Сегодня мы узнаем, как исправить загрузчик Windows 8, если ваш компьютер или ноутбук работает в режиме UEFI. Поврежденный загрузчик может быть вызван самыми разными причинами, например, вы пытались как-то восстановить систему или установить вторую операционную систему, и все это привело к сбою и повреждению загрузчика. Так называемые «эксперты» не без греха, поскольку они могут облажаться еще хуже. Синий экран с ошибкой такого типа может указывать на повреждение загрузчика:
Если вы получили эту ошибку, это означает, что загрузчик поврежден или его конфигурация была удалена. Если вы попытаетесь использовать команду bcdedit, система выдаст ошибку:
Невозможно найти хранилище данных конфигурации загрузки.
Запрашиваемое системное устройство не найдено
Связанный контент:Что это такое? Поскольку конфигурация загрузчика Windows 8 находится на отдельном скрытом разделе, bcdedit просто не видит ее. Раздел весит около 100 МБ и является скрытым, только в режиме UEFI.
Как восстановить загрузчик Windows 8
Однако мы попытаемся восстановить загрузчик, а точнее его конфигурацию (BCD). В этом случае необходимо взять установочный диск Windows 8 и загрузить компьютер с него, можно использовать USB-накопитель. После того как компьютер загрузится, нажмите Восстановление системы → Диагностика → Командная строка в левом нижнем углу. В качестве альтернативы можно просто нажать Shift+F10.
Теперь запустите утилиту diskpart, набрав команду:
diskpart
Теперь отобразите список дисков в командной строке, введя следующую команду
список дисков
Теперь выберите диск, на котором установлена Windows 8. Если диск не разделен на разделы, а является единым диском, его индекс будет равен 0.
удалить диск 0
Перечислите разделы системы:
список томов
На скриншоте видно, что скрытый раздел нашего загрузчика, имеющий размер 100 МБ и файловую систему FAT32, имеет индекс тома 1, а раздел, на котором установлена Windows 8, имеет индекс тома 3.
Теперь давайте присвоим нашему разделу EFI (загрузчик) какую-нибудь букву:
выберите том 1
присвоить букву N:
Хорошо, теперь мы можем закрыть утилиту diskpart, просто введите простую команду:
выход
Далее нам нужно перейти в каталог загрузчика, который находится в скрытом разделе:
cd /d n:}
На загрузочном разделе мы воссоздадим сектор:
bootrec /fixboot
Теперь удалим имеющийся у нас файл конфигурации, сохранив его в качестве резервной копии.
ren BCD BCD.bak
Теперь мы можем восстановить репозиторий BCD с помощью bcdboot.exe, и при этом мы скопируем файл среды загрузки:
bcdboot C:Windows /l en-us /s M: /f ALL
- C:Windows — это место, где установлена операционная система.
- /l en-us — это локаль, или английский язык.
- /f ALL — это команда, которая копирует файлы среды загрузки.
Важно! Если вы используете Windows 8 на русском языке, то локализация будет русской, то есть команда будет выглядеть следующим образом
bcdboot C:Windows /L ru-ru /S M: /F ALL
Теперь перезагрузите компьютер, как только появится выбор загрузочного устройства, вы увидите диспетчер загрузки Windows, который позволит вам выбрать нужную операционную систему для загрузки.
Надеюсь, инструкции были достаточно понятны и вы разобрались, как восстановить загрузчик Windows 8, в любом случае, задавайте вопросы в комментариях.
Читайте статьи о разборе ошибок, при которых используется восстановление загрузочной записи: