Відновлення завантажувача windows 7 вручну за допомогою утиліт bootrec.exe і bcdboot.exe
Багато років компанія Microsoft покращувала систему відновлення операційної системи Windows, і в Windows 7 і Windows Vista вона працює практично в автоматичному режимі. Якщо ви завантажити з інсталяційного диска Windows 7 і клацніть "Відновлення системи"(" Repair Computer "), система відновлення Windows буде запущена і самостійно спробує виправити всі помилки, які вона знайде. Вона здатна виправити велику кількість проблем, проте, цілком імовірна ситуація, коли виявляється пошкоджений завантажувач, і з цією проблемою система відновлення не може впоратися. У цьому випадку можна відновити завантажувач вручну за допомогою утиліти Bootrec.exe.
додаток Bootrec.exe служить для виправлення помилок, пов`язаних з пошкодженням завантажувача і, як наслідок, неможливістю запуску операційних систем Windows 7 і Windows Vista.
Послідовність дій
- Налаштуйте параметри BIOS таким чином, щоб першим пристроєм завантаження був DVD-привід
- Вставте компакт-диск з Windows 7 і завантажити з нього до цього вікна:
- клацніть "Відновлення системи"(" Repair your computer ").
- Виберіть операційну систему, яку необхідно відновити, і натисніть "далі"(" Next ")
- У вікні "Параметри відновлення системи"(" System Recovery Options ") виберіть пункт"Командна строка"(" Command Prompt ")
Відкриється вікно інтерпретатора командного рядка cmd.exe, де слід ввести:
Bootrec.exe
Відео: відновлення завантаження і роботи Windows без її переустановлення
Утиліта виведе довідку за доступними ключам командного рядка.
Опис ключів запуску утиліти Bootrec.exe
Bootrec.exe / FixMbr - Запущена з ключем / FixMbr, утиліта записує сумісну з Windows 7 і Windows Vista головний завантажувальний запис (Master Boot Record, MBR) в системний розділ. Використовуйте цю опцію для вирішення проблем, пов`язаних з пошкодженням головного завантажувального запису, або якщо ви бажаєте видалити з неї нестандартний код. Існуюча таблиця розділів в цьому випадку також не буде перезаписано
Bootrec.exe / FixBoot - Запущена з ключем / FixBoot, утиліта записує в системний розділ новий завантажувальний сектор, сумісний з Windows 7 і Windows Vista. Використовувати цю опцію потрібно в наступних випадках:
- Завантажувальний сектор Windows Vista або Windows 7 був замінений нестандартним.
- Завантажувальний сектор пошкоджений.
- Була встановлена попередня версія операційної системи Windows після установки Windows Vista або Windows 7. Наприклад, якщо була встановлена Windows XP, буде використовуватися NTLDR (Windows NT Loader, завантажувач Windows NT), код штатного завантажувача NT 6 (Bootmgr) буде затертий програмою установки Windows XP .
Слід зазначити, що подібного ефекту можна добитися використанням утиліти bootsect.exe, також знаходиться на завантажувальному носії Windows 7. Для цього необхідно запустити bootsect.exe з наступними параметрами:
bootsect / NT60 SYS - Завантажувальний сектор системного розділу буде перезаписан кодом, сумісним з BOOTMGR. Детальніше про використання утиліти bootsect.exe можна дізнатися, запустивши її з параметром / help.
Bootrec.exe / ScanOs - Запущена з ключем /ScanOs, утиліта сканує всі диски на предмет встановлених операційних систем Windows Vista і Windows 7. Крім того, при її використанні виводиться список знайдених систем, які в даний момент не прописані в сховище даних конфігурації завантаження Windows (Boot Configuration Data (BCD) Store)
Відео: Чи не запускається Windows? відновлення завантажувача
Bootrec.exe / RebuildBcd - Запущена з цим ключем, утиліта сканує всі диски на предмет наявності встановлених операційних систем Windows Vista або Windows 7. Знайдені ОС виводяться в список, з якого їх можна додати в сховище даних конфігурації завантаження Windows (Boot Configuration Data Store). Використовуйте також цю опцію, якщо ви хочете повністю перебудувати сховище даних конфігурації завантаження. Перед цим необхідно видалити попереднє сховище. Набір команд при цьому може бути таким:
bcdedit / export C: BCDcfg.bak
attrib -s -h -r c: boot bcd
del c: boot bcd
bootrec / RebuildBcd
У наведеному вище прикладі поточний сховище конфігурації завантаження експортується в файл C: BCDcfg.bak, з нього знімаються атрибути "системний", "прихований" і "тільки для читання", після чого воно віддаляється командою DEL і заново перебудовується командної bootrec / RebuildBcd.
Звичайно, утиліта Bootrec.exe дуже функціональна, однак, вона не допоможе, якщо, наприклад, файл завантажувача Windows bootmgr пошкоджений або фізично відсутній. У такому випадку можна скористатися іншою утилітою, яка також входить до складу дистрибутивного носія Windows 7 - bcdboot.exe.
Відновлення середовища завантаження за допомогою BCDboot.exe
BCDboot.exe - це засіб, який використовується для створення або відновлення середовища завантаження, розташованої в активному системному розділі. Утиліта також може бути використана для перенесення файлів завантаження з одного жорсткого диска або розділу на інший.
Командний рядок в даному випадку може виглядати таким чином:
bcdboot.exe e: windows
замініть e: windows на шлях, що відповідає вашій системі. Ця операція відновить пошкоджену середу завантаження Windows, включаючи файли сховища конфігурації даних завантаження (BCD), в тому числі згаданий вище файл bootmgr.
Синтаксис параметрів командного рядка утиліти bcdboot
Утиліта bcdboot.exe використовує такі параметри командного рядка:
BCDBOOT джерело [/ l мову] [/ s буква_диска] [/ v] [/ m [{GUID_загрузчіка_операціонной системи}]]
джерело - Вказує розташування каталогу Windows, що використовується в якості джерела при копіюванні файлів середовища завантаження.
/ l - Необов`язковий параметр. Задає мову середовища завантаження. За замовчуванням використовується англійська (США).
/ s - Необов`язковий параметр. Вказує букву диска системного розділу, куди буде встановлено операційне середовище завантаження. За замовчуванням використовується системний розділ, заданий прошивки BIOS.
/ v - Необов`язковий параметр. Включає режим докладного протоколювання роботи утиліти.
/ m - Необов`язковий параметр. Об`єднує параметри новоствореної і вже наявної завантажувального запису сховища і записує їх в нову завантажувальний запис. Якщо GUID завантажувача операційної системи заданий, для створення завантажувального запису об`єднує об`єкт завантажувача з шаблоном системи.
резюме. У статті були розглянуті принципи роботи з утилітами bootrec.exe і bcdboot.exe, службовцями для вирішення проблем, пов`язаних з неможливістю запуску операційної системи Windows 7 через пошкоджений або відсутнього завантажувача
- Команда bootrec - відновлення завантажувальних секторів і даних конфігурації завантаження windows
- Команда bcdboot -створення або відновлення даних конфігурації завантаження windows
- Питання і відповіді по установці windows vista
- Статті про windows
- Установка windows vista: питання і відповіді
- Windows repair програма для відновлення ос windows
- Виклик меню додаткових параметрів при завантаженні windows.
- Відновлення grub після установки windows 10
- Використання середовища відновлення windows re в windows 7
- Перевірка цілісності системних файлів windows 8
- Установка windows xp на комп`ютер, де вже встановлена windows 7
- Як відновити завантажувач в windows 8?
- Як створити точку відновлення windows 7?
- Установка windows xp на комп`ютер з windows vista
- Виправлення помилки при установці оновлень windows 8
- Проводимо відновлення завантажувача windows 10
- Що робити при появі помилки «the boot configuration data file is missing some required…
- Як видалити ubuntu 16.04
- Що робити, якщо з`являється помилка error no such partition? І як відновити завантажувач?
- Документація від microsoft
- Команда bootsect