Перестворення файлу сховища даних конфігурації завантаження (bcd)

Файл BCD (Boot Configuratin Data) - наступник boot.ini починаючи з Windows Vista. Він містить інформацію про завантажувач операційних систем (і їх параметрах), доступних на комп'ютері і розташовується на активному розділі в папці boot.

У разі його видалення або пошкодження (неправильної настройки) ОС перестає завантажуватися. Пошкодження може бути також якщо розбити RAID масив, на якому перебувала ОС.


У діючій ОС параметри BCD файлу можна редагувати так:

  • Пуск
  • комп'ютер
  • Властивості (контекстне меню)
  • Додаткові параметри системи (меню зліва)
  • Додатково (вкладка)
  • Завантаження і відновлення (розділ)
  • Параметри (кнопка)


В не завантажується ОС файл BCD доведеться відновлювати за допомогою команд BCDboot # 91; 1 # 93; або BCDEdit # 91; 2 # 93;

Можливе повідомлення про пошкодження BCD може виглядати так:

  • Для відновлення або перевтілення BCD файлу завантажується з дистрибутива Windows, вибираємо мову і відкриваємо командний рядок Shift + F10.
    • Якщо відновлюємо BCD на RAID. то проходимо далі в процедурі установки ОС до моменту, коли установника можна буде передати драйвера RAID контролера. Коли контролер визначений і RAID пізнаний з'являться розділи.
    • Перевірити доступність дисків і файлів на них можна запустивши notepad.exe і використовувати його як файловий менеджер через Файл - Відкрити (Ctrl + O). До речі, на цьому етапі можна скопіювати на флешку важливу інформацію з пошкодженого диска, використовуючи для цього навігацію по папках і комбінацію Ctrl + C і Ctrl + V.
  • Пробуємо відновити BCD файл автоматично:
  • Якщо це не допомогло, то створюємо BCD файл заново за допомогою BCDEdit # 91; 2 # 93 ;.
    • Створюємо порожній файл,
    • додаємо (імпортуємо) його,
    • створюємо запис для диспетчера завантаження bootmgr (приймач ntldr до Windows Vista),
    • вказуємо, що він буде відповідати за завантаження
    • вказуємо час очікування при виборі ОС
    • створюємо запис в списку доступних ОС
  • Після виконання останньої команди програма поверне глобальний унікальний ідентифікатор диска (GUID), який використовуємо для визначення записи за замовчуванням, тобто та ОС, яка буде завантажуватися коли вийде час очікування завантажувача.
  • Якщо ми не впевнені на якому томі у нас знаходиться ОС, то шукаємо папку Windows. Це можна робити перебираючи диски:

або відкривши Ноутпад (notepad.exe) як описано вище. Зазвичай системна папка називається Windows і знаходиться вона на томі (диску) D. У діючій ОС цей том має букву С, тому що перший розділ, який зараз визначився як С, зазвичай прихований, має мітку "System Reserved" і не має букви, щоб не бути доступним для користувача.

  • Визначаємо параметри створеної записи
  • Закриваємо список ОС

bcdedit / displayorder / addlast

  • На цьому все. Перезавантажуємо комп'ютер і завантажуємося в штатному режимі.

Схожі статті