База знань →6 хв читанняОновлено: 2026-09-21

Як відновити завантажувач Windows командами bootrec

bootrec — набір команд відновлення класичного ланцюжка завантаження Windows: /fixmbr перезаписує головний завантажувальний запис, /fixboot пише свіжий завантажувальний сектор, /scanos шукає встановлення, що зникли з меню, а /rebuildbcd перезбирає сховище BCD з нуля. Запускають їх із командного рядка середовища відновлення — з інсталяційної флешки або автоматично після невдалих завантажень. На сучасних UEFI-машинах справжній ремонт зазвичай робить bcdboot, а не bootrec, — стаття розбирає обидва маршрути.

Як ламається ланцюжок завантаження Windows

На комп'ютері з BIOS і розміткою MBR завантаження йде через головний завантажувальний запис, завантажувальний сектор і файл BOOTMGR, що читає сховище BCD — базу зі списком встановлень Windows та їхніх параметрів завантаження. На значно поширеніших UEFI/GPT-машинах ланцюжок коротший: мікропрограма завантажує bootmgfw.efi з прихованого розділу EFI розміром близько 100 МБ, а той читає той самий BCD. Зірване оновлення, вимкнення живлення в момент завантаження, клонування диска без розділу EFI або встановлення Linux поруч із Windows — класичні способи розірвати будь-яку ланку цього ланцюжка.

Симптоми переплутати не можна: «BOOTMGR is missing», екран 0xc0000e «required device is inaccessible», порожнє меню завантаження або INACCESSIBLE_BOOT_DEVICE. Яка саме команда потрібна, залежить від типу мікропрограми, а потрапити в середовище відновлення, щоб узагалі щось запустити, — крок номер нуль.

  • bootrec /fixmbr — перезаписує MBR (лише BIOS/MBR; на UEFI/GPT беззмістовна)
  • bootrec /fixboot — пише новий завантажувальний сектор у системний розділ
  • bootrec /scanos — шукає на всіх дисках встановлення Windows, відсутні в BCD
  • bootrec /rebuildbcd — перезбирає сховище BCD і пропонує додати знайдені встановлення
  • bcdboot C:\Windows /s S: /f UEFI — власне ремонт на UEFI: свіжі завантажувальні файли в розділ EFI

Потрапити в WinRE і пройти драбину bootrec

Якщо Windows не стартує, тричі перервіть завантаження — вимкніть живлення, щойно з'явиться анімація завантаження, — і Windows 11 сам відкриє середовище відновлення; оберіть «Переглянути додаткові параметри відновлення» → «Діагностика» → «Додаткові параметри» → «Командний рядок». З інсталяційної флешки натомість: завантажтеся з неї, натисніть «Далі» на сторінці мови, потім «Відновлення системи» → «Діагностика» → «Додаткові параметри» → «Командний рядок». З цієї консолі класична драбина для BIOS/MBR — bootrec /fixmbr, bootrec /fixboot, bootrec /scanos і потім bootrec /rebuildbcd із відповіддю Y на пропозицію додати знайдену встановлення.

Дві перестороги, перш ніж тиснути Enter. Перша: /fixmbr затирає у MBR будь-який сторонній завантажувач — на машині з подвійним завантаженням і GRUB це означає, що Linux перестане вантажитися, доки ви не повернете GRUB із його власного носія. Друга: якщо /rebuildbcd відповідає «Total identified Windows installations: 0», не починайте видаляти файли BCD на UEFI-машині; на BIOS задокументований шлях — attrib -h -r -s C:\boot\bcd, потім вилучення файлу і повторний /rebuildbcd, але на UEFI правильний хід — маршрут bcdboot із наступного розділу.

Маршрут UEFI: bcdboot у розділ EFI

На UEFI-машині ремонт полягає в перезаписі завантажувальних файлів на розділі EFI. У командному рядку WinRE запустіть diskpart, потім list disk, select disk 0, list partition, оберіть маленький розділ FAT32 на 100–260 МБ (це ESP), виконайте assign letter=S і exit. Тепер bcdboot C:\Windows /s S: /f UEFI копіює свіжий набір завантажувальних файлів і перестворює BCD; виправте букву C:, якщо Windows у WinRE живе на іншій, — перш ніж щось запускати, звірте через diskpart або dir C:, на якій букві лежить тека Windows.

Відома бородавка: на деяких збірках bootrec /fixboot відповідає «Access denied» навіть із WinRE; прийнятий обхід — пропустити його і використати bcdboot, який пише ті самі файли іншим шляхом, повз падаючий код. Спрацював будь-який маршрут — виходьте з WinRE, діставайте флешку й вантажтеся штатно; а коли Windows підніметься, проганяйте sfc /scannow і chkdsk, щоб зачистити те, що лишило по собі невдале завантаження.

Питання та відповіді

bootrec /fixboot відповідає Access denied — що робити?

Відома проблема низки збірок Windows, навіть у WinRE. Пропустіть /fixboot і виконайте bcdboot C:\Windows /s S: /f UEFI — він записує ті самі файли в обхід падаючої ділянки коду.

Чи потрібен bootrec на UEFI-комп'ютері?

Рідко. UEFI/GPT-машини вантажаться з розділу EFI, тож /fixmbr недоречна, а справжній ремонт — це bcdboot, що пише свіжі файли в ESP. bootrec /rebuildbcd лишається корисним при пошкодженому BCD.

Чи видалить ремонт завантажувача мої файли?

Ні. bootrec і bcdboot торкаються лише завантажувальних записів і завантажувальних файлів, а не користувацьких даних. Єдиний руйнівний крок в усій процедурі — необережна робота з diskpart: призначайте букви, але не форматуйте.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]