آموزش تغییر امضای هارد بدون از دست رفتن داده ها – Disk Signature

ساخت پارتیشن Primary، ساخت پارتیشن Extended، با Diskpart
فیلم آموزش ساخت پارتیشن Primary ، ساخت پارتیشن Extended ، با Diskpart
آذر ۲۳, ۱۳۹۶
فایل مدیر بوت Bootmgr ویندوز - Boot Manager
آموزش تعمیر و بازیابی فایل مدیر بوت Bootmgr ویندوز – Boot Manager
آذر ۲۹, ۱۳۹۶
نمایش همه
تغییر امضای هارد - Disk Signature

Disk Signature

آموزش تغییر امضای هارد بدون از دست رفتن داده ها – Disk Signature

تغییر امضای هارد ، Disk Signature: یک شماره منحصر به فرد چهار بایتی در افست ۰x01B8 برای شناسایی دیسک سیستم عامل است.

گفتیم Master Boot Record شامل ۳ بخش اصلی است:

  1. Master Partition Table
  2. Disk Signature
  3. Master Boot Code

ممکن است زمانی یک هارد دیسک ، فلش دیسک یا هر حافظه ی جانبی خارجی “External” به کامپیوتر متصل کنید، که در مدیریت دیسک “Disk Management” ویندوز دسترسی به حافظه خارجی برای شما مقدور نباشد.

ویندوز یک دنباله ای از اعداد را به نام امضای دیسک یا شناسه منحصر بفرد، در هر دیسک ذخیره می کند. فرض کنید از این امضای برای تفکیک دیگر دیسک ها استفاده کند. اگر شما یک هارد دیسک بروی کامپیوتر سوار “Mount” کنید که همان امضای را دیسک دیگری که بروی سیستم سوار هست داشته باشد، ویندوز از اختصاص Drive Letter به آن امتناع خواهد کرد. در نتیجه شما قادر به دسترسی به آن دیسک نخواهید بود.

این مقاله برای کسانی که با پیغام خطا “این دیسک به صورت آفلاین است زیرا با دیسک دیگری یک رقم امضا دارد”در ویندوز مواجه میشوند، مفید خواهد بود.

بطور خلاصه در این مقال علت آن را توضیح و نشان می دهیم که چگونه بدون نیاز به قالب بندی کل دیسک، اقدام به اصلاح دیسک کنید.



سلب مسئولیت!

چیزهای که در این آموزش توضیح داده خواهد شد، ممکت است باعث از دست رفتن اطلاعات شود و ممکن است که قابل بازیابی نیز نباشد.

در کل اگر داده و اطلاعات ارزشمندی دارید ، حتما یک نسخه پشتیبان از دیتاهای مهم تهیه کنید.

دقت کنید دیسکی که سیستم عامل بروی آن نصب است، در صورت تغییر Disk Signature باعث عدم لود ویندوز می شود. در پایان بدلیل آن اشاره خواهد شد.

ویندوز از امضای هارد بصورت داخلی برای نمایش اشیایی مانند حجم Volumes و شروع ویندوز استفاده می کند. ویندوز با استفاده از امضاهای دیسک در (Boot Configuration Database (BCD اطلاعاتی که مربوط به فرآیند بوت برای ÷یدا کردن فایل ها و تنظیمات بوت استفاده میشود را ذخیره می کند. زمانیکه شما در محتویات BCD با استفاده از ابزار ساخته شده در Bcdedit نگاه می کنید سه محلی را که امضای دیسک نشان میدهد را مشاهده خواهید کرد.

نحوه ی رفع مشکل بروز امضای دیسک – Disk Signature

با استفاده از ابزار قدرتمند Diskpart می توانید به تغییر امضای دیسک اقدام کنید.

  • نخست کلیدهای ترکیبی پنجره+R را فشرده تا پنجره RUN باز شود.
    Windows Key R آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

    Windows Key+R

  • سپس دستور Diskpart.exe را تایپ و اجرا کنید.
  • برای لیست کردن دیسک های نصب شده از دستور “List Disk” استفاده کنید.
  • سپس دیسک مورد نظر را بایستی انتخاب کنید.برای این منظور از دستور “Select Disk x” استفاده کنید و بجای حرف x بایستی شماره دیسک را وارد کرده و آنرا اجرا کنید.
  • اکنون برای نمایش جرئیات دیسک مورد نظر از دستور “Detail Disk” استفاده کنید. بدین ترتیب جزئیات دیسک اعم از برند ، Disk ID ، نوع ، وضعیت و… برایتان نمایش داده خواهد شد. که Disk ID همان امضای دیسک می باشد، یکسری ارقام هگزا دسیمال.
    Disk Signature 01 آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

    Disk Signature

  • همچنین برای نمایش Disk Signature می توانید از دستور “uniqueid disk” استفاده کنید.
    Disk Signature 02 آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

    Disk Signature

  • برای تغییر آن می توانید از دستور “[uniqueid disk ID=”[NEW SIGNATURE استفاده کنید. توجه کنید که بجای “[NEW SIGNATURE]” بایستی شناسه ی جدید ۸ رقمی را وارد کنید. یا حتی میتوانید یک رقم از آنرا برای این منظور تغییر دهید.
  • در پایان دوباره میتوانید از دستور “uniqueid disk” برای نمایش Disk ID با امضای جدید استفاده کنید.
    Disk Signature 03 آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

    تغییر امضای هارد – Disk Signature

یافتن Collision امضای دیسک

ویندوز به امضای منحصر بفرد دیسک نیاز دارد، بنابراین زمانیکه شما یک دیسک به سیستم متصل می کنید، اگر امضای آن برابر با دیسکی که قبل متصل شده یکی باشد. ویندوز دیسک را در حالت “Offline” نگه میدارد و از خواندن جداول پارتیشن “partition table” یا سوار کردن Volume ها جلوگیری می کند.

offline mode signature collision آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

Signature Collision

زمانیکه که گزینه ی “Online” را از منوی راست کلیک بروی دیسک انتخاب می کنید، ویندوز بدون هشدار یک عدد تصادفی جدید برای دیسک تولید و با نوشتن آن در MBR به دیسک اختصاص میدهد.

پس از آن قادر به پردازش MBR و Volume های موجود خواهد بود. اما زمانیکه ویندوز امضای هارد دیسک را بروز رسانی کند، ورودیهای BCD اصطلاحا” یتیم شده و نه با امضای قبلی و جدید هارد دیسک ارتباط برقرار نمیشود.

بوت لودر نیز بدلیل مکان دیسک با خطا مواجه شده و امکان بارگیری فایل های بوت نبوده و در هنگام بوت شدن دیسک با خطای زیر مواجه خواهد شد.

Windows Boot Manager آموزش تغییر امضای هارد بدون از دست رفتن داده ها   Disk Signature

Windows Boot Manager

بنابراین اگر تعداد دیسک های زیادی بروی سیستم سوار هستند، می بایست Disk ID تمام آنها را از طریق دستور Diskpart پیدا کنید و سپس اقدام به تغییر امضای دیسک مشابه کنید.

برای این منظور هم نیاز هست بصورت تکی Disk Signature هر کدام را از طریق گفته شده در بالا پیدا کنید.

 


منبع: فناوری اطلاعات پارسیا

لطفا برای بهبود کیفیت پاسخگویی، سوالات خود را در انجمن های گفتگو مطرح کنید.

علی کرم زاده
علی کرم زاده

اغلب اوقات به فراگیری علوم کامپیوتر می پردازم و علاقه زیادی به اینترنت و شبکه های کامپیوتری دارم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code