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

Съдържание:

Как да възстановя BCD в Windows
Как да възстановя BCD в Windows
Anonim

Какво да знаете

  • Ако хранилището на данни за конфигурация за стартиране на Windows (BCD) липсва, е повредено или неправилно конфигурирано, трябва да коригирате проблемите при стартиране на Windows.
  • Най-лесното решение на проблем с BCD е просто да го възстановите, което можете да направите автоматично с командата bootrec.
  • Има няколко команди за изпълнение и много изходни данни на екрана, но възстановяването на BCD е много лесен процес.

Ако видите грешка BOOTMGR липсва или подобно съобщение доста рано в процеса на зареждане, имате проблем с BCD. Тази статия обяснява как да възстановите BCD.

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

Как да възстановите BCD в Windows 11, 10, 8, 7 или Vista

Възстановяването на BCD в Windows трябва да отнеме само около 15 минути:

  1. В Windows 11/10/8: Стартирайте разширените опции за стартиране.

    В Windows 7 или Windows Vista: Стартирайте Опции за възстановяване на системата.

    Image
    Image
  2. В Windows 11/10/8 изберете Отстраняване на неизправности > Разширени опции.

    Image
    Image
  3. Изберете бутона за команден ред, за да го стартирате.

    Image
    Image

    Командният ред няма да стартира веднага. Вашият компютър ще покаже екран "Подготовка" за кратко време, докато подготвя компютъра.

    Може да се наложи да изберете името на акаунта си и да въведете паролата си, за да стигнете до командния ред.

  4. При подканата въведете командата bootrec, както е показано по-долу, и след това натиснете Enter:

    
    

    bootrec /rebuildbcd

    Image
    Image

    Командата bootrec ще търси инсталации на Windows, които не са включени в BCD и след това ще ви попита дали искате да добавите една или повече към него.

  5. Трябва да видите едно от следните съобщения в командния ред.

    Вариант 1

    
    

    Сканиране на всички дискове за инсталации на Windows.

    Моля, изчакайте, тъй като това може да отнеме известно време…

    Успешно сканирани инсталации на Windows. Общо идентифицирани инсталации на Windows: 0 Операцията завърши успешно.

    Вариант 2

    
    

    Сканиране на всички дискове за инсталации на Windows.

    Моля, изчакайте, тъй като това може да отнеме известно време…

    Успешно сканирани инсталации на Windows.

    Общо идентифицирани инсталации на Windows: 1 [1] D:\Windows

    Добавяне на инсталация към списъка за зареждане? Да/Не/Всички:

    Image
    Image

    Ако видите Опция 1: Преминете към Стъпка 7. Този резултат най-вероятно означава, че инсталационните данни на Windows в BCD магазина съществуват, но bootrecне можа да намери допълнителни инсталации на Windows на вашия компютър, които да добави към BCD. Това е добре; просто ще трябва да предприемете няколко допълнителни стъпки, за да възстановите BCD.

    Ако видите опция 2: Въведете Y или Да къмДобавяне на инсталация към списъка за зареждане? въпрос, след който трябва да видите Операцията е завършена успешно, последвано от мигащ курсор при подканата. Завършете със стъпка 10 към дъното на страницата.

  6. Тъй като BCD магазинът съществува и показва инсталация на Windows, първо трябва да го премахнете ръчно и след това да опитате да го възстановите отново. При подканата изпълнете командата bcdedit, както е показано, и след това натиснете Enter:

    
    

    bcdedit /export c:\bcdbackup

    Image
    Image

    Командата bcdedit се използва тук за експортиране на BCD хранилището като файл: bcdbackup. Няма нужда да посочвате файлово разширение. Командата трябва да върне следното на екрана, което означава, че експортирането на BCD работи според очакванията:

    
    

    Операцията завърши успешно.

  7. В този момент трябва да коригирате няколко файлови атрибута за BCD магазина, за да можете да го манипулирате. При подканата изпълнете командата attrib точно по следния начин:

    
    

    attrib c:\boot\bcd -h -r -s

    Image
    Image

    Това, което току-що направихте с командата attrib, беше да премахнете атрибутите на скрит файл, файл само за четене и системен файл от файла bcd Тези атрибути ограничават действията, които можете да предприемете на файла. Сега, след като ги няма, можете да манипулирате файла по-свободно (по-специално да го преименувате).

  8. За да преименувате BCD магазина, изпълнете командата ren, както е показано:

    
    

    ren c:\boot\bcd bcd.old

    Image
    Image

    Сега, след като BCD магазинът е преименуван, вече трябва да можете успешно да го възстановите, както се опитахте да направите в стъпка 6.

    Можете да изтриете изцяло BCD файла, тъй като сте на път да създадете нов. Въпреки това, преименуването на съществуващия BCD постига същото нещо, тъй като вече не е достъпно за Windows, плюс ви предоставя още един слой на архивиране, в допълнение към експортирането, което направихте в стъпка 5, ако решите да отмените действията си.

  9. Опитайте да възстановите BCD отново, като изпълните следното, последвано от Enter:

    
    

    bootrec /rebuildbcd

    Image
    Image

    Трябва да произведе това в командния ред:

    
    

    Сканиране на всички дискове за инсталации на Windows.

    Моля, изчакайте, тъй като това може да отнеме известно време…

    Успешно сканирани инсталации на Windows.

    Общо идентифицирани инсталации на Windows: 1 [1] D:\Windows

    Добавяне на инсталация към списъка за зареждане? Да/Не/Всички:

    Image
    Image

    Това означава, че възстановяването на BCD магазина напредва според очакванията.

  10. На въпроса Добавяне на инсталация към списъка за стартиране? въведете Y или Да, последвано от клавиша Enter.

    Трябва да видите това на екрана, за да покажете, че възстановяването на BCD е завършено:

    
    

    Операцията завърши успешно.

    Image
    Image
  11. Рестартирайте компютъра си. Ако приемем, че проблемът с BCD магазина е единственият проблем, Windows трябва да стартира според очакванията.

    В зависимост от това как сте стартирали Разширени опции за стартиране или Опции за възстановяване на системата, може да се наложи да премахнете диск или флаш устройство, преди да рестартирате.

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

ЧЗВ

    Какво мога да направя, ако не мога да възстановя своя BCD?

    Ако видите грешка като „Пътят не е намерен C:\Boot“, изпълнете командата c:\windows /s c (приемайки, че C е вашият Windows диск). Ако все още имате проблеми, използвайте командата Diskpart, за да направите инсталацията на Windows активен диск.

    Какво трябва да направя, след като възстановя BCD?

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

Препоръчано: