Как да възстановите BCD в Windows

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

Ако липсват данни от Boot Configuration Data (BCD), се повредят или не са конфигурирани правилно, Windows няма да може да стартира и ще видите, че BOOTMGR липсва или има подобно съобщение за грешка доста рано в процеса на зареждане ,

Най-лесното решение на проблем с BCD е просто да го възстановите, което можете да направите автоматично с командата bootrec, обяснено по-долу.

Забележка: Ако вече сте преминали през този урок и изглежда твърде много, не се притеснявайте. Да, има няколко команди за изпълнение и много изход на екрана, но възстановяването на BCD е много ясен процес. Просто следвайте инструкциите точно и ще се оправи.

Важно: Следните инструкции се отнасят за Windows 10 , Windows 8 , Windows 7 и Windows Vista . Подобни проблеми могат да съществуват и в Windows XP, но тъй като информацията за конфигуриране на зареждането се съхранява във файла boot.ini , а не в BCD, коригирането на проблемите с данни за зареждане включва съвсем различен процес. Вж. Как да поправите или замените Boot.ini в Windows XP за повече информация.

Как да възстановите BCD в Windows

Възстановяването на BCD в Windows трябва да отнеме само около 15 минути и, макар и да не е най-лесното нещо, което някога ще направите, не е прекалено трудно, особено ако се придържате към указанията по-долу.

  1. Стартирайте разширените опции за стартиране, ако използвате Windows 10 или Windows 8. Вижте Как да получите достъп до разширените опции за стартиране, ако не сте сигурни как да го направите.
    1. Стартирайте Опции за възстановяване на системата, ако използвате Windows 7 или Windows Vista. Вижте секцията " Как да осъществите достъп до секцията" Опции за възстановяване на системата "в тази връзка, която току-що ви даде за помощ, ако за първи път използвате менюто.
  2. Отворете командния ред от разширените опции за стартиране или от опциите за възстановяване на системата.
    1. Забележка: Команден прозорец, наличен от тези диагностични менюта, е много подобен на този, с който може да сте запознати в Windows. Също така следващата процедура трябва да работи еднакво в Windows 10, 8, 7 и Vista.
  3. В подканата въведете командата bootrec както е показано по-долу, след което натиснете Enter : bootrec / rebuildbcd Командата bootrec ще търси инсталации на Windows, които не са включени в Boot Configuration Data, и след това ще ви попита дали искате да добавите един или повече към нея ,
  4. Трябва да видите едно от следните съобщения в командния ред .
    1. Опция 1 Сканиране на всички дискове за инсталиране на Windows. Моля, изчакайте, тъй като това може да отнеме известно време ... Успешно сканирани инсталации на Windows. Общо идентифицирани инсталации на Windows: 0 Операцията приключи успешно. Опция 2 Сканиране на всички дискове за инсталиране на Windows. Моля, изчакайте, тъй като това може да отнеме известно време ... Успешно сканирани инсталации на Windows. Общо идентифицирани инсталации на Windows: 1 [1] D: \ Windows Добавяне на инсталация към списъка за зареждане? Да / Не / Всички: Ако видите:
    2. Вариант 1: Преминете към стъпка 5. Този резултат най-вероятно означава, че данните за инсталиране на Windows в BCD магазина съществуват, но bootrec не може да намери допълнителни инсталации на Windows на вашия компютър, за да добавите към BCD. Това е добре, просто ще трябва да предприемете няколко допълнителни стъпки, за да възстановите BCD.
    3. Вариант 2: Въведете Y или Yes в списъка Add boot to boot? въпрос, след което трябва да видите съобщение "Операцията завърши успешно" , последвана от мигащ курсор на промпта. Завършете със Стъпка 10 в долната част на страницата.
  1. Тъй като магазинът BCD съществува и показва инсталация на Windows, първо ще трябва да го "премахнете" ръчно и след това да опитате да го възстановите отново.
    1. По подразбиране изпълнете командата bcdedit, както е показано, и след това натиснете Enter :
    2. bcdedit / export c: \ bcdbackup Командата bcdedit се използва тук за експортиране на магазина BCD като файл: bcdbackup . Не е необходимо да посочвате разширение на файла .
    3. Командата трябва да върне следното на екрана, което означава, че експортът на BCD е работил според очакванията: операцията е завършена успешно.
  2. В този момент трябва да настроите няколко файлови атрибута за BCD магазина, така че да можете да ги манипулирате.
    1. По подразбиране изпълнете командата attrib точно така:
    2. attrib c: \ boot \ bcd -h -r -s Това, което направихте с командата attrib, бе премахване на скритите , само за четене и системни атрибути от файла bcd . Тези атрибути ограничават действията, които бихте могли да предприемете във файла. Сега, след като са изчезнали, можете да манипулирате файла по-свободно, да го преименувате.
  3. За да преименувате магазина BCD, изпълнете командата ren както е показано: ren c: \ boot \ bcd bcd.old Сега, когато BCD магазинът е преименуван, сега трябва да успеете да го възстановите успешно, както се опитахте да направите в стъпка 3.
    1. Забележка: Бихте могли да изтриете BCD файла изцяло, тъй като сте на път да създадете нов. Но преименуването на съществуващия BCD постига същото, тъй като вече не е достъпно за Windows, а освен това ви предоставя още един слой архивиране, освен експортирането, което сте направили в стъпка 5, ако решите да отмените действията си.
  1. Опитайте да възстановите BCD отново, като изпълните следното, следвано от Enter : bootrec / rebuildbcd Трябва да създаде това в прозореца Command Prompt: Сканиране на всички дискове за Windows инсталации. Моля, изчакайте, тъй като това може да отнеме известно време ... Успешно сканирани инсталации на Windows. Общо идентифицирани инсталации на Windows: 1 [1] D: \ Windows Добавяне на инсталация към списъка за зареждане? Да / Не / Всички: Това означава, че възстановяването на BCD магазина напредва както се очакваше.
  2. В списъка Добави инсталация в зареждащата програма? Въпрос, въведете Y или Yes , последван от клавиша Enter .
    1. Трябва да видите това на екрана, за да покажете, че възстановяването на BCD е завършено: Операцията приключи успешно.
  3. Рестартирайте компютъра .
    1. Ако приемем, че проблемът с магазина на BCD е единственият проблем, Windows трябва да започне както се очаква.
    2. Ако не, продължете да отстранявате каквито и да е конкретни проблеми, които виждате, което предотвратява нормалното зареждане на Windows.
    3. Важно: В зависимост от начина, по който сте стартирали разширените опции за стартиране или опциите за възстановяване на системата, може да се наложи да премахнете диск или флаш устройство, преди да рестартирате.