تغییر امضای هارد ، Disk Signature: یک شماره منحصر به فرد چهار بایتی در افست ۰x01B8 برای شناسایی دیسک سیستم عامل است.
گفتیم Master Boot Record شامل ۳ بخش اصلی است:
ممکن است زمانی یک هارد دیسک ، فلش دیسک یا هر حافظه ی جانبی خارجی “External” به کامپیوتر متصل کنید، که در مدیریت دیسک “Disk Management” ویندوز دسترسی به حافظه خارجی برای شما مقدور نباشد.
ویندوز یک دنباله ای از اعداد را به نام امضای دیسک یا شناسه منحصر بفرد، در هر دیسک ذخیره می کند. فرض کنید از این امضای برای تفکیک دیگر دیسک ها استفاده کند. اگر شما یک هارد دیسک بروی کامپیوتر سوار “Mount” کنید که همان امضای را دیسک دیگری که بروی سیستم سوار هست داشته باشد، ویندوز از اختصاص Drive Letter به آن امتناع خواهد کرد. در نتیجه شما قادر به دسترسی به آن دیسک نخواهید بود.
این مقاله برای کسانی که با پیغام خطا “این دیسک به صورت آفلاین است زیرا با دیسک دیگری یک رقم امضا دارد”در ویندوز مواجه میشوند، مفید خواهد بود.
بطور خلاصه در این مقال علت آن را توضیح و نشان می دهیم که چگونه بدون نیاز به قالب بندی کل دیسک، اقدام به اصلاح دیسک کنید.
چیزهای که در این آموزش توضیح داده خواهد شد، ممکت است باعث از دست رفتن اطلاعات شود و ممکن است که قابل بازیابی نیز نباشد.
در کل اگر داده و اطلاعات ارزشمندی دارید ، حتما یک نسخه پشتیبان از دیتاهای مهم تهیه کنید.
دقت کنید دیسکی که سیستم عامل بروی آن نصب است، در صورت تغییر Disk Signature باعث عدم لود ویندوز می شود. در پایان بدلیل آن اشاره خواهد شد.
ویندوز از امضای هارد بصورت داخلی برای نمایش اشیایی مانند حجم Volumes و شروع ویندوز استفاده می کند. ویندوز با استفاده از امضاهای دیسک در (Boot Configuration Database (BCD اطلاعاتی که مربوط به فرآیند بوت برای ÷یدا کردن فایل ها و تنظیمات بوت استفاده میشود را ذخیره می کند. زمانیکه شما در محتویات BCD با استفاده از ابزار ساخته شده در Bcdedit نگاه می کنید سه محلی را که امضای دیسک نشان میدهد را مشاهده خواهید کرد.
با استفاده از ابزار قدرتمند Diskpart می توانید به تغییر امضای دیسک اقدام کنید.
ویندوز به امضای منحصر بفرد دیسک نیاز دارد، بنابراین زمانیکه شما یک دیسک به سیستم متصل می کنید، اگر امضای آن برابر با دیسکی که قبل متصل شده یکی باشد. ویندوز دیسک را در حالت “Offline” نگه میدارد و از خواندن جداول پارتیشن “partition table” یا سوار کردن Volume ها جلوگیری می کند.
زمانیکه که گزینه ی “Online” را از منوی راست کلیک بروی دیسک انتخاب می کنید، ویندوز بدون هشدار یک عدد تصادفی جدید برای دیسک تولید و با نوشتن آن در MBR به دیسک اختصاص میدهد.
پس از آن قادر به پردازش MBR و Volume های موجود خواهد بود. اما زمانیکه ویندوز امضای هارد دیسک را بروز رسانی کند، ورودیهای BCD اصطلاحا” یتیم شده و نه با امضای قبلی و جدید هارد دیسک ارتباط برقرار نمیشود.
بوت لودر نیز بدلیل مکان دیسک با خطا مواجه شده و امکان بارگیری فایل های بوت نبوده و در هنگام بوت شدن دیسک با خطای زیر مواجه خواهد شد.
Windows Boot Manager
بنابراین اگر تعداد دیسک های زیادی بروی سیستم سوار هستند، می بایست Disk ID تمام آنها را از طریق دستور Diskpart پیدا کنید و سپس اقدام به تغییر امضای دیسک مشابه کنید.
برای این منظور هم نیاز هست بصورت تکی Disk Signature هر کدام را از طریق گفته شده در بالا پیدا کنید.
منبع: فناوری اطلاعات پارسیا
لطفا برای بهبود کیفیت پاسخگویی، سوالات خود را در انجمن های گفتگو مطرح کنید.