Використання командного рядка для виправлення проблем з завантажувальними записами Windows

Якщо ваш комп'ютер не завантажується, автоматичне виправлення помилок запуску не допомагає або ви просто бачите одну з помилок на кшталт "No bootable device. Insert boot disk and press any key" - у всіх цих випадках може допомогти виправлення завантажувальних записів MBR і конфігурації завантаження BCD, про ніж та буде говоритися в цій інструкції. (Але не обов'язково допоможе, залежить від конкретної ситуації).

Я вже писав статті на схожу тему, наприклад Як відновити завантажувач Windows, але в цей раз вирішив розкрити її більш детально (після того, як мене запитали про те, як запустити відновлення Aomei OneKey Recovery, якщо воно було прибрано з завантаження, а Windows перестала запускатися).

Оновлення: якщо у вас Windows 10, то дивимося тут: Відновлення завантажувача Windows 10.

Bootrec.exe - утиліта виправлення помилок завантаження Windows

Все що описується в цьому керівництві може бути застосовано для Windows 8.1 і Windows 7 (думаю, підійде і для Windows 10), а використовувати ми будемо наявний в системі інструмент відновлення запуску bootrec.exe, що запускається з командного рядка.

При цьому, командний рядок буде потрібно запускати не всередині запущеної Windows, а трохи інакше:

  • Для Windows 7 буде потрібно або завантажитися з заздалегідь створеного диска відновлення (створюється в самій системі), або з дистрибутива.При завантаженні з дистрибутива внизу вікна початку установки (після вибору мови) слід вибрати "Відновлення системи", а потім запустити командний рядок.
  • Для Windows 8.1 і 8 ви можете використовувати дистрибутив так, майже як це описано в попередньому пункті (Відновлення системи - Діагностика - Розширені можливості пошуку - Командний рядок). Або, якщо у вас є можливість запустити "Особливі варіанти завантаження" Windows 8, командний рядок можна також знайти в додаткових параметрах і запустити звідти.

Якщо в запущеній таким чином командному рядку ви введете bootrec.exe, можна буде познайомитися з усіма доступними командами. В цілому, їх опис досить зрозуміло і без моїх пояснень, але про всяк випадок я опишу кожен пункт і сферу його застосування.

Запис нового завантажувального сектора

Запуск bootrec.exe з параметром / FixBoot дозволяє записати новий завантажувальний сектор на системному розділі жорсткого диска, при цьому буде використовуватися завантажувальний розділ, сумісний з операційною системою - Windows 7 або Windows 8.1.

Застосування даного параметра стане в нагоді в тих випадках, коли:

  • Завантажувальний сектор пошкоджений (наприклад, після зміни структури і розмірів розділів жорсткого диска)
  • Була встановлена ​​старіша версія Windows після більш нової (Наприклад, ви встановили Windows XP після Windows 8)
  • Був записаний якийсь або не Windows-сумісний завантажувальний сектор.

Для запису нового завантажувального сектора просто запустіть bootrec із зазначеним параметром, як це показано на скріншоті нижче.

Виправлення MBR (Master Boot Record, головний запис завантаження)

Перший з корисних параметрів bootrec.exe - FixMbr, що дозволяє виправити MBR або завантажувач Windows. При його використанні, пошкоджена MBR перезаписується новою. Завантажувальний запис розташовується на першому секторі жорсткого диска і повідомляє БІОС, яким чином і звідки починати завантажувати операційну систему. При пошкодженнях ви можете бачити наступні помилки:

  • No bootable device
  • Missing operating system
  • Non-system disk or disk error
  • Крім цього, якщо у вас з'являється повідомлення про те, що комп'ютер заблокований (вірус) ще до початку завантаження Windows, тут теж може допомогти виправлення MBR і завантаження.

Для того, щоб запустити виправлення завантажувального запису, введіть у командному рядку bootrec.exe /fixmbr і натисніть Enter.

Пошук втрачених установок Windows в меню завантаження

Якщо на вашому комп'ютері встановлено кілька систем Windows старше Vista, проте не всі вони з'являються в меню завантаження, ви можете запустити команду bootrec.exe / scanos для пошуку всіх встановлених систем (і не тільки, наприклад, таким же чином можна додати в меню завантаження розділ відновлення OneKey Recovery).

У разі, якщо на вашому комп'ютері були знайдені установки Windows, то для додавання їх в меню завантаження використовуйте пересозданіе сховища конфігурацій завантаження BCD (наступний розділ).

Перестворення BCD - конфігурацій завантаження Windows

Для того, щоб перебудувати BCD (конфігурацію завантаження Windows) і додати в неї все загублені встановлені Windows системи (а також розділи відновлення, створені на базі Windows), використовуйте команду bootrec.exe / RebuildBcd.

У деяких випадках, якщо зазначені дії не допомагають, варто спробувати виконати нижченаведені команди перед виконанням перезапису BCD:

  • bootrec.exe / fixmbr
  • bootrec.exe / nt60 all / force

висновок

Як бачите, bootrec.exe досить-таки потужний інструмент для виправлення різноманітних помилок завантаження Windows і, можу сказати достовірно, один з найбільш часто використовуваних при вирішенні проблем з комп'ютерами користувачів фахівцями. Думаю, і вам одного разу стане в нагоді ця інформація.