Восстановление загрузчика Windows 10


Восстановление загрузчика Windows 10 с помощью загрузочного диска

Перейдем к процедуре ручного восстановления загрузчика Windows на системе с EFI на GPT разметке:

  1. Загружаемся с оригинального установочного DVD диска с Windows 10 и переходим на окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка (System Restore — > Troubleshoot->Command Prompt), или нажав комбинацию клавиш Shift+F10).

  1. Запустим diskpart:

diskpart

  1. Выведем список дисков в системе:

list disk

  1. Выберем диск, на котором установлена ваша Windows (если жесткий диск в системе один, его индекс должен быть равен 0):

sel disk 0

  1. Выведем список разделов в системе:

list vol

  1. В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб  и файловой системе FAT32) имеет индекс volume 1, а загрузочный раздел с установленной системой Windows — volume 3.
  2. Назначим скрытому EFI разделу произвольную букву диска:

select volume 1

assign letter M:

  1. Должна появится строка, свидетельствующая об успешном назначении буквы диска разделу  EFI:

DiskPart successfully assigned the drive letter or mount point.

  1. Завершаем работу с diskpart:

exit

  1. С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:

bcdboot C:\windows /L ru-ru /s M: /f UEFI

exit

  1. Или при неудачном исходе после пункта 9 выполнить следующие шаги:
  2. Перейдем в каталог с загрузчиком на скрытом разделе

cd /d m:\efi\microsoft\boot\

13. В данном случае m: это буква диска, присвоенная разделу UEFI чуть выше. Если каталог \EFI\Microsoft\Boot\ отсуствует (ошибка The system cannot find the path specified), попробуйте следующие команды:

cd /d M:\Boot\

14. или

cd /d M:\ESD\Windows\EFI\Microsoft\Boot\

15. Пересоздадим загрузочный сектор на загрузочном разделе:

bootrec /fixboot

16. Удалим текущий файл с конфигурацией BCD, переименовав его (сохранив старую конфигурацию в качестве резервной копии):

ren BCD BCD.bak

17.С помощью утилиты bcdboot.exe пересоздадим хранилище BCD, скопировав файлы среды загрузки из системного каталога:

bcdboot C:\Windows /l en-us /s M: /f ALL
где, C:\Windows – путь к каталогу с установленной Windows 8.
/f ALL – означает что необходимо скопировать файлы среды загрузки,  включая файлы для компьютеров с UEFI или BIOS (теоретическая возможность загружаться на EFI и BIOS системах)
/l en-us — тип системной локали . По умолчанию используется en-us — английский язык (США) .

Совет. В случае использования локализованной русской версии Windows 10 / Windows 8 команда будет другая:

bcdboot C:\Windows /L ru-ru /S M: /F ALL

18. Возможные ошибки:

  1. BFSVC Error : Can not open the BCD template store.  status – [c000000f] – проверьте правильность введенной команды и используется ли у вас локализованная Windows, в этом случае нужно правильно указать код языка системы (local language code)
  2. BFSVC Error: Error copying boot files Last Error = 0x570 – попробуйте выполнить проверку диска с помощью команды CHKDSK M: /F

19. Выполните команды:

bootrec /scanos
bootrec /rebuildbcd

20. Осталось перезагрузить компьютер, после чего в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной ОС. Конфигурация загрузчика BCD успешно восстановлена! Если у вас не хватает навыков проделать все указанные операции воспользуйтесь формой заказать звонок на главной странице сайта.