خانه - آنتی ویروس ها
بازیابی bootloader mbr. بازیابی بخش بوت هارد دیسک

بوت لودر ویندوز 7 به دلایل زیادی کار نمی کند - اگر boot.ini آسیب دیده باشد یا سعی کنید XP را همراه با "Seven" نصب کنید، پس از آن دومی نمی خواهد بوت شود. این به این دلیل است که XP رکورد بوت ویندوز 7 MBR را بازنویسی می کند. معمولاً بازیابی بوت لودر ویندوز 7 انجام می شود. به معنی استانداردسیستم های. می توانید از ابزار دیگری برای مثال Bootice استفاده کنید.

ساده ترین راه برای بازیابی بوت لودر

اگر با فشردن F8 باز نشد راه های اضافیلانچر و عیب یاب، باید از دیسک یا فلش درایو استفاده کنید بازیابی ویندوز 7. از این درایو باید با کلیک بر روی پیوند بازیابی سیستم در پایین پنجره نصب سیستم عامل، رایانه خود را در محیط بازیابی بوت کنید.

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

اگر نمی توانید بوت لودر ویندوز 7 را پس از XP بازیابی کنید، از ابزار تعمیر راه اندازی استفاده کنید، که همراه با ابزارهای دیگر، بخشی از دیسک نصبیا درایوهای فلش معمولا اینها راه های سادهمی تواند مشکلات ساده راه اندازی MBR را مدیریت کند.

در حال ویرایش boot.ini

Boot.ini به طور پیش فرض مسئول راه اندازی سیستم است. اگر یکی از سیستم عامل ها به اشتباه نصب شده باشد یا نصب نشده باشد، ورودی غیر فعال آن در همان boot.ini ذخیره می شود. در ریشه قرار دارد پارتیشن سیستم، بنابراین برای ویرایش آن باید رایانه خود را طوری تنظیم کنید که فایل های مخفی را نشان دهد.

گاهی اوقات boot.ini ممکن است توسط یک ویروس خراب شود یا برنامه ای ممکن است باعث آن شده باشد، پس از آن سیستم عامل به خودی خود راه اندازی نمی شود.

رفع این مشکل ساده است - بوت شدن از LiveCD و ویرایش boot.ini با استفاده از دفترچه یادداشت معمولی. فقط دو بخش وجود دارد - بوت لودر که بارگذاری را کنترل می کند و سیستم عامل. چندین پارامتر برای به خاطر سپردن وجود دارد:

  • timeout=10 — زمان بر حسب ثانیه که در طی آن کاربر می تواند یک سیستم عامل را برای شروع انتخاب کند.
  • multi(0) و disk(0) پارامترهایی هستند که باید مقادیر صفر داشته باشند.
  • rdisk(0) - تعداد دیسک با پارتیشن سیستم (شمارش از صفر).

به طور کلی، boot.ini با یک سیستم عامل باید مانند تصویر باشد.

استفاده از خط فرمان برای بازیابی بخش MBR

از همان حالت می توانید وارد حالت خط فرمان شوید دیسک بوتیا درایوهای فلش با باز کردن ابزار بازیابی سیستم و انتخاب بیشتر آخرین نکته"خط فرمان".

  1. دستور Bootrec را وارد کرده و سپس Enter را فشار دهید، ظاهر می شود لیست کاملفرصت ها
  2. بخش MBR را بنویسید که برای آن دستور Bootrec.exe /FixMbr وجود دارد.
  3. پس از فشردن Enter، کامپیوتر در خط بعدی کاربر را از اتمام موفقیت آمیز عملیات مطلع می کند.
  4. در مرحله بعد، با وارد کردن Bootrec.exe /FixBoot، مراحل نوشتن یک بخش بوت جدید را انجام دهید.
  5. تنها چیزی که باقی می ماند این است که وارد Exit شوید و سعی کنید کامپیوتر را مجددا راه اندازی کنید.
  1. از دیسک نصب یا درایو فلش وارد خط فرمان شوید.
  2. Bootrec /ScanOs را وارد کنید، پس از آن ابزار، رایانه را برای وجود یک سیستم عامل اسکن می کند.
  3. دستور Bootrec.exe /RebuildBcd را در خط بعدی بنویسید، برنامه از شما می خواهد که همه موارد پیدا شده را به منوی شروع اضافه کنید. نسخه های ویندوز، از جمله XP و غیره؛
  4. تنها کاری که باید انجام دهید این است که با فشار دادن Y و Enter به ترتیب با آن موافقت کنید، پس از آن هنگام بارگیری سیستم، انتخابی خواهید داشت که کدام سیستم عامل را بارگیری کنید - XP یا Seven.

همچنین می توانید با یک دستور دیگر مشکل MBR را برطرف کنید. برای این منظور در خط فرمانباید bootsect /NT60 SYS و سپس Enter را وارد کنید. برای خروج وارد Exit شوید. با این کار کد اصلی بوت به روز می شود و سیستم شما در زمان بوت در لیست ظاهر می شود.

در صورت بروز مشکلات جدی، ممکن است امکان بازیابی MBR با استفاده از روش های توصیف شده وجود نداشته باشد، بنابراین ارزش تلاش برای بازنویسی فایل های موجود در ذخیره سازی دانلود را دارد.

BOOTMGR وجود ندارد

زمانی که بخش MBR آسیب دیده یا حذف شود، رایانه معمولاً این پیام را روی صفحه سیاه نشان می دهد. دلیل ممکن است مربوط به MBR نباشد، به عنوان مثال، اگر تنظیمات BIOS در تب Boot بازنشانی شده باشد و سیستم در تلاش است از دیسک اشتباهی بوت شود. اما بیشتر اوقات، این بوت لودر است که مقصر است، بنابراین نحوه انجام بازیابی را شرح خواهیم داد. بوت شدن ویندوز 7.

دیسک ویندوز 7 همیشه دارای یک پارتیشن مخفی کوچک 100 مگابایتی برای نوشتن است فایل های بوتسیستم عامل، از جمله BOOTMGR آسیب دیده. شما می توانید به سادگی BOOTMGR را از رسانه نصب کپی کرده و در این پارتیشن بنویسید. برای این:

  1. یک خط فرمان از درایو بازیابی خود باز کنید.
  2. دستورات diskpart و volume list را به ترتیب وارد کنید، پس از آن لیستی از دیسک های شما و حروفی که سیستم به هر یک از آنها اختصاص داده است روی صفحه ظاهر می شود. ما به پارتیشن رزرو شده 100 مگابایتی و درایو نوری علاقه مندیم - درایوهای C و F، به ترتیب، مانند تصویر.
  3. برای خروج، Exit را تایپ کرده و Enter را فشار دهید.

حرف درایو نصب و سپس یک دونقطه و دستور کپی بوت لودر bootmrg را در پارتیشن رزرو شده وارد کنید. شبیه این خواهد شد:

  • F: و سپس Enter.
  • bootmgr C:\ را کپی کنید و Enter را فشار دهید.
  • خروج، ابزار خارج خواهد شد.

اگر کپی کردن در یک پارتیشن مخفی ناموفق بود، ذخیره بوت می تواند به طور کامل بازنویسی شود. بازیابی بوت لودر ویندوز 7 با دستور bcdboot.exe N:\Windows انجام می شود که در آن N حرف درایو سیستم عامل است. پس از اینکه مطلع شدید که فایل ها با موفقیت ساخته شده اند، می توانید با دستور Exit از ابزار خارج شده و کامپیوتر خود را مجددا راه اندازی کنید.

  • خط diskpart را در خط فرمان بنویسید که ابزار را فراخوانی می کند.
  • برای نمایش تمام دیسک های فیزیکی موجود، دیسک لیست را بنویسید.
  • دیسک مورد نظر را با دستور sel disk 0 انتخاب کنید، جایی که 0 تعداد تنها HDD نصب شده است.
  • برای نمایش تمام پارتیشن های هارد، پارتیشن لیست را وارد کنید.
  • برای انتخاب یک پارتیشن رزرو شده، دستور sel part 1 را بنویسید، جایی که 1 شماره پارتیشن است.
  • با تایپ فعال آن را فعال کنید.
  • با تایپ exit از برنامه خارج شوید.

به عنوان آخرین راه حل، می توانید با شروع از چند LiveCD، پارتیشن سیستم را کاملاً به صورت دستی حذف و قالب بندی کنید و سپس از دستور bcdboot.exe برای ایجاد دوباره بخش استفاده کنید.

با استفاده از Bootice

اگر ویندوز XP بعد از "Seven" نصب شده باشد، به دلیل بازنویسی بخش MBR، فقط XP شروع می شود و پس از روشن کردن رایانه، توانایی انتخاب سیستم را ندارید. در عین حال، هر دو سیستم کاملاً کاربردی هستند و می‌توانید منوی راه‌اندازی را خیلی راحت برگردانید، که برای آن از ابزار Bootice استفاده می‌کنید:


در پنجره جدید Bootice در سمت چپ لیست بوت سیستم عامل را مشاهده خواهید کرد که باید "Seven" گم شده را به ویندوز XP اضافه کنید:

  • روی "افزودن" کلیک کنید؛
  • در لیستی که باز می شود، خط را انتخاب کنید ورودی جدیدویندوز 7؛
  • در سمت راست در قسمت ورودی بالا، هارد دیسک را انتخاب کنید.
  • در فیلد زیر، بخش "هفت" را مشخص کنید.
  • روی ذخیره تنظیمات اولیه کلیک کنید.

برنامه شما را از یک تغییر موفقیت آمیز مطلع می کند از این عنصرمی توانید از Boot and Bootice خارج شوید. دفعه بعد که رایانه خود را روشن می کنید، از قبل می توانید انتخاب کنید که از کدام سیستم عامل بوت شود هارد دیسک- ویندوز 7 یا XP.

گزارش محتوا


  • نقض حق چاپ هرزنامه محتوای نادرست لینک های شکسته


ارسال

این دستورالعمل، اگرچه به طور مستقیم با روش های مبارزه با عفونت تحت نام رمز عمومی مرتبط نیست "WinLocker"، اما اینجاست زیرا مسدود کننده های کاملاً ابتدایی وجود دارد ویندوز مایکروسافتکه برای جایگزینی بوت لودر "محدود" هستند. ظاهراً برخی از دانش آموزان در حال تفریح ​​بودند (آنها از انرژی خود در جهت صلح آمیز استفاده می کردند).

اگر بلافاصله قبل از بارگیری سیستم عامل در حالت متنی معمولی، متن اخاذی را مشاهده کردید، اغلب با خطاها یا "مصنوعات" روی صفحه نمایش، سپس به سادگی سعی کنید آن را بازیابی کنید. رکورد بوت اصلی MBR.

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

و همینطور خود فرآیند. اول، اجازه دهید از طریق "بانوی پیر" ویندوز XP، یا در اصطلاح رایج "piggy" مرور کنیم. برای بازیابی MBRدر اینجا ما به یک دیسک نصب با توزیع سیستم نیاز داریم. ما از آن بوت می کنیم و در همان ابتدا با فشار دادن کلید حالت بازیابی را انتخاب می کنیم "ر". در پنجره ترمینال که باز می شود، لیستی از سیستم های ممکن برای بوت شدن را مشاهده می کنیم. در شرایط عادی فقط یکی وجود دارد. شماره مورد نیاز را وارد کرده و کلیک کنید "وارد".

مرحله بعدی بازگرداندن آسیب دیده است رکورد اصلی بوت. این کار با دستور انجام می شود FIXMBR. ما مطمئناً به درخواست‌ها برای اطمینان از اقدامات خود پاسخ می‌دهیم. "ی".

حالا بیایید یک مورد جدید بنویسیم لودر V MBR بازیابی شد. این کار توسط تیم انجام می شود FIXBOOT. و مانند مورد قبل موافقت می کنیم که با وارد کردن تغییرات ایجاد کنیم "ی".

خوب، این تقریباً تمام است. تنها چیزی که باقی می ماند کپی کردن است ntldrو NTDETECT.COM. و "احیاء" boot.ini.

دستور به شما در کپی کردن کمک می کند "نقشه"، که لیستی از همه دیسک های متصل (نصب شده) را نشان می دهد. ما درایو خود را با کیت توزیع پیدا می کنیم. به طور معمول این یک دیسک خواهد بود "د:". سپس با دستورات زیر کپی کنید:

کپی D:\i386\NTLDR C:\
کپی D:\i386\NTDETECT.COM C:\

اگر سوالی در مورد ضبط مجدد مطرح شد، پاسخ مثبت می دهیم.

فقط یکی مونده boot.ini. تیم "Bootcfg /add"دوباره لیستی از سیستم های موجود برای بوت را نمایش می دهد.

  • معمولاً شماره سیستمی را که قرار است اضافه شود وارد کنید "1".
  • کلیک "وارد".
  • نام سیستمی که قرار است اضافه شود را وارد کنید "ویندوز XP Professional".
  • کلیک "وارد".
  • ما می توانیم وارد شویم، و بهتر است این کار را انجام دهیم، کلید "/fastdetect". این دستور بوت را برای انتخاب یک سیستم برای اجرا مخفی می کند.

همه چیز آماده است، می توانید راه اندازی مجدد و کار کنید.
و گزینه ای برای سیستم عامل ویندوز 7 در نظر گرفته خواهد شد.

مورد نیاز است نصیحت مفیدنحوه تولیدبازیابی بوت لودر ویندوز 7، اگر بازیابی راه اندازی با استفاده از دیسک نصب 7 کمکی نکرد. من به طور خلاصه توضیح می دهم که چه اتفاقی می افتد: ویندوز 7 ابتدا روی رایانه نصب شد، سپس سیستم دوم به ویندوز XP نیاز داشت، پس از نصب به طور طبیعی به تنهایی شروع به کار کرد، برای بوت کردن دو سیستم عامل از برنامه EasyBCD استفاده کردم. بعدا دیگه نیازی به XP نبود و پارتیشنی که رویش قرار داشت رو از ویندوز 7 فرمت کردم الان موقع لود چیزی جز صفحه سیاه نیست. در این صورت چه کاری می توان انجام داد؟ در صورت امکان جزئیات بیشتر سرگئی

بازیابی بوت لودر ویندوز 7

سلام دوستان! مهمترین چیز این است که نگران نباشید، مشکل شما پیچیده نیست و در اصل، درمان "بازیابی" ساده است. راه اندازی ویندوز 7" توضیح داده شده در مقاله ما باید کمک کند، اما اگر این مقاله به شما کمک نمی کند، پس دو نفر دیگر باید کمک کنند:

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

به شما یادآوری می کنم که نمی توانید یک سیستم عامل قدیمی را بعد از یک سیستم عامل جوان تر نصب کنید؛ ویندوز 7 به هیچ وجه پس از نصب روی آن بوت نمی شود. کامپیوتر ویندوز XP، از آنجایی که دومی، هنگام نصب، رکورد اصلی بوت (MBR) را با خود بازنویسی می کند. بنابراین، شما یک مدیر بوت اضافی نصب کرده اید که برای پیکربندی بوت چندین سیستم عامل استفاده می شود و به نوبه خود بوت لودر خود را دارد.

  1. همچنین می خواهم بگویم که خطاها اغلب مقصر بارگذاری ناموفق ویندوز 7 هستند. سیستم فایل، می توانید آنها را تعمیر کنید حتی اگر سیستم عامل بوت نشود، تمام جزئیات در مقاله دیگر ما آمده است. "
  2. دوستان در این مقاله با محیط بازیابی ویندوز 7 یا به طور دقیق تر با خط فرمان محیط ریکاوری کار خواهیم کرد. من دستورات لازم را به شما می دهم، اما اگر به خاطر سپردن آنها برای شما دشوار است، می توانید. این کار شما را بسیار آسان تر می کند.
  • رکورد بوت اصلی (MBR) اولین سکتور روی هارد دیسک است که شامل یک جدول پارتیشن و یک برنامه بوت لودر کوچک است که از این جدول داده هایی را که از کدام پارتیشن هارد دیسک سیستم عامل را بوت می کند می خواند و سپس اطلاعات به پارتیشن با سیستم عامل نصب شده منتقل می شود تا آن را دانلود کنید. اگر رکورد اصلی بوت حاوی اطلاعات نادرستی در مورد مکان سیستم باشد، در حین راه اندازی خطاهای مختلفی دریافت خواهیم کرد، در اینجا یکی از آنها وجود دارد "BOOTMGR برای راه اندازی مجدد CTR-Alt-Del را فشار دهید وجود ندارد" یا یک صفحه سیاه خواهیم دید. مشکل در حال رفع است بازیابی بوت لودر ویندوز 7.

وقتی XP قدیمی را به همراه EasyBCD حذف کردید، کامپیوتر خود را با یک رکورد بوت نامفهوم به رحمت سرنوشت سپرده اید و به نشانه قدردانی، صفحه سیاهی به شما می دهد. برای اصلاح وضعیت، ما انجام خواهیم داد بازیابی بوتویندوز 7، یعنی ما رکورد اصلی بوت را با استفاده از ابزار Bootrec.exe واقع در دیسک بازیابی یا روی دیسک نصب، بازنویسی می کنیم. دیسک ویندوز 7 (دوستان اگر نت بوک دارید و می خواهید از محیط ریکاوری واقع در فلش استفاده کنید ابتدا نظرات را مطالعه کنید). ما همچنین از این ابزار برای ضبط یک بخش بوت جدید، قابل درک برای ویندوز 7 استفاده خواهیم کرد.

بازیابی خودکار بوت لودر ویندوز 7

ما از یک دیسک بازیابی یا دیسک نصب با ویندوز 7 بوت می‌شویم، در مرحله اولیه راه‌اندازی رایانه، هنگامی که از دیسک خواسته می‌شود بوت شود «هر کلیدی را برای بوت کردن از سی دی فشار دهید...»، هر کلیدی را روی صفحه کلید به مدت 5 فشار دهید. ثانیه، در غیر این صورت شما از دیسک بوت نمی شوید

جستجوی کوتاه صورت می گیرد سیستم های نصب شدهویندوز و تجزیه و تحلیل مشکلات جلوگیری از بارگذاری آنها

معمولاً مشکلات به سرعت پیدا می شوند و محیط بازیابی پیشنهاد می کند آنها را به طور خودکار برطرف کند. بر روی دکمه "Fix and restart" کلیک کنید، پس از آن رایانه مجدداً راه اندازی می شود و ویندوز 7 بوت می شود.

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

اول از همه، یک محصول را انتخاب کنیدبازیابی راه اندازی، همچنین می تواند مشکلات بوت ویندوز 7 را حل کند

بازیابی بوت لودر ویندوز 7 به صورت دستی

اگر این درمان کمکی نکرد، یک راه حل را انتخاب کنید خط فرمان

دستورات را وارد کنید:

دیسکپارت

lis vol (لیستی از پارتیشن های هارد دیسک را نمایش می دهیم و می بینیم که "Volume 1" یک پارتیشن مخفی System Reserved است، حجم 100 مگابایت، باید حاوی فایل های بوت ویندوز 7 باشد و این همان چیزی است که باید فعال شود). ما همچنین بخشی با ویندوز نصب کرد 7 دارای حرف D: حجم 60 گیگابایت است.

sel vol 1 (جلد 1 را انتخاب کنید)

فعال (فعال کردن آن)

خروج (خروج دیسک)

bcdboot D:\Windows (جایی که D: پارتیشن با ویندوز 7 نصب شده)، این دستور فایل های بوت ویندوز 7 (فایل bootmgr و فایل های پیکربندی ذخیره سازی بوت (BCD)) را بازیابی می کند!

"دانلود فایل ها با موفقیت ایجاد شد"

بازیابی بوت لودر ویندوز 7 به صورت دستی (روش شماره 2)

در پنجره خط فرمان، دستور Bootrec را وارد کرده و Enter کنید

اطلاعات کامل در مورد قابلیت های ابزار نمایش داده می شود. ورودی اصلی بوت را انتخاب کنید ورودی های بوت rec.exe /FixMbr.

عملیات با موفقیت به پایان رسید. یک رکورد بوت جدید در بخش اول پارتیشن بوت نوشته می شود.
فرمان دوم، Bootrec.exe /FixBoot، یک بخش بوت جدید می نویسد.

عملیات با موفقیت به پایان رسید. خارج شوید. در مرحله بعد، ما سعی می کنیم ویندوز 7 خود را بارگذاری کنیم.


دوستان اگر دستورات Bootrec.exe /FixMbr و Bootrec.exe /Fixboot کمکی به شما نکرد، ناامید نشوید، راه حل دیگری وجود دارد.

روش شماره 3

دستور را وارد کنید Bootrec/ScanOs، او همه شما را اسکن می کند دیسک های سختو پارتیشن هایی برای حضور سیستم عامل ها و در صورت یافتن اخطار مربوطه صادر خواهد شد. سپس باید دستور را وارد کنید Bootrec.exe /RebuildBcd, این ابزارپیشنهاد می کند که ویندوز پیدا شده را به منوی بوت اضافه کنید، ما موافقت می کنیم و Y را وارد کرده و Enter را فشار می دهیم، تمام ویندوزهای یافت شده به منوی بوت اضافه می شوند.

در مورد من، دو سیستم عامل پیدا شد. همه چیز در اسکرین شات قابل مشاهده است.

علاوه بر روش فوق، روش دیگری وجود دارد، bootsect /NT60 SYS را در خط فرمان وارد کنید، کد اصلی بوت، آن نیز به روز می شود.

صفحه 8 از 8

فصل 7
بازیابی اطلاعات از هارد دیسک

در نهایت، ما به توصیف وضعیتی رسیدیم که در آن حتی کاربران با تجربه نیز کمی نگران می شوند.

بازیابی ساختار منطقی دیسک

آسیب به ساختار منطقی هارد شامل موارد زیر است:
خرابی یا حذف رکورد اصلی بوت؛
خرابی یا حذف جدول پارتیشن؛
آسیب یا حذف یک یا چند رکورد بوت از پارتیشن های اصلی؛
خراب شدن جداول پارتیشن در یک پارتیشن اضافی.
تغییر اندازه یا حذف اشتباه یک پارتیشن یا درایو منطقی.
برای از بین بردن موفقیت آمیز مشکلات ذکر شده در بالا، دانستن علل بروز آنها و همچنین داشتن مقدار مشخصی صبر و آرامش مفید است.

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

بازیابی رکورد Master Boot

اول از همه، لازم است که علت خرابی بخش های بوت مشخص شود. اگر ناشی از خطای کاربر یا نقص در برنامه ها یا تجهیزات باشد، می توانید مستقیماً به روند بازیابی ادامه دهید. اگر بخش های بوت به دلیل ویروس یا موارد دیگر آسیب دیده باشند بد افزار، ابتدا لازم است مهاجم را "یافت و نابود کرد".


"درمان" بخش ها باید فقط در صورتی انجام شود که ویروسی در آن وجود نداشته باشد حافظه دسترسی تصادفی. اگر کپی ویروس موجود در حافظه خنثی نشود، این احتمال وجود دارد که پس از حذف کد ویروس، ویروس دوباره فلاپی دیسک یا هارد دیسک را آلوده کند.
حالا در مورد خود روش بازیابی. همانطور که می دانید، Master Boot Record (MBR) روی هر دیسک فیزیکی پیکربندی شده وجود دارد. با این حال، کد برنامه بوت در MBR به سیستم عاملی بستگی دارد که رکورد اصلی بوت را ایجاد کرده است. یعنی MBR ایجاد شده در هنگام نصب ویندوز 98 با MBR ایجاد شده در هنگام نصب ویندوز XP یا لینوکس متفاوت است (برای اطلاعات بیشتر در این مورد، به فصل 5، بخش "عیب یابی مشکلات بوت سیستم" مراجعه کنید). محتویات رکورد بوت یک پارتیشن به نوع فایل سیستم ایجاد شده روی این پارتیشن نیز بستگی دارد. هنگام انتخاب ابزار برای بازگردانی پارتیشن های MBR و BR، حتما باید عوامل زیر را در نظر بگیرید. بنابراین، مراحل بازیابی MBR و BR در زیر به طور جداگانه برای ویندوز 98 و ویندوز XP مورد بحث قرار گرفته است.
بازیابی MBR برای ویندوز 98
قبل از تلاش برای بازیابی MBR، باید مطمئن شوید که این روش ضروری است. برای بررسی وضعیت MBR، توصیه می شود از ابزار Norton DiskEdit استفاده کنید.
توجه داشته باشید
با وجود ظهور بیشتر و بیشتر جدید ابزارهای نرم افزاریبرای "درمان" سیستم های فایل، بسیاری از کاربران با تجربه ترجیح می دهند از برنامه Norton DiskEdit برای رفع خطاهای جدی استفاده کنند. این با این واقعیت توضیح داده می شود که DiskEdit وسیله ای مناسب برای مشاهده تمام عناصر ساختار فایل سیستم فراهم می کند و علاوه بر این، قادر به جلوگیری از تغییرات نادرست این عناصر در طول فرآیند بازیابی است. به همین دلیل، ما از "عکس های فوری" ساختار فایل سیستمی که با استفاده از DiskEdit به دست آمده است به عنوان تصاویری برای مطالب ارائه شده استفاده خواهیم کرد. این به شما کمک می کند تا همزمان بر ویژگی های DiskEdit تسلط پیدا کنید.
برای دسترسی به تمام ویژگی های DiskEdit، باید برنامه را در حالت DOS اجرا کنید. بنابراین ابتدا باید یک فلاپی دیسک قابل بوت تهیه کنید.
توصیه ____________________
اگر نسخه DiskEdit شما روی یک سی دی است، باید یک فلاپی دیسک قابل بوت "استاندارد" داشته باشید که از درایو CD پشتیبانی می کند. اگر قصد دارید DiskEdit را از فلاپی دیسک اجرا کنید، می توانید یک نسخه کوتاه شده از دیسک بوت ایجاد کنید و فایل DiskEdit.exe را روی آن بنویسید (حدود 700 کیلوبایت طول می کشد)، یا یک فلاپی دیسک جداگانه با DiskEdit تهیه کنید.
برای استفاده از DiskEdit برای انتخاب هارد دیسک برای اسکن، مراحل زیر را دنبال کنید:
1. کامپیوتر را از فلاپی دیسک در حالت DOS بوت کنید و برنامه DiskEdit را اجرا کنید. این برنامه به شما هشدار می دهد که در حالت فقط خواندنی اجرا می شود تا از داده ها در برابر ویرایش تصادفی محافظت کند (نحوه تغییر حالت عملکرد در زیر توضیح داده شده است).
2. برای ادامه کار روی دکمه Continue کلیک کنید. Disk-Edit دیسک های شما را برای تعیین ساختار فایل سیستم اسکن می کند.
3. پس از اتمام اسکن، DiskEdit لیستی از دستگاه های شناسایی شده را نمایش می دهد (شکل 7.1). به طور پیش فرض، DiskEdit لیستی از درایوهای منطقی را نمایش می دهد. اگر جدول پارتیشن چنان آسیب دیده باشد که هیچ یک از دیسک های منطقی شناسایی نشود، لیستی از دیسک های فیزیکی شناسایی شده نمایش داده می شود.
4. در لیست Type، دکمه رادیویی Physical Disk را انتخاب کنید.
5. در لیست دستگاه ها، دیسک فیزیکی مورد نظر برای بررسی را انتخاب کنید.

برنج. 7.1. لیست دستگاه های شناسایی شده توسط DiskEdit
از نظر فیزیکی، MBR اولین بخش از هارد دیسک را اشغال می کند (سیلندر 0، سر 0، بخش 1).

توجه داشته باشید
در آینده، برای اختصار، از نمادهای زیر استفاده خواهیم کرد: C عدد سیلندر، H عدد سر، S عدد بخش است.
برای رفتن به بخش مورد نظر مراحل زیر را دنبال کنید.
1. از منوی Object گزینه Physical Sector را انتخاب کنید.
2. در پنجره اضافی (شکل 7.2)، شماره بخش را وارد کرده و دکمه OK را کلیک کنید.

برنج. 7.2.انتخاب بخش فیزیکی
به طور پیش فرض، DiskEdit محتویات بخش را در کد هگزا دسیمال (به عنوان حالت هگزا) نمایش می دهد (شکل 7.3).


برنج. 7.3. نمایش هگزادسیمال MBR
در این نمایش، هر جفت رقم هگزادسیمال مربوط به یک بایت است.
توجه
اگر مقدار یک پارامتر خاص بیش از یک بایت را اشغال کند، در نمایش هگزادسیمال پارامتر، بایت بالای آن در سمت راست و بایت پایین آن در سمت چپ قرار دارد. به عنوان مثال، امضای پایان جدول پارتیشن، AA55، به صورت هگزادسیمال به صورت 55 AA ظاهر می شود.
اولین بایت های سکتور باید توسط برنامه بوت اشغال شود. تشخیص بصری یک برنامه "عادی" از یک برنامه آسیب دیده بسیار دشوار است (به خصوص اگر برای اولین بار آن را می بینید). وجود پیام‌های تشخیصی متنی (مانند Geom. Hard. Disk) می‌تواند به عنوان نشانه‌ای غیرمستقیم از وضعیت خوب برنامه بوت باشد. آنها را می توان در سمت راست ترین ستون پنجره مشاهده کرد که حاوی یک نمایش نمادین (متن) از داده ها است. یکی دیگر از نشانه های غیر مستقیم اندازه برنامه است. باید تقریباً سه چهارم یک سکتور (446 بایت یا 1BE بایت در هگزادسیمال) را اشغال کند و با صفر بایت از جدول پارتیشن جدا شود.
توزیع فضای بخش اول هارد دیسک در جدول ارائه شده است. 7.1.
در نهایت، وجود یک جدول پارتیشن صحیح ممکن است نشان دهد که بخش اول (بخش 0) به طور کلی دست نخورده است (یا فقط کمی آسیب دیده است). نحوه ارزیابی وضعیت PT در زیر مورد بحث قرار گرفته است.

اگر فکر می کنید برنامه بوت استرپ نیاز به اصلاح دارد، می توانید از روش های زیر استفاده کنید:
اگر یک کپی الکترونیکی از MBR دارید (به عنوان مثال، از یک هارد دیسک مشابه گرفته شده است)، می توانید MBR آسیب دیده را با آن جایگزین کنید.
از DiskEdit خارج شوید و دستور FDISK /MBR را در خط فرمان وارد کنید. این
MBR را به روز می کند، اما جدول پارتیشن در آن باقی می ماند به همین شکل;
اگر نسخه "مرجع" برنامه را دارید که مثلاً روی یک تکه کاغذ نوشته شده است و تحریفات جزئی دارید، می توانید MBR را به صورت دستی ویرایش کنید.
در اکثر موارد برای بازیابی MBR کافی است آن را با دستور FDISK /MBR به روز کنید. این روش شامل مراحل زیر است.
1. با استفاده از برنامه BIOS Setup، مطمئن شوید که درایو FDD به عنوان اولین دستگاه بوت مشخص شده است.
2. کامپیوتر خود را با استفاده از فلاپی دیسک بوت کنید.
3. در خط فرمان، FDISK /MBR را وارد کنید.
4. فلاپی دیسک را بردارید و سیستم را راه اندازی مجدد کنید.

توجه
در صورت استفاده از FDISK/MBR اگر خرابی MBR به دلیل ویروس باشد، مراقب باشید. واقعیت این است که این دستور کد برنامه بوت سیستم را بازنویسی می کند و جدول پارتیشن را تغییر نمی دهد. اگر ویروسی جدول پارتیشن را رمزگذاری کند یا از روش‌های عفونت غیر استاندارد استفاده کند، FDISK/MBR می‌تواند منجر به از دست رفتن کامل اطلاعات روی دیسک شود. بنابراین، قبل از اجرای FDISK /MBR، مطمئن شوید که جدول پارتیشن درست است. برای انجام این کار، باید از یک دیسک فلاپی DOS آلوده نشده بوت شوید و صحت این جدول را بررسی کنید (روش بررسی و بازیابی PT در بخش فرعی "بازیابی جدول پارتیشن" توضیح داده شده است).
هنگام استفاده از FDISK، لطفاً توجه داشته باشید که این ابزار نمی تواند با دیسک های بزرگتر از 64 گیگابایت کار کند.
برای ویرایش "دستی" MBR، باید DiskEdit را به حالت ویرایش تغییر دهید. برای انجام این کار؛ این موارد را دنبال کنید:
1. از منوی Tools در پنجره اصلی، Configuration را انتخاب کنید.
2. در پنل تنظیماتی که باز می شود، تیک کادر کنار Read Only را بردارید و روی دکمه OK کلیک کنید.
توجه داشته باشید
برای تغییر وضعیت چک باکس ها و دکمه های رادیویی در DiskEdit، از کلید استفاده کنید<Пробел>.
پس از تایید اضافی تغییر حالت، DiskEdit تنظیمات جدید را ذخیره کرده و دیسک را مجددا اسکن می کند. برای بازگشت به بخش اول، دنباله ای از اقدامات توضیح داده شده در بالا را دوباره انجام دهید.
بازیابی MBR برای ویندوز XP
با استفاده از دستور DOS FDISK /MBR بازیابی MBR ایجاد شده در هنگام نصب ویندوز XP غیرممکن است.
برای حل این مشکل باید از دستور fixmbr استفاده کنید که در کنسول بازیابی ویندوز XP موجود است. فرمت دستور زیر است:
fixmbr [disk_name]، که در آن disk_name تعیین دیسکی است که می‌خواهید MBR جدید را روی آن بنویسید. نام دیسک ممکن است به این صورت باشد: \Device\HardDisk0.
بنابراین MBR جدید روی دیسک مشخص شده نوشته می شود: fixmbr \Device\HardDisk0.
توجه داشته باشید
برای دریافت نام دیسک می توانید از دستور map استفاده کنید که در محیط Recovery Console نیز موجود است (شکل 7.4).

برنج. 7.4. نمایش نام درایوها با دستور map

توجه
اگر پارامتر device_name مشخص نشده باشد، MBR جدید روی دیسکی که سیستم عامل اصلی از آن بوت می شود، نوشته می شود.
اگر هنگام اجرای دستور fixmbr، امضای جدول پارتیشن نادرست یا غیر استاندارد تشخیص داده شود، از شما خواسته می شود تا ادامه کار را تأیید کنید. اگر دسترسی به دیسک‌ها بدون نقص انجام شود، باید به درخواست پاسخ منفی داده شود.
توجه
نوشتن یک MBR جدید روی دیسکی با پارتیشن سیستم ممکن است جداول پارتیشن را خراب کند و باعث غیرقابل دسترسی شدن پارتیشن ها شود.
بررسی و بازیابی جدول پارتیشن
برای ارزیابی سلامت جدول پارتیشن (PT)، مراحل زیر را دنبال کنید:
1. با استفاده از DiskEdit، بخش اول دیسک را همانطور که قبلا توضیح داده شد باز کنید.
2. از منوی View، عنوان Partition Table را انتخاب کنید.
اطلاعاتی که روی صفحه نمایش ظاهر می شود به طور قابل توجهی به وضعیت PT بستگی دارد. در هر صورت، DiskEdit سعی می کند داده های واقع در جایی که PT باید در جدول باشد را ارائه کند. اگر PT کم و بیش صحیح باشد، باید تقریباً همانطور که در شکل نشان داده شده است به نظر برسد. 7.5.

برنج. 7.5. نمایش جدول پارتیشن به صورت متنی

ستون های خروجی جدول توسط DiskEdit به معنای زیر است:
سیستم – نوع فایل سیستم یا پارتیشن؛ پارتیشن توسعه یافته (اضافی) به عنوان EXTNDx تعیین می شود. عنصر جدول پارتیشن اضافی که به دیسک منطقی بعدی اشاره دارد با برچسب EXTEND است.
بوت - علامت پارتیشن بوت. اگر پارتیشن قابل بوت باشد، مقدار Yes برای آن نمایش داده می شود، در غیر این صورت – خیر.
محل شروع - آدرس اولین بخش پارتیشن که با شماره سر، سیلندر و سکتور مشخص شده است.
مکان پایانی - آدرس آخرین بخش پارتیشن که توسط شماره سر، سیلندر و بخش مشخص شده است.
بخش های نسبی - شماره اولین بخش از بخش مطابق با آدرس دهی LBA (یعنی با شماره گذاری "انتها به انتها" توسط هدها، سیلندرها و بخش ها).
تعداد بخش ها - اندازه پارتیشن که بر حسب سکتور اندازه گیری می شود (به یاد داشته باشید که یک بخش 512 بایت است).

برای مشاهده زنجیره پیوندها به درایوهای منطقی واقع در یک پارتیشن توسعه یافته، مراحل زیر را دنبال کنید:
1. مکان نما را به خط مربوط به بخش توسعه یافته حرکت دهید.
2. ب منوی پیوند(پیوند) پارتیشن را انتخاب کنید.
3. اگر عنصر پیوند (با برچسب EXTEND) در ستون System ظاهر شد، مراحل 1 و 2 را برای انتقال به درایو منطقی بعدی تکرار کنید (شکل 7.6).

برنج. 7.6. جداول پارتیشن اضافی را در قالب متن مشاهده کنید

اگر پارامترهای PT نمایش داده شده توسط DiskEdit نشان می دهد که خطاهایی در آن وجود دارد و شما از هندسه پارتیشن های هارد دیسک مطلع هستید، می توانید ورودی های PT را به صورت دستی (یعنی با استفاده از DiskEdit) درست در جدول ویرایش کنید.
اگر آسیب PT به حدی باشد که اطلاعات ارائه شده در جدول به هیچ وجه قابل تفسیر منطقی نباشد، می توان روش دیگری را برای تجزیه و تحلیل امتحان کرد. PT را به عنوان یک کد هگزادسیمال باز کنید (برای انجام این کار، دستور View as Hex را انتخاب کنید) و داده های موجود در PT را با داده های داده شده در جدول مقایسه کنید. 7.2.

از بین تمام فیلدهای فهرست شده، تنها بایت حاوی کد نوع بخش می تواند مقدار از پیش تعریف شده خاصی داشته باشد. به عنوان مثال، برای یک پارتیشن اولیه با یک سیستم فایل FAT32 این کد باید 0Ch باشد، برای یک درایو منطقی با FAT32 در یک پارتیشن توسعه یافته باید 0Bh و برای NTFS باید 07h باشد.

مشاوره
اگر در برنامه ParagonPartitionManager دستور Change partition id را برای هر پارتیشن انتخاب کنید، می توانید لیست نسبتاً گسترده ای از رایج ترین کدها را دریافت کنید (شکل 7.7).

بخش منطقی جدول دیسک، برخلاف بخش اصلی رکورد بوت، عملا خالی است. همه بایت های موجود در آن از ابتدا تا بایت با افست 1BDh شامل مقدار باید صفر باشد. با شروع از بایت بعدی (در آفست 1BEh) یک جدول پارتیشن اضافی (Extended PT) وجود دارد که از دو عنصر تشکیل شده است. در انتهای بخش امضایی از قبل برای شما آشنا وجود دارد - مقدار AA55h. ساختار عناصر Extended PT کاملاً شبیه ساختار عناصر جدول پارتیشن اصلی است.
در برخی موارد (به ویژه شدید)، می توانید از روش نسبتاً شدید زیر استفاده کنید که با این حال اغلب نتایج مثبتی به همراه دارد.
1. با استفاده از DiskEdit، محتویات MBR و Partition Table را از هر دیسک کاری در بخش بوت دیسک در حال بازیابی کپی کنید. سپس، با پاک کردن (ضبط با صفر) تمام رکوردهای PT به جز مورد اول، آن را با معرفی اطلاعات تحریف شده عمدی در مورد مکان نهایی پارتیشن (به عنوان مثال، سیلندر 9999) و تعداد کل بخش ها (به عنوان مثال، 99999999) ویرایش کنید. ).
2. پس از این، ابزار DiskDoctor را راه اندازی کنید که مانند DiskEdit در مجموعه نرم افزارهای Norton Utilities موجود است.
3. بررسی دیسک مورد نظر برای بازیابی را با کلیک کردن روی دکمه‌های Diagnose Disk و Diagnose در دو پنجره شروع کنید (شکل 7.8).

برنج. 7.8. ویندوز ابزار DiskDoctor را راه اندازی کنید

4. به درخواست حذف خطاهای موجود در جدول پارتیشن، با کلیک بر روی دکمه Yes با رضایت پاسخ دهید (شکل 7.9).

برنج. 7.9. با وجود هشدار وحشتناک DiskDoctor، با همه چیز موافقت کنید

5. پس از انجام اصلاحات در جدول پارتیشنی که به طور مصنوعی ایجاد کرده اید، DiskDoctor جستجویی برای پارتیشن های احتمالی DOS (یعنی پارتیشن هایی با سیستم فایل خانواده FAT) ارائه می دهد. با این موافق باشید و اگر داده های روی دیسک آسیب نبینند، پارتیشن اضافی پیدا شده و پس از تایید شما بازیابی می شود.
به عنوان یک قاعده، پس از راه اندازی مجدد رایانه، داده های پارتیشن اضافی بدون عملیات بازیابی اضافی در دسترس می شوند.

بازیابی پارتیشن های حذف شده و "از دست رفته".

پارتیشن ها و درایوهای منطقی می توانند در نتیجه خرابی جدول پارتیشن (PT) "از بین بروند". بنابراین، اغلب رویه های "تعمیر" PT و بازیابی پارتیشن های "از دست رفته" پیوندهایی در یک زنجیره هستند: با بازیابی یکی از رکوردهای PT، می توانید پارتیشن بعدی را روی دیسک پیدا کنید، داده های آن را در رکورد PT مربوطه وارد کنید. و غیره
اگر خود پارتیشن ها حذف شوند (مثلاً با استفاده از برنامه هایی مانند Paragon Partition Manager) یا اگر کل هارد دیسک فرمت شده باشد، وضعیت تا حدودی پیچیده تر می شود.
یک مورد خاص از بین رفتن پارتیشن ها در نتیجه تبدیل ولوم های دینامیک به ولوم های پایه است.
با این حال، فناوری بازیابی پارتیشن های حذف شده و "از دست رفته" نه به علت از دست دادن، بلکه به این بستگی دارد که آیا پارتیشن حذف شده یک پارتیشن سیستمی (بود) است. در غیر این صورت، تمام عملیات بازیابی پارتیشن را می توان مستقیماً در محیط سیستم عامل ویندوز انجام داد. علاوه بر این، اگر این ویندوز XP است، می توانید از ابزار مدیریت دیسک به عنوان ابزار اصلی استفاده کنید. ویندوز 98 به برنامه ای نیاز دارد که بتواند پارتیشن ها و درایوهای منطقی را بدون تغییر ناحیه داده پارتیشن ایجاد کند. اینها به ویژه Norton Partition Magic و Paragon Partition Manager ذکر شده هستند (اما نه ابزار FDISK که هنگام اسکن موجود فضای دیسککد F6 را در اولین بخش در هر آهنگ می نویسد که منجر به از دست رفتن اطلاعات در این بخش ها می شود).
علاوه بر این، باید اندازه پارتیشنی که باید بازیابی شود را به خاطر بسپارید (و هر چه دقیق تر، بهتر باشد).
بنابراین، برای بازیابی یک پارتیشن غیر سیستمی از دست رفته بدون از دست دادن اطلاعات ذخیره شده روی آن، این مراحل را دنبال کنید.
1. بدون فرمت کردن پارتیشن جدید، یک پارتیشن با همان اندازه دقیق در جای خود دوباره ایجاد کنید.
2. در بخش صفر پارتیشن، یک کپی از رکورد بوت (BR) پارتیشن "سابق" قرار دهید (نحوه یافتن آن و چیستی BR در بخش فرعی بعدی توضیح داده شده است).
علاوه بر این، آنها ابزارهای بسیار قدرتمندی برای یافتن و بازیابی پارتیشن های «از دست رفته» دارند. درایو برنامه ها Rescue and EasyRecovery، در فصل 6 مورد بحث قرار گرفت.

بازیابی اطلاعات در سیستم فایل FAT32

روش بررسی وضعیت یک فایل سیستم به طور کلی به ماهیت آسیب بستگی دارد. به عنوان مثال، اگر دایرکتوری ریشه یک دیسک منطقی یا جدول FAT آسیب دیده باشد، نیازی به مقابله با MBR نیست. با این حال، اگر نمی توانید دلیل ناکارآمدی سیستم را تعیین کنید یا ماهیت کلی وضعیت این تصور را ایجاد می کند که "همه چیز از بین رفته است"، بهتر است تشخیص را از "بسیار بالا" شروع کنید.
فرض می کنیم که با کمک مطالب بخش قبل، تمام مشکلات مربوط به MBR با موفقیت برطرف شده است. در این صورت روش بررسی وضعیت پارتیشن های ارائه شده در جدول پارتیشن باید به صورت زیر باشد.
1. بررسی Boot Record پارتیشن (درایو منطقی).
2. بررسی وضعیت دایرکتوری ریشه.
3. بررسی جدول تخصیص فایل (FAT).
4. بررسی وضعیت زیر پوشه ها و فایل ها.

بررسی و تعمیر Boot Record

ورودی بوتپارتیشن (و همچنین یک دیسک منطقی در یک پارتیشن اضافی) در اولین سکتور این پارتیشن قرار دارد (در یک پارتیشن، این بخش دارای عدد نسبی 0 است).
همانطور که قبلاً ذکر شد، محتویات رکورد بوت به نوع سیستم عاملی که باید از این دیسک بوت شود (اگر سیستمی باشد) و به نوع سیستم فایلی که پارتیشن برای آن فرمت شده است بستگی دارد.
با این حال، در هر صورت، BR شامل دو ناحیه داده است: برنامه بوت سیستم عامل و بلوک پارامتر BIOS (BPB).
با استفاده از برنامه DiskEdit می توانید از دو طریق به بخش رکورد بوت مورد نظر خود بروید.
اگر تمام اطلاعات موجود در PT صحیح باشد، روش اول در دسترس است. در این حالت می توانید به سادگی دیسک مورد نظر را در جدول انتخاب کنید و سپس از منوی Link دستور Partition را انتخاب کنید DiskEdit محتویات کل بخش BR را به صورت متن نمایش می دهد (شکل 7.10).


روش دوم شامل استفاده از اطلاعات به دست آمده با مشاهده جدول پارتیشن یا بهتر است بگوییم آدرس مطلق سکتور اول
این مراحل را دنبال کنید:
1. با استفاده از نمایش متنی جدول پارتیشن، پیوندها را دنبال کنید دیسک مورد نظر.
2. برای به دست آوردن آدرس مطلق اولین سکتور دیسک، عدد نسبی اولین بخش دیسک را که در ستون Relative Sectors (در ردیف پیوند EXTEND) نشان داده شده است، با عدد مطلق اولین بخش از دیسک اضافه کنید. دیسک قبلی؛ به عنوان مثال، برای زنجیره دیسک نشان داده شده در شکل. 7.6، آدرس اولین بخش یک دیسک منطقی با FAT32 برابر خواهد بود با: 8 193 150 + 63 = = 8 193 213. برای درایو FAT32 زیر: 24,579,450 + 8,193,213 = 32,772,663.
3. از منوی Object گزینه Physical Sector را انتخاب کنید.
4. در پنجره اضافی، شماره اولین سکتور دیسک را وارد کرده و روی دکمه OK کلیک کنید.
توجه داشته باشید ____________________
در واقع عدد نشان داده شده در ستون Relative Sectors اندازه (بر حسب بخش) دیسک قبلی (پارتیشن) است و فقط نام این ستون جدول است که آن را مجبور می کند تا شماره نسبی اولین سکتور نامیده شود. دیسک بعدی
DiskEdit محتویات کل بخش BR را در کد هگزادسیمال نمایش می دهد (شکل 7.11).


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

برای دریافت نمایش متنی فقط بلوک BPB، این مراحل را دنبال کنید:
1. بایت چهارم را از ابتدای سکتور انتخاب کنید (سه بایت اول سکتور توسط دستور رفتن به ابتدای برنامه بوت اشغال شده است) همانطور که در شکل نشان داده شده است. 7.11.
2. در منوی View، به عنوان Boot Record(32) (به عنوان رکورد بوت برای FAT32) را انتخاب کنید.
توزیع فضای اولین بخش از دیسک منطقی در جدول ارائه شده است. 7.3.

توجه داشته باشید
فیلدهای BPB با افست از ابتدای بخش 44 بایت یا بیشتر در صفحه اول ابزار DiskEdit قرار نمی گیرند. برای دیدن آنها، از نوار اسکرول استفاده کنید.



بازیابی سیستم BR و/یا پارتیشن بوت برای ویندوز 98 را می توان در حالت "دستی" یا "اتوماتیک" انجام داد.
توجه داشته باشید ____________________
بازیابی رکورد بوت پارتیشن سیستم باید با بوت کردن سیستم با استفاده از فلاپی دیسک بوت انجام شود. برای سایر بخش ها، رعایت این الزام اجباری نیست، اما مطلوب است.
برای حل "خودکار" مشکل، می توانید از یکی از دو دستور استفاده کنید:
SYS <букеа диска> - تضمین می کند که BR در بخش بوت پارتیشن نوشته شده است و همچنین سه را کپی می کند فایل های سیستمی: Msdos.sys، Io.sys و Command.com؛
فرمت <букеа диска> - از تشکیل ساختار فایل پارتیشن دیسک مشخص شده با بازسازی BR، جداول FAT تمیز و دایرکتوری ریشه (Root Directory) اطمینان حاصل می کند. ناحیه داده تحت تأثیر قرار نمی گیرد.
اگر بازیابی رکورد بوت با استفاده از دستورات SYS و FDISK غیرممکن است، باید سعی کنید بخش بوت را با یک نسخه پشتیبان گرفته شده از بخش 6 همان پارتیشن یا (به عنوان آخرین راه حل) یک کپی از رکورد بوت پارتیشن دیگری جایگزین کنید. پارتیشن با هندسه یکسان
برای انجام فرآیند جایگزینی، توصیه می شود از ابزار Norton DiskEdit استفاده کنید. از آن برای انجام موارد زیر استفاده کنید:
1. پس از اتمام اسکن DiskEdit و نمایش لیستی از دستگاه های شناسایی شده، در لیست Type، گزینه Physical Disk را انتخاب کنید.
2. در لیست دستگاه ها، دیسک فیزیکی مورد نظر برای بررسی را انتخاب کنید.
3. از منوی View گزینه Partition Table را انتخاب کنید.
4. در ردیف جدول پارتیشن مربوط به پارتیشن در حال بازیابی، شماره اولین سکتور پارتیشن (مقدار در ستون Relative Sectors) را نگاه کرده و یادداشت کنید. اگر به یک دیسک منطقی روی یک پارتیشن اضافی علاقه دارید، همانطور که در بالا توضیح داده شد، به ورودی مورد نظر در جدول پارتیشن اضافی مربوطه برسید.
5. عدد 6 را به عدد سکتور ثابت اضافه کنید تا با پشتیبان گیری BR عدد سکتور مطلق را بدست آورید.
6. از منوی Object، بخش فیزیکی را انتخاب کنید.
7. در پنجره اضافی (شکل 7.12)، تعداد محاسبه شده بخش بوت پشتیبان را در قسمت Starting Sector و مقدار 1 را در قسمت Number of Sectors وارد کرده و بر روی دکمه OK^u کلیک کنید تا یک نمایش هگزادسیمال به دست آید. بخش بوت پشتیبان.

برنج. 7.12. رفتن به نسخه پشتیبان بخش بوت

8. برای اطمینان از یکپارچگی بخش یدکی، به حالت مشاهده متن بروید و سپس به نمای هگزا دسیمال برگردید.
9. در منوی Tools از دستور Configuration برای تغییر حالت DiskEdit به حالت ویرایش استفاده کنید.
10. از منوی Edit، دستور Mark را انتخاب کنید و سپس با استفاده از کلیدهای مکان نما، محتویات کل بخش را برجسته کنید (اگر سکتور به درستی باز شده باشد، DiskEdit به شما اجازه نمی دهد از آن فراتر بروید).

برنج. 7.13. انتخاب نوع شی که باید جایگزین شود
11. در منوی Tools دستور Write Object To... را انتخاب کنید و در پنجره اضافی (شکل 7.13) سوئیچ را به موقعیت To Sectors... ببرید. لطفا توجه داشته باشید که اگر در اینجا گزینه To Physical Sectors را انتخاب کنید. (به بخش های فیزیکی.)، سپس در پنجره بعدی باید آدرس بخش بوت را برای بازیابی در آدرس دهی CHS مشخص کنید.
12. در پنجره بعدی (شکل 7.14)، در قسمت Starting Sector آدرس نسبی بوت سکتوری که باید بازیابی شود را وارد کنید (برابر 0 است) و در پاسخ به دستور DiskEdit، نیت خود را تایید کنید. بخش بوت با یک کپی از آن جایگزین خواهد شد.

برنج. 7.14. آخرین مرحله در جایگزینی بخش بوت

برای اطمینان از موفقیت آمیز بودن روش، بخش بوت بازیابی شده را در حالت متن باز کنید و مقادیر فیلد را مطابق با جدول بررسی کنید. 7.3.

کاوش دایرکتوری ریشه

پس از رکورد بوت، دو کپی از جدول تخصیص فایل FAT و دایرکتوری ریشه وجود دارد. منطقی است که فقط در صورتی به بررسی FAT ادامه دهید که پارتیشن (یا درایو منطقی) مربوطه به درستی توسط سیستم تشخیص داده شود، یعنی جدول پارتیشن حاوی اطلاعات صحیحی برای آن باشد و رکورد بوت دیسک صحیح باشد.
بنابراین، برای بررسی ساختار داخلی یک پارتیشن، توصیه می شود از حالت DiskEdit دیگری استفاده کنید - کار با دستگاه های منطقی (Logical disk).
رفتن به حالت جدیداز منوی Object گزینه Drive را انتخاب کنید. پس از اتمام اسکن DiskEdit، سوئیچ حالت را روی Logical disk قرار دهید و سپس دیسکی را که قرار است با آن کار کنید در لیست دیسک های منطقی انتخاب کنید (شکل 7.15).

برنج. 7.15. لیست درایوهای منطقی
پس از این، DiskEdit شروع به اسکن دیسک برای تعیین ساختار سیستم فایل و ساخت یک درخت کامل از پوشه ها و فایل ها می کند. برای به دست آوردن اطلاعات در مورد FAT و دایرکتوری ریشه، لازم نیست منتظر بمانید تا اسکن کامل شود، می توانید چند ثانیه پس از شروع آن با فشار دادن کلید Esc آن را قطع کنید. پس از دریافت تاییدیه از سوی شما مبنی بر توقف اسکن، DiskEdit محتویات دایرکتوری ریشه را به صورت متنی نمایش می دهد (شکل 7.16).


برنج. 7.16. دایرکتوری ریشه

اگر به دلایلی DiskEdit نتوانست دایرکتوری ریشه را به تنهایی تشخیص دهد، سعی کنید با آدرس نسبی بخش اول به آن بروید. تعداد این بخش را می توان با مقدار اولین کلاستر از فیلد ریشه بلوک BPB تعیین کرد. علاوه بر این، هنگام جستجوی دایرکتوری ریشه باید موارد زیر را در نظر بگیرید.
دایرکتوری ریشه (مانند هر دایرکتوری دیگری در FAT32) حاوی عناصر 32 بایتی است - توصیف کننده هایی که فایل ها و زیر شاخه ها را توصیف می کنند.
اولین توصیف کننده دایرکتوری ریشه حاوی اطلاعاتی در مورد دیسک منطقی (به طور دقیق تر، در مورد خود دایرکتوری ریشه) است، از جمله: برچسب حجم، تاریخ و زمان ایجاد، ویژگی های دایرکتوری به عنوان عنصری از سیستم فایل. دسته های باقیمانده که در دایرکتوری ریشه ذخیره می شوند، حاوی اطلاعات بیشتری در مورد عناصر داده مرتبط با آنها هستند. همه آنها در یک صفحه DiskEdit قرار نمی گیرند. برای پیمایش در میان آنها، از دستور More واقع در نوار منوی پنجره استفاده کنید.
ما خود را به توصیف تنها مهمترین زمینه های توصیفگر محدود می کنیم که در صفحه اول ارائه می شوند:
نام - نام مورد داده (فایل یا پوشه)؛ اگر یک عنصر داده به عنوان حذف شده علامت گذاری شود، بایت E5 به عنوان اولین کاراکتر نام استفاده می شود (در قالب متن، DiskEdit آن را با حرف x جایگزین می کند).
Ext – پسوند فایل (برای پوشه ها این قسمت خالی است).
ID – نوع عنصر داده؛ مقادیر ممکن:
جلد – حجم؛
Dir – فهرست؛
LFN مخفف Long File Name، نام فایل طولانی است (درباره LFN، به فصل 3، بخش "انتخاب نام پوشه ها و فایل ها" مراجعه کنید).
فایل – فایل؛
پاک شده - حذف شده (فقط برای فایل ها نشان داده شده است)؛
Del LFN - نام طولانی حذف شده (پرچم پس از تغییر نام فایل یا پوشه تنظیم می شود).
اندازه - اندازه (بر حسب بایت)؛
تاریخ - تاریخ ایجاد یا اصلاح؛
زمان - زمان ایجاد یا اصلاح؛
خوشه - شماره اولین خوشه.
A، R، S، H، D، V - ویژگی های عنصر داده (بایگانی، فقط خواندنی، سیستم، پنهان، فهرست، حجم). مقادیر تمام صفات در یک بایت توصیفگر ذخیره می شود.
برای مشاهده محتویات هر زیر شاخه، مکان نما را به خط مناسب منتقل کرده و Enter را فشار دهید.
اگر اطلاعات مربوط به دایرکتوری ریشه (یا فرعی) ارائه شده توسط DiskEdit برای شما "مشکوک" به نظر می رسد، می توانید سعی کنید داده های ثبت شده در آن را خودتان با تغییر به حالت نمای هگزا دسیمال تفسیر کنید. برای این کار در منوی View گزینه Hex را انتخاب کنید. فرمت توصیفگر دایرکتوری در جدول ارائه شده است. 7.4.
با تجزیه و تحلیل اطلاعات دریافتی، می توانید تغییرات مشکوک را در فیلدهای اندازه، تاریخ و زمان فایل تشخیص دهید. در صورت لزوم، می توان آنها را "به صورت دستی" اصلاح کرد.

علاوه بر این، برای هر فایل، ستون Cluster شماره اولین خوشه اختصاص داده شده به آن را نمایش می دهد. شما باید کل کاتالوگ را تا انتها مرور کنید: باید بررسی کنید که هیچ داده اضافی در کاتالوگ وجود نداشته باشد. آنها را می توان توسط یک ویروس در آنجا نوشت.
اگر به حالت نمایش خام تغییر دهید، می توانید تأیید کنید که ورودی های دایرکتوری رایگان حاوی مقادیر تهی هستند. اگر بعد از عناصر رایگان، داده‌ای وجود داشته باشد، به احتمال بسیار زیاد توسط یک ویروس یا یک سیستم محافظت از برنامه در برابر کپی‌برداری غیرمجاز در آنجا نوشته شده است (اگر دایرکتوری مورد بررسی حاوی چنین برنامه‌هایی باشد).
در صورتی که دایرکتوری به طور کامل یا جزئی آسیب ببیند، پیوندهای فایل های توضیح داده شده در آن از بین خواهند رفت. اگر با یک توصیفگر از بین رفته بخش هایی حاوی فایل مورد نیاز خود را پیدا کردید، سپس با استفاده از روشی که در زیر توضیح داده شده است، می توانید توصیفگر را بازیابی کنید و به فایل دسترسی پیدا کنید.
این روش مبتنی بر استفاده از توابع DiskEdit برای جستجوی عناصر مختلف سیستم فایل FAT است.
به عنوان مثال، برای یافتن دایرکتوری های یتیم (آنهایی که هیچ لینکی از سایر دایرکتوری ها از جمله ریشه ندارند)، باید موارد زیر را انجام دهید.
1. از منوی Tools دستور Find Object را انتخاب کنید و منوی اضافیگزینه Subdirectory را انتخاب کنید.
2. برنامه DiskEdit بخش های دیسک را در جستجوی بخش هایی که با دنباله بایت 2E 20 20 20 20 20 20 20 20 20 20 شروع می شود، اسکن می کند.
3. با فشردن کلیدهای ترکیبی Ctrl+G می توانید به جستجوی دایرکتوری مورد نظر ادامه دهید تا زمانی که پوشه حاوی فایل های مورد نظر خود را پیدا کنید.
4. هنگامی که دایرکتوری مورد نظر پیدا شد، باید آدرس فیزیکی بخش دیسک حاوی دایرکتوری را ثبت کنید و سپس شماره خوشه مربوط به دایرکتوری را پیدا یا محاسبه کنید.
برای جستجوی شماره خوشه ای که دایرکتوری یافت شده در آن قرار دارد، با انتخاب مورد as Directory در منوی View به حالت مشاهده فهرست متنی بروید. سپس از منوی Link دستور Cluster chain (fat) را انتخاب کنید. محتویات جدول FAT در حالت نمایش متن روی صفحه ظاهر می شود و شماره خوشه مورد نظر برجسته می شود.
با دانستن شماره کلاستر دایرکتوری گم شده، می توانید یک توصیفگر دایرکتوری جدید، به عنوان مثال، در دایرکتوری ریشه دیسک ایجاد کنید و در این توصیفگر پیوندی به دایرکتوری یافت شده ایجاد کنید. پس از این، دایرکتوری گم شده دوباره قابل دسترسی خواهد بود.

مطالعه چربی

بین بخش راه‌اندازی و جدول تخصیص فایل FAT ممکن است بخش‌هایی رزرو شده باشد که بخش‌های خدماتی برای سیستم فایل هستند یا استفاده نمی‌شوند.
تعداد بخش های رزرو شده روی یک دیسک منطقی را می توان در بلوک پارامتر BIOS (بسته به نسخه سیستم عامل BPB یا Extended BPB) پیدا کرد. مقداری که به دنبال آن هستید در بخش های رزرو شده در قسمت ابتدایی این بلوک است (افست 3 بایت).
اگر فقط یک سکتور رزرو شده باشد، اولین نسخه از جدول تخصیص فایل FAT بلافاصله بعد از بخش بوت قرار می گیرد. این بخش بوت است که در این مورد رزرو شده است.
هنگامی که چندین بخش رزرو شده است، ممکن است چندین بخش دیگر حاوی مقادیر صفر بین بخش بوت و اولین نسخه از جدول FAT وجود داشته باشد. اگر رایانه به ویروس آلوده شده باشد، بدنه ویروس یا یک کپی از رکورد بوت اصلی که با ویروس جایگزین شده است ممکن است در این بخش ها پنهان شود.
اطلاعات ارائه شده در دایرکتوری ریشه باید با اطلاعات توزیع خوشه ناحیه داده ذخیره شده در هر دو نسخه FAT مطابقت داشته باشد.
برای مقایسه مقادیر فیلدهای Cluster و Size یک توصیفگر آیتم داده با اطلاعات موجود در FAT، مراحل زیر را دنبال کنید:
1. دایرکتوری ریشه درایو منطقی مورد نظر خود را در حالت متن باز کنید و مکان نما را به خط مناسب منتقل کنید.
2. از منوی Link، دستور Cluster chain را انتخاب کنید.
DiskEdit اولین کپی از FAT را باز می کند و تعداد اولین خوشه شی را در آن با یک مستطیل سیاه برجسته می کند و همچنین سایر خوشه های اختصاص داده شده به شی را با رنگ قرمز برجسته می کند (شکل 7.17).
از نظر بصری، جدول تخصیص فایل باید شامل توالی هایی از اعداد خوشه، مقادیر صفر مربوط به خوشه های آزاد و همچنین مقدار 0xFFFF (0xFFF برای FAT12 یا 0xFFFFFFFF برای FAT32) باشد که نشانه پایان زنجیره خوشه ای
در نتیجه یک خطای نرم افزاری یا ویروسی، جدول FAT می تواند به طور کامل از بین برود یا اصلاح شود (مثلاً رمزگذاری یا با صفر نوشته شود). اگر زنجیره کلاستر فایل مورد نیاز شما تا حدی یا به طور کامل از بین رفته است، بازیابی چنین فایلی می تواند کار دشواری باشد. در این صورت می توانید از ابزارهای بازیابی اطلاعات که در فصل چهارم کتاب بحث شده است استفاده کنید.

برنج. 7.17. FAT را مشاهده کنید

اگر کمکی نکردند، به کار با DiskEdit برگردید. برای یافتن جدول FAT نه از روی آدرس، بلکه بر اساس محتوای آن، موارد زیر را انجام دهید.
دستور Find Object را از منوی Tools و سپس خط FAT را انتخاب کنید. DiskEdit اولین کپی جدول FAT را جستجو می کند و تصویری از آن را نمایش می دهد و سه بایت اول را برجسته می کند.
اگر اکنون مکان نما متن را به پایین ببرید یا کلید PgDn را فشار دهید و سپس دوباره Find Object FAT را از منوی Tools انتخاب کنید، یک کپی دوم از جدول FAT پیدا می شود.
اگر هر یک از کپی‌های جدول FAT درست باشد، می‌توانید از دستورات 1 FAT و 2nd FAT موجود در منوی Object برای پرش سریع به یکی از آنها استفاده کنید.

بازیابی اطلاعات در سیستم فایل NTFS

همانطور که قبلاً از فصل 3 می دانید، سیستم فایل NTFS شامل تعدادی مکانیسم طراحی شده برای افزایش قابلیت اطمینان ذخیره سازی داده ها است. این به نوبه خود منجر به پیچیدگی قابل توجهی در ساختار NTFS در مقایسه با FAT32 می شود. حتی مطالعه دقیق ساختار رکوردهای ذخیره شده در MFT (جدول فایل اصلی) توانایی بازیابی داده ها را به صورت دستی تضمین نمی کند.
وضعیت با این واقعیت تشدید می شود که امروزه عملاً هیچ ابزاری وجود ندارد که ابزار مناسبی برای مشاهده و ویرایش MFT فراهم کند.
به همین دلیل، ما دامنه مسائل در نظر گرفته شده را به شرایط زیر محدود می کنیم:
بازیابی یک عنصر جدول پارتیشن حاوی اطلاعات مربوط به یک پارتیشن NTFS.
بازیابی بخش بوت یک دیسک منطقی با NTFS.
بازیابی اطلاعات سرویس در MFT
وظایف فهرست شدهقابل حل است اشتراک گذاریابزارهایی که قبلاً برای شما آشنا هستند: Norton DiskEdit و Paragon Partition Manager، و همچنین ابزار ویرایشگر جدول پارتیشن، بخشی از بسته Norton PartitionMagic.

بازیابی عنصر جدول پارتیشن

این به وضعیتی اشاره دارد که سیستم عاملویندوز XP به دلیل آسیب به عنصر جدول پارتیشن که آن را توصیف می کند (درایو) هنگام بوت شدن، درایو منطقی با NTFS را تشخیص نمی دهد. برای دریافت تصویر کامل تر از وضعیت، توصیه می شود ابزار ویرایشگر جدول پارتیشن Norton را اجرا کنید.

توجه داشته باشید
ابزار ویرایشگر جدول پارتیشن نورتون (از این پس، برای اختصار، آن را PTEdit می نامیم) از یک فایل اجرایی واحد - PTEDIT.exe تشکیل شده است. ویژگی آن این است که هنگام راه اندازی، اطمینان حاصل می کند که سیستم به حالت تک وظیفه ای (با بارگیری DOS خود) تغییر می کند. با این حال، برای کار با پارتیشن های NTFS، بهتر است آن را یا از یک محیط ویندوز 98 یا از یک محیط MS DOS "واقعی"، به عنوان مثال، از یک فلاپی دیسک اجرا کنید. حجم فایل PTEDIT.exe حدود 500 کیلوبایت است.
پس از راه اندازی PTEdit، یک کادر محاوره ای روی صفحه ظاهر می شود که با آن می توانید پارامترهای اساسی هر عنصر جدول پارتیشن دیسک فیزیکی انتخاب شده را مشاهده و ویرایش کنید (شکل 7.18).
انتخاب یک دیسک فیزیکی با استفاده از لیست کشویی هارد دیسک ( HDD).
سطرهای جدول زیر با چهار عنصر جدول پارتیشن اصلی مطابقت دارند. ستون ها اطلاعات زیر را نمایش می دهند:
نوع – نوع سیستم فایل یا پارتیشن؛ به عنوان کد هگزادسیمال نمایش داده می شود.
بوت - علامت پارتیشن بوت. برای بوت پارتیشن فعالهمانطور که می دانید مقدار 80 باید مشخص شود.
شروع – آدرس اولین سکتور پارتیشن مشخص شده است
تعداد سیلندر (Cyl)، سر (Head) و بخش (Sector)؛
پایان - آدرس آخرین بخش از بخش، همچنین با شماره سیلندر، سر و بخش مشخص شده است.
Sectors Before – تعداد بخش‌های هارد دیسک قبل از اولین بخش پارتیشن مطابق با آدرس‌دهی LBA (یعنی با شماره‌گذاری «انتها به انتها» توسط هدها و سیلندرها).
بخش ها - اندازه پارتیشن در بخش ها اندازه گیری می شود.

برنج. 7.18. پنجره شروع ابزار ویرایش جدول پارتیشن

برای مشاهده زنجیره جدول اضافی Extended Partition BR (EPBR)، مراحل زیر را دنبال کنید:
1. مکان نما را به خط مربوط به بخش توسعه یافته حرکت دهید (کد آن 0Fh است).
2. روی دکمه Goto EPBR واقع در زیر جدول کلیک کنید.
اگر می‌دانید که پارتیشن NTFS که باید بازیابی شود در همان مکان است، اما نوع پارتیشن در خط مربوطه نادرست است، می‌توانید مقدار صحیح را مجبور کنید. برای این کار بر روی دکمه Set Type کلیک کرده و در پنجره باز شده مقدار مورد نیاز را انتخاب کنید (شکل 7.19). برای یک پارتیشن NTFS 07h است.
اگر مقادیر صحیح سایر پارامترهای بخش را می دانید و با موارد ارائه شده در جدول تفاوت دارند، می توانید (پس از به خاطر سپردن یا نوشتن مقادیر فعلی روی کاغذ) آنها را در فیلدهای جدول وارد کنید. برای ذخیره تغییرات روی دیسک، روی دکمه Save Change کلیک کنید.

برنج. 7.19. می توانید نوع پارتیشن مورد نیاز را مجبور کنید

مشاوره
اگر پارتیشن در حال بازیابی به طور کلی خالی شناخته می شود، می توانید سعی کنید یک پارتیشن جدید به جای آن ایجاد کنید، از همان نوع پارتیشن در حال بازیابی، و (الزاما!) دقیقاً به همان اندازه. برای انجام این روش، می توانید از Paragon Partition Manager یا Norton PartitionMagic استفاده کنید (کار با آنها در فصل سوم توضیح داده شده است).

بازیابی بخش بوت یک پارتیشن NTFS

ترکیب اطلاعات موجود در بخش بوت یک پارتیشن NTFS از بسیاری جهات شبیه به ترکیب اطلاعات در بخش بوت یک پارتیشن FAT32 است: سه بایت اول آن حاوی دستور تغییر به برنامه بوت سیستم عامل است، سپس کد سیستم فایل و به دنبال آن فیلدهای بلوک پارامتر BIOS (BPB). برای ارزیابی صحت محتویات بخش بوت یک پارتیشن NTFS، مکان نما را به ردیف پارتیشن مربوطه ببرید و روی دکمه Boot Record واقع در زیر جدول کلیک کنید (شکل 7.18 را ببینید). یک پنجره اضافی محتویات BPB را در قالب متن نمایش می دهد (شکل 7.20).
در مقایسه با BPB پارتیشن FAT32، فیلدهای خاص زیر در اینجا وجود دارد:
مجموع بخش های NTFS (کل بخش ها در NTFS) - تعداد کل بخش ها در پارتیشن.
MFT Start Cluster – شماره اولین خوشه جدول MFT.
MFT Mirror Start Cluster – شماره اولین خوشه از کپی جدول MFT.
خوشه در هر FRS - اندازه یک رکورد جدول MFT (در خوشه).
خوشه در هر بلوک شاخص - اندازه بلوک شاخص (در خوشه).

برنج. 7.20. جعبه گفتگوی ضبط بوت NTFS

اگر آسیب جزئی باشد، می توانید مقادیر فیلد را مستقیماً در پنجره NTFS Boot Record ویرایش کنید. پس از انجام تغییرات روی دکمه Write کلیک کنید تا آنها در دیسک ذخیره شوند.
اگر بخش بوت به طور قابل توجهی آسیب دیده است یا مقادیر صحیح فیلد را نمی دانید، باید بخش بوت را با نسخه پشتیبان آن جایگزین کنید. برای نسخه NTFS مورد استفاده در ویندوز XP، یک کپی از بخش بوت در آخرین بخش درایو منطقی ذخیره می شود.
عملیات کپی کردن یک بخش را می توان با استفاده از Norton Disk-Edit یا با استفاده از Paragon Partition Manager (به طور دقیق تر، با استفاده از ابزار Sector View موجود در آن) انجام داد. لازم به ذکر است که در این مورد گزینه دوم حتی ترجیح داده می شود، زیرا Partition Manager با NTFS بهتر از Norton DiskEdit آشنا است.
بنابراین، برای جایگزینی بخش بوت NTFS با پشتیبان گیری آن با استفاده از ابزار Sector Viewer، این مراحل را دنبال کنید.
1. پس از بارگذاری Paragon Partition Manager بر روی تصویر پارتیشن مورد نظر برای بازیابی کلیک راست کرده و انتخاب کنید. منوی زمینهمشاهده آیتم بخش ها
2. در پنجره View Sectors utility (شکل 7.21)، در قسمت قابل ویرایش Absolute sektor|یک عبارت برای ارزیابی تایپ کنید: شماره آخرین بخش پارتیشن (در سمت راست لیست کشویی نمایش داده می شود. ) و Enter را فشار دهید.
3. روی دکمه Save واقع در سمت راست پنجره ابزار کلیک کنید و در پنجره اضافی، آدرس و نام فایل باینری (.bin) را مشخص کنید که محتوای بخش باید در آن نوشته شود.
4. با وارد کردن 0 در بخش Absolute به بخش صفر (بوت) پارتیشن برگردید|برای ارزیابی: عبارت را تایپ کنید.
5. روی دکمه تنظیمات کلیک کنید و در پنجره اضافی، کادر Allow recording را انتخاب کنید. پس از بستن پنجره، دکمه Restore در دسترس خواهد بود.
6. بر روی دکمه Restore کلیک کنید و در پنجره باز شده، فایل bin را مشخص کنید که محتوای بخش از آن خوانده شود.

برنج. 7.21. نمایش بخش بوت در پنجره ابزار View Sectors

پس از دو بار تایید از طرف شما مبنی بر اینکه تعویض صحیح است، دیسک روی دیسک نوشته می شود.
در صورتی که آسیب ببیند و نسخه پشتیبانبخش بوت، تنها یک گزینه باقی مانده است: ویرایش دستی محتویات بخش بوت. ابزار Sector View نیز برای انجام این عملیات مناسب است، اما می توانید از Norton DiskEdit نیز استفاده کنید. تخصیص فضای منطقی بخش بوت دیسک NTFSارائه شده در جدول 7.5.


برای انجام موفقیت آمیز کار بازیابی بر روی یک پارتیشن NTFS، باید هندسه آن را تعیین کرد که با مجموعه ای از پارامترهای زیر مشخص می شود:
اندازه بخش (بر حسب بایت)؛
اندازه خوشه (در بخش)؛
اعداد خوشه اولیه جدول MFT و کپی آن؛
اندازه ورودی جدول MFT (به صورت خوشه ای).
اولین مورد از این پارامترها کاملاً مشابه پارامتری به همین نام برای پارتیشن FAT32 است.
در مورد اندازه کلاستر، همانطور که برای FAT32، به حجم پارتیشن بستگی دارد، اما می تواند توسط کاربر هنگام قالب بندی پارتیشن تغییر کند (یا با استفاده از توابع مربوط به ابزارهایی مانند Norton PartitionMagic یا Paragon Partition Manager، که در فصل بحث شد). 3).

بازیابی اطلاعات سرویس در MFT

همانطور که می دانید، جدول MFT یک متافیل به نام $MFT است که رکوردها را با ویژگی های سایر متافایل ها و رکوردهایی را با ویژگی های فایل های کاربر ذخیره می کند (برای اطلاعات بیشتر در مورد ساختار منطقی MFT، به فصل 3 مراجعه کنید).
برای پارتیشن های چند گیگابایتی و با تعداد فایل های داده ای زیاد، اندازه MFT می تواند به ده ها مگابایت برسد. در این مورد، مرز MFT می تواند به صورت پویا بسته به مقدار داده نوشته شده روی دیسک و در دسترس بودن فضای آزاد تغییر کند.
علاوه بر این، هر فایل در NTFS می‌تواند مجموعه‌ای از ویژگی‌های خاص خود را داشته باشد (این مورد نیز با جزئیات در فصل 3 مورد بحث قرار گرفت). برخی از آنها توسط خود کاربر تنظیم شده است.
همه اینها به طور قابل توجهی تجزیه و تحلیل و بازیابی MFT را در سطح سوابق فردی پیچیده می کند.
با این حال، اگر MFT آسیب دیده است، می توانید سعی کنید رکوردهای متافایل را بازیابی کنید و سپس فایل ها و پوشه ها را توسط یکی از ابزارهای نرم افزاری که در فصل چهارم مورد بحث قرار گرفت، بازیابی کنید.
جستجوی جدول MFT
شماره اولین خوشه جدول MFT در قسمت Cluster to MFT در بخش بوت وجود دارد. اگر توانستید آن را بازیابی کنید، با استفاده از ابزار Sector View می توانید به این خوشه بروید و صحت رکوردهای مربوط به metafiles را بررسی کنید.
برای پیمایش بر اساس شماره خوشه، این مراحل را دنبال کنید:
1. اولین بخش (بوت) دیسک را باز کنید.
2. در قسمت Absolute Sector در قسمت Enter express for vlerësim فرمولی برای محاسبه تعداد اولین سکتور MFT وارد کنید: ایکس ، جایی که اندازه خوشه ثبت شده در قسمت Sectors per Cluster است (به عنوان مثال: 40000 x 8، شکل 7.22)
3. کلید Enter را فشار دهید.
علائم مشخصه MFT "عملکردی":
هر رکورد با کلمه FILE0 شروع می شود که در پنج بایت اول بخش قرار دارد.
برای اکثر ورودی‌های متافایل، نام متافایل در بایت در افست F2h ذخیره می‌شود که همیشه با کاراکتر $ شروع می‌شود.
ورودی اول خود متافیل $MFT را توصیف می کند.

ترتیب قرارگیری رکوردهای سایر متافایل ها در جدول آورده شده است. 7.6.


بعدی در فایل $MFT ورودی هایی با اطلاعات مربوط به سایر فایل ها و دایرکتوری ها هستند.
در صورتی که فیلد Clusters to MFT در بخش بوت آسیب ببیند یا انتقال به شماره خوشه به "ناشناخته کجا" منجر شود، می توانید جستجوی MFT را به خود ابزار Sector View بسپارید.
برای این کار بر روی دکمه Go کلیک کنید و در منوی باز شده (شکل 7.23) دستور NTFS4MFT را انتخاب کنید. لطفاً توجه داشته باشید که شماره بخش (نسبت به ابتدای بخش) که MFT از آن شروع می شود نیز نشان داده شده است.

برنج. 7.23.جستجوی جدول MFT با استفاده از ابزار Sector View
اگر این تکنیک کار نکرد، آخرین گزینه باقی می ماند: به کار با Norton DiskEdit برگردید و سعی کنید جدول MFT را با استفاده از جستجوی متن کامل برای پارتیشن پیدا کنید. می توانید از نام متافایل - $MFT - به عنوان کلید جستجو استفاده کنید. با این حال، به خاطر داشته باشید که نام فایل ها در NTFS در یونیکد دو بایتی ارائه می شود، در حالی که Norton DiskEdit با ASCII تک بایتی کار می کند.
اگر جدول اصلی MFT آسیب دیده است، باید وضعیت کپی آن را بررسی کنید. به شما یادآوری می کنیم که NTFS امکان ایجاد یک کپی کامل از MFT را فراهم نمی کند. کپی کوتاه شده، MFT Mirror، فقط شامل چهار رکورد اول از جدول اصلی است که مربوط به متافایل های $MFT، $MFTmirr، $LogFile و $Volume است.
همچنین به یاد بیاوریم که کپی MFT در نسخه NTFS برای ویندوز XP همیشه در وسط پارتیشن قرار دارد. بنابراین، اگر رکورد بوت آدرس شروع را نداشته باشد، محاسبه آن بر اساس تعداد سکتورهای پارتیشن آسان است.
همچنین می توانید سعی کنید با استفاده از ابزار View Sectors با استفاده از دستور NTFS MFT mirror از منوی Go به بخش با یک کپی از MFT بروید (شکل 7.23 را ببینید).
اگر کپی باقی مانده است، باید آخرین بخش آن را پیدا کنید و سپس محتویات "آینه" را به بخش های مناسب اختصاص داده شده برای MFT اصلی منتقل کنید.
با استفاده از ابزار Sector View، این عملیات مانند انتقال یک کپی از بخش بوت انجام می شود.
اندازه و ساختار رکورد جدول MFT
با توجه به آنچه گفته شد، اندازه مناسب ورودی جدول MFT مهم است. مقدار آن در قسمت Cluster per FRS در بخش بوت ذخیره می شود.
بسیاری از ابزارهای دیسک، از جمله PTEdit، این مقدار را به صورت یک عدد صحیح اعشاری مثبت در محدوده 0-255 نمایش می دهند (معمولاً 246، به شکل 7.20 مراجعه کنید). در واقع، این مقدار باید به عنوان یک عدد صحیح هگزا دسیمال امضا شده در نظر گرفته شود که مهم ترین بیت برای نشان دادن علامت رزرو شده است. اگر عدد مثبت باشد (یعنی کمتر از 128 به صورت اعشاری)، آنگاه تعداد خوشه های اشغال شده توسط یک رکورد جدول MFT را نشان می دهد. اگر عدد منفی است (بیشتر از اعشار 127)، برای تعیین اندازه رکورد MFT باید از فرمول زیر استفاده کنید:
FRS= 2 (256 - Cluster_Per_FRS)
در اینجا FRS تعداد بایت های اشغال شده توسط رکورد MFT است و Clusters_Per_FRS مقدار Cluster در هر فیلد FRS است.
به عنوان مثال، اگر مقدار در قسمت Cluster per FRS 246 باشد (یعنی F6 هگزادسیمال)، در فرمول بالا توان 2 برابر با 10 خواهد بود و برای FRS مقدار 1024 خواهد بود، یعنی اندازه رکورد MFT 1 کیلوبایت است. به طور مشابه، یک مقدار فیلد Cluster در FRS 245 (F5h) مربوط به اندازه رکورد MFT 2 11 = 2048 بایت یا 2 KB است.
یک رکورد MFT حاوی لیستی از مناطق با طول متغیر است که هر کدام مربوط به یکی از ویژگی های فایل است. اندازه این لیست و ترکیب ویژگی های ذخیره شده در آن می تواند برای هر فایل متفاوت باشد.
اگر تمام ویژگی های یک فایل یا دایرکتوری در ورودی پایه قرار نگیرد، یک یا چند ورودی اضافی ایجاد می شود. در این مورد، رکورد پایه حاوی یک ویژگی است که تمام ویژگی‌های یک فایل و دایرکتوری معین را فهرست می‌کند، و همچنین نشانه‌ای که در آن رکوردها (پایه یا اضافی) ویژگی‌های خاص ذخیره می‌شوند.
هر ورودی MFT شامل یک هدر با فرمت ثابت است که به دنبال آن یک لیست با طول متغیر از ویژگی ها به دنبال آن می باشد. هنگام شروع بررسی یک رکورد MFT، ابتدا باید عنوان آن را تجزیه و تحلیل کنید. فرمت هدر رکورد MFT در جدول ارائه شده است. 7.7.

چند کلمه در مورد به اصطلاح آرایه تنظیمقبل از ذخیره رکورد MFT، سیستم عامل دو بایت آخر هر بخش را با یک مقدار خاص جایگزین می کند - یک الگوی تنظیم، که باید برای همه بخش های رکورد MFT یکسان باشد، اما برای رکوردهای مختلف MFT متفاوت باشد. محتویات اصلی آخرین بایت های بخش رکورد MFT در سلول های دوم و بعدی (دو بایت) آرایه تنظیم ذخیره می شود. مقدار الگوی تنظیم در اولین خانه آرایه نوشته می شود.
روش بازیابی "دستی" بایت به بایت رکوردهای MFT می تواند به کار پر زحمت در طی چندین ساعت (اگر نه بیشتر) نیاز داشته باشد. تنها در صورتی می توانید تصمیم بگیرید که چنین گامی را بردارید که داده های واقعاً "حیاتی" را از دست بدهید. یک راه جایگزین، جستجوی خدمات خدمات بازیابی تخصصی است. آدرس آنها را می توان در اینترنت یافت. البته نمی توان به همه اطلاعات خود اعتماد کرد. خدمات بازیابی که شهرت نسبتا بالایی دارند، به ویژه خدمات Ontrack، خالق بسته بازیابی اطلاعات EasyRecovery که در کتاب توضیح داده شده است، می شود.

MBR، که به صورت or نیز تعریف می شود رکورد اصلی بوت، بخشی از هارد دیسک است که حاوی اطلاعاتی در مورد پارتیشن های آن است و به عنوان بوت لودر سیستم عامل عمل می کند.

Master Boot Record اولین 512 بایت (4096 بیت) هارد دیسک شما است و در اولین نصب ویندوز ایجاد می شود. اگر MBR خراب شود، دیگر نمی توانید سیستم عامل را راه اندازی کنید و طبق معمول به استفاده از آن ادامه دهید. این واقعیت در مورد نسخه های زیر ویندوز صدق می کند: XP، Vista، 7 و 8.

علائم آسیب MBR:

1. سیستم عامل پیدا نشد

2. خطا در بارگیری سیستم عامل.

3. جدول پارتیشن نامعتبر است.

4. FATAL: هیچ رسانه قابل بوت یافت نشد.

5. راه اندازی مجدد و انتخاب دستگاه بوت مناسب (سیستم را راه اندازی مجدد کنید و دستگاه بوت مناسب را انتخاب کنید.

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

علل فساد MBR:

  • نرم افزارهای مخرب، ویروس ها.
    پس از بازگردانی بخش بوت، حتما هارد دیسک خود را برای ویروس های احتمالی بررسی کنید. برخی از آنها می توانند کد MBR را با کد خود جایگزین کنند که به ناچار منجر به خراب شدن آن می شود.
  • چکمه دوگانه موجود است.
    بیایید فرض کنیم که سیستم عامل های ویندوز و لینوکس بر روی رایانه شخصی مشروط نصب شده اند. در این حالت ممکن است یک خطای ناخواسته رخ دهد و MBR خراب شود.
  • نرم افزار شخص ثالث.
    خرابی در بخش بوت همیشه ناشی از ویروس یا خطا در عملکرد دو سیستم عامل نصب شده به طور همزمان نیست. گاهی اوقات حتی نرم افزارهای محبوب می توانند باعث خرابی MBR شوند. به عنوان مثال، Acronis درایورهای بوت دیسک را با خود جایگزین می کند، که ممکن است رکورد اصلی MBR را خراب کند.

بنابراین، پس از فهمیدن اینکه MBR چیست و با علل احتمالی خرابی ها و علائم آنها آشنا شده ایم، در نهایت آماده هستیم تا مستقیماً شروع به بازیابی Master Boot Record کنیم.

1. پشتیبان گیری MBR

قبل از شروع تعمیر Master Boot Record، اکیداً توصیه می کنیم از آن نسخه پشتیبان تهیه کنید. برای این کار از دستور زیر استفاده کنید:

dd if=/dev/sda of=/path-to-save/mbr-backup bs=512 count=1

قطعه را جایگزین کنید /path-to-save/به مسیری که نسخه قدیمی بخش بوت ذخیره می شود.

2. بازیابی MBR با استفاده از دستور bootrec.

برای ادامه، به یک دستگاه قابل بوت با نسخه از پیش نصب شده ویندوز 10 نیاز دارید.

دستورالعمل مختصر:

  • بازگرداندن سیستم.
  • 3. به بخش بروید.
  • 4. برنامه کاربردی را باز کنید خط فرمان.
  • وارد.
    پس از اتمام، خط فرمان را نبندید.

    بوترک /FixMbr
    bootrec /FixBoot
    bootrec /ScanOs
    bootrec /RebuildBcd

  • 7. وارد شوید خروجو فشار دهید وارد.
  • 8. کامپیوتر خود را مجددا راه اندازی کنید.
  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. در صفحه خوش آمدگویی بر روی گزینه کلیک کنید بازگرداندن سیستم.
  • 3. به بخش بروید عیب یابی.
  • 4. برنامه کاربردی را باز کنید خط فرمان.
  • 5. دستورات زیر را در آن وارد کنید و اجرای هر کدام را با فشردن یک کلید تایید کنید وارد.

    دیسکپارت
    دیسک sel 0
    فهرست جلد

  • Fs FAT32. فصل EFI FAT32 2 ، دستور زیر را وارد کنید:

    اگر عدد حجم برابر نباشد 2

  • 7. به بخش اختصاص دهید جدید r:\

    اختصاص حرف r:

  • 9. وارد شوید خروجبرای خروج از ابزار DiskPart.
  • r:\ EFI:

    cd /d r:\EFI\Microsoft\Boot\

  • bootrec/fixboot

  • ren BCD BCD.backup

  • BCDو جایگزین کنید r:\نامه قبلی تعیین شده:
  • ج:\
  • 16. وارد شوید خروج.
  • 17. کامپیوتر خود را مجددا راه اندازی کنید.

بازیابی MBR در ویندوز 8 و 8.1

برای ادامه، به یک دستگاه قابل بوت با نسخه از پیش نصب شده ویندوز 8 نیاز دارید.

دستورالعمل مختصر:

  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. در صفحه خوش آمدگویی بر روی گزینه کلیک کنید بازگرداندن سیستم.
  • 3. به بخش بروید عیب یابی.
  • 4. برنامه کاربردی را باز کنید خط فرمان.
  • 5. دستورات زیر را در آن وارد کنید و اجرای هر کدام را با فشردن یک کلید تایید کنید وارد. پس از اتمام، خط فرمان را نبندید.

    بوترک /FixMbr
    bootrec /FixBoot
    bootrec /ScanOs
    bootrec /RebuildBcd

  • 6. دستگاه بوت را بردارید.
  • 7. وارد شوید خروجو فشار دهید وارد.
  • 8. کامپیوتر خود را مجددا راه اندازی کنید.

اگر این دستورالعمل‌ها برای بازیابی رکورد اصلی بوت بدون قدرت هستند، از موارد زیر استفاده کنید:

  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. در صفحه خوش آمدگویی بر روی گزینه کلیک کنید بازگرداندن سیستم.
  • 3. به بخش بروید عیب یابی.
  • 4. برنامه کاربردی را باز کنید خط فرمان.
  • 5. دستورات زیر را در آن وارد کنید و اجرای هر کدام را با فشردن یک کلید تایید کنید وارد.

    دیسکپارت
    دیسک sel 0
    فهرست جلد

    این دستورات به شما این امکان را می دهد که اولین دیسک کامپیوتر خود را برای کار انتخاب کنید و لیستی از پارتیشن های منطقی آن را نمایش دهید.

  • 6. عنصر حجم را با ستون پیدا کنید Fs FAT32. فصل EFIباید کاملاً با قالب باشد FAT32. اگر پارتیشن حجم با یک عدد نشان داده شود 2 ، دستور زیر را وارد کنید:

    اگر عدد حجم برابر نباشد 2 ، 2 را با هر رقم موجود دیگری جایگزین کنید.

  • 7. به بخش اختصاص دهید جدیدنامه، نامه ای که با نامه ای که قبلاً در رایانه شما موجود است متفاوت است. مثلا r:\. برای انجام این کار از دستور زیر استفاده کنید:

    اختصاص حرف r:

  • 8. منتظر بمانید تا پیام زیر ظاهر شود:

    Diskpart با موفقیت حرف درایو یا مقدار امتیاز را اختصاص داد.

  • 9. وارد شوید خروجبرای خروج از ابزار DiskPart.
  • 10. دستور زیر برای جایگزینی مورد نیاز خواهد بود r:\حرفی که قبلا به پارتیشن اختصاص داده شده بود EFI:

    cd /d r:\EFI\Microsoft\Boot\

  • 11. دستور زیر را برای تعمیر حجم دیسک وارد کنید:

    bootrec/fixboot

  • 12. اکنون باید یک نسخه پشتیبان از BCD قدیمی تهیه کنید:

    ren BCD BCD.backup

  • 13. دستور زیر را برای ایجاد یک جدید وارد کنید BCDو جایگزین کنید r:\نامه قبلی تعیین شده:

    bcdboot c:\Windows /l ru-ru /s r: /f ALL

  • 14. در دستور بالا حرف سیستم عامل − را مشخص کرده ایم ج:\. اگر ویندوز را روی درایو با مسیر دیگری نصب کرده اید، لطفاً حرف درایو صحیح را مشخص کنید.
  • 15. دستگاه بوت را بردارید.
  • 16. وارد شوید خروج.
  • 17. کامپیوتر خود را مجددا راه اندازی کنید.

برای ادامه، به یک دستگاه قابل بوت با نسخه از پیش نصب شده ویندوز 7 نیاز دارید.

  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. زبان سیستم عامل را مشخص کنید.
  • 3. طرح بندی صفحه کلید خود را انتخاب کنید.
  • 4. کلیک کنید به علاوه.
  • 5. سیستم عامل خود را انتخاب کنید و دوباره کلیک کنید به علاوه.
  • 6. روی صفحه نمایش گزینههای بازیابی سیستمابزار را انتخاب کنید خط فرمان.
  • 7. هنگامی که Command Prompt اجرا شد، دستور زیر را وارد کنید:

    bootrec /rebuildbcd

  • 8. کلیک کنید وارد.
  • 9. بعد وارد کنید:

    bootrec /rebuildbcd

  • 10. کلیک کنید وارد.
  • 11. رسانه قابل بوت را بردارید و کامپیوتر را مجددا راه اندازی کنید.

اگر این دستورات برای بازیابی رکورد اصلی بوت قدرت ندارند، از دستورالعمل های زیر استفاده کنید:

  • 1. حرف دستگاه بوت خود را با وارد کردن متوالی دستورات زیر مشخص کنید:

    دیسکپارت
    دیسک 0 را انتخاب کنید
    حجم لیست

  • 2. حالا وارد کنید:

    خروج
    F:
    بوت سی دی
    کارگردان

    حرف F: با حرفی که رسانه قابل بوت شدن زیر آن مشخص شده است جایگزین کنید.

  • 3. دستور را وارد کنید:

    bootsect /nt60 SYS /mbr

  • 4. عملیات را با فشار دادن تایید کنید وارد.
  • 5. دستگاه بوت را بردارید.
  • 6. دستور را وارد کنید خروج.
  • 7. حالا کلیک کنید وارد

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

  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. زبان و طرح صفحه کلید خود را انتخاب کنید.
  • 3. در صفحه خوش آمدگویی، یک گزینه را انتخاب کنید بازگرداندن سیستم.
  • 4. سیستم عامل خود را انتخاب کرده و کلیک کنید به علاوه.
  • 5. برنامه کاربردی را باز کنید خط فرمان.
  • 6. پس از شروع برنامه، دستورات زیر را به ترتیب وارد کنید:

    بوترک /FixMbr
    bootrec /FixBoot
    bootrec /RebuildBcd

  • 7. منتظر بمانید تا هر عملیات کامل شود.
  • 9. exit را تایپ کنید.

به عنوان جایگزینی برای دستور bootrec، می توانید سعی کنید MBR را به طور خودکار بازیابی کنید:

  • 1. رایانه خود را با استفاده از رسانه قابل بوت راه اندازی کنید.
  • 2. در صفحه خوش آمدگویی، گزینه را انتخاب کنید بازگرداندن سیستم.
  • 3. یک گزینه را انتخاب کنید بازیابی راه اندازی.
  • 4. صبر کنید تا فرآیند کامل شود و کامپیوتر خود را مجددا راه اندازی کنید.

جایگزین دیگری پیچیده تر برای بازیابی MBR وجود دارد. مفهوم آن حول تعمیر مستقیم BCD می چرخد. پس از راه اندازی ویندوز با استفاده از CD/DVD، یک خط فرمان باز کنید و دستورات زیر را وارد کنید:

bcdedit /export C:\bcdbackup
ج:
بوت سی دی
attrib bcd -s -h -r
ren c:\boot\bcd bcd.backup
bootrec /rebuildbcd

اجرای هر دستور را با فشار دادن یک کلید تایید کنید وارد.

بازیابی MBR در ویندوز XP

برای ادامه، به یک دستگاه قابل بوت با نسخه از پیش نصب شده ویندوز XP نیاز دارید.

  • 1. برای کار بیشتر، به یک دستگاه قابل بوت با نسخه از پیش نصب شده ویندوز ویستا نیاز دارید.
  • 2. وقتی صفحه خوش آمدگویی ظاهر شد، کلید R را فشار دهید تا باز شود کنسول بازیابی
  • 3. در صورت سوال در مورد اقدامات بعدی، با وارد کردن یک عدد به سیستم پاسخ دهید 1 و با فشردن کلید عملیات را تایید کنید وارد.
  • 4. در صورت لزوم رمز عبور مدیر را وارد کنید.
  • 5. دستور را وارد کنید fixmbr.
  • 6. هنگامی که سیستم از شما می خواهد که اقدامات خود را تأیید کنید، کلید را فشار دهید Yو وارد.
  • 7. منتظر بمانید تا عملیات کامل شود.
  • 8. درایو بوت را بردارید.
  • 9. دستور را وارد کنید خروج.
  • 10. کلیک کنید واردبرای راه اندازی مجدد کامپیوتر

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



 


خواندن:



دانلود minecraft برای اندروید: همه نسخه ها

دانلود minecraft برای اندروید: همه نسخه ها

- این بازی بسیار محبوبی است که اکنون برای دستگاه های اندرویدی در دسترس قرار گرفته است!به طور سنتی در آن شما کنترل شخصیتی را خواهید داشت که مشغول است...

دانلود مود برای ماین کرافت 1

دانلود مود برای ماین کرافت 1

در این بخش می توانید مود مورد نیاز بازی Minecraft Pocket Edition را کاملا رایگان و سریع دانلود کنید. وب سایت ما شامل ...

ModPack Zeus002 در اینجا بسته مود World Of Tanks را دانلود کنید

ModPack Zeus002 در اینجا بسته مود World Of Tanks را دانلود کنید

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

چرا ماین کرافت برای من کار نمی کند؟

چرا ماین کرافت برای من کار نمی کند؟

مشکلات راه اندازی Minecraft اغلب به وجود می آید. دلایل متعددی وجود دارد. کامپیوتر ممکن است به سادگی یک افزونه جاوا نداشته باشد، بدون...

فید-تصویر RSS