Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Ответить
 • Просмотры: 1
Аватара пользователя
ruslan...

Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение ruslan... »

Разберемся, как восстановить загрузчик Windows 8 на компьютере, работающем в режиме UEFI.

Повреждение загрузчика Windows 8 может быть вызвано установкой второй ОС (Dual Boot – конфигурациях),

некорректными действиями «специалиста» при восстановлении системы после сбоя и рядом других причин.



О повреждении загрузчика Windows 8, установленной в режиме UEFI,

может свидетельствовать невозможность загрузки системы и появление нового голубого «экрана смерти» с ошибкой:



Изображение

Ошибка загрузки Windows 8: The boot configuration data for your PC is missing or contains errors. File :\EFI\Microsoft\Boot\BCD Error code: 0xc000000f





Код:

Код: Выделить всё

The boot configuration data for your PC is missing or contains errors.
 File :\EFI\Microsoft\Boot\BCD
 Error code: 0xc000000f



Все это может свидетельствовать о повреждении или даже полном удалении конфигурации загрузчика Windows 8 – Boot Configuration Data (BCD) .

Восстановить загрузчик BCD одним из способов при помощи утилит bootrec.exe и bcdboot.exe не получается:

при попытке выполнить команду bcdedit система выдает ошибку:



Код:

Код: Выделить всё

The boot configuration data store could not be found.
 The requested system device cannot be found

Дело в том, что конфигурация загрузчика BCD в Windows 8, установленной в режиме UEFI, хранится на отдельном скрытом разделе EFI

(размером 100 мб с файловой системой FAT32), который утилита bcdedit не видит, и соответственно не может управлять конфигурацией загрузчика на нем.



Чтобы восстановить конфигурацию загрузчика (BCD), необходимо загрузится с оригинального установочного DVD диска с Windows 8

(или диска восстановления, или специально
подготовленной загрузочной флешки
)

и открыть окно командной строки: выбрав Восстановление системы -> Диагностика -> Командная строка (System Restore – > Troubleshoot->Command Prompt),

или нажав комбинацию клавиш Shift+F10).

Коммандная строка восстановление системы Windows 8





Подробная Инструкция восстановления загрузчика EFI

[spoiler]Изображение[/spoiler]

Запустим diskpart:



Код:

Код: Выделить всё

diskpart

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



Код:

Код: Выделить всё

list disk

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



Код:

Код: Выделить всё

sel disk 0

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



Код:

Код: Выделить всё

list vol

Изображение

Список разделов в системе. Раздел EFI (system).

В нашем примере видно, что раздел EFI (его можно определить по размеру 100 Мб и файловой системе FAT32) имеет индекс volume 1,

а загрузочный раздел с установленной Windows 8 – volume 3.



Назначим скрытому EFI разделу произвольную букву диска. В примере буква M::



Код:

Код: Выделить всё

select volume 1
assign letter M:

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



Код:

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



Код:

Код: Выделить всё

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

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



Код:

Код: Выделить всё

ren BCD BCD.bak

С помощью утилиты 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 8 команда будет другая:



Код:

Код: Выделить всё

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







Перезагрузите компьютер, после чего в выборе устройств загрузки должен появиться пункт Windows Boot Manager в котором можно выбрать загрузку нужной ОС.



PS: Если по каким-то причинам Вы удалили EFI раздел


Восстановление EFI раздела

[spoiler]Воспользуйтесь следующими командами:



Запустим diskpart:



Код:
[/spoiler]

Код: Выделить всё

diskpart

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



Код:

Код: Выделить всё

list disk

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



Код:

Код: Выделить всё

sel disk 0

Создадим EFI раздел размером 100 мб



Код:

Код: Выделить всё

create partition efi size=100

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



Код:

Далее по инструкции, не переименовывая файл с конфигурацией BCD.

То есть пропустить команды:



Код:

Код: Выделить всё

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



Код:

Код: Выделить всё

ren BCD BCD.bak
Аватара пользователя
olen6

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение olen6 »

Хорошая статья, но никакой загрузочный сектор пересоздавать не нужно. В остальном ставлю +


Цитата ruslan...:



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

Код:

bootrec /fixboot
Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)




На GPT дисках в UEFI системах (в отличии от MBR дисков) не участвуют в загрузке системы загрузочные записи разделов PBR (Partition Boot Record). Для чистоты эксперимента заменил на ESP разделе (EFI System Partition) и на разделе с операционной системой загрузочные записи разделов сначала на ntldr (от Windows XP), потом на syslinux - восьмёрка продолжает грузиться без проблем.
Аватара пользователя
olen6

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение olen6 »

Обнаружил ваше общение на другом форуме. Там вам задали вопрос, на который вы не ответили


Цитата:



Очень хочется посмотреть что находится в разделах Windows и Recovery Image.



и который меня тоже интересует, есть ли образ восстановления (wim или swm) на разделе Recovery?

На другой мой вопрос вы также не ответили


Цитата:



opera_78, что-то я не совсем понял: ваш планшет показывает экраны с ошибками, не может загрузить Windows, а вам в сервисе говорят, что хана материнке? Или в сервисе планшет окончательно доломали и он уже никаких грустных экранов со смайликами вообще не показывает?



Вот тут, на сайте Microsoft
https://www.microsoft.com/surface/ru...ctId=100110817
есть образ восстановления, он должен вам подойти.



Скрытый текст

[spoiler]Я бы и сам его скачал и посмотрел, но для скачки требуется серийный номер Surface RT, расположенный вот тут



Если в личку дадите номерок, то попробую скачать.[/spoiler]




"Мягкий" сброс пробовали делать, удерживая кнопку питания прмерно 8 секунд?
Аватара пользователя
opera_78

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение opera_78 »

Цитата Vadikan:



Надо убрать, в сообщении 2 на это указывали
Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)




Убрал. Но то, что оно там находилось, не мешало ни читающим, ни выполняющим.
Аватара пользователя
koma.n

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение koma.n »

После работы под мак ос-хакинтош был подключен винт с вин10. Не уверен что к этому времени-5-10 сек комп полностью выключился мог безшумно что то делать и вновь подключенный винт с вин10 получил какую то запись будучи принятым за винт с мак ос. Короче нормально загрузившийся вин10 поработал около часа и завил с неактивными окнами и вышел в синий экран с сообщением что то системная кофигурация. По новой крутится шестерня и не грузится. Как поступить. Проще переустановить систему но хотелось бы сделать по науке. С уважением.
Аватара пользователя
Demon81

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение Demon81 »

Hичего не выходит . Установка UEFI тоже не возможна какой то замкнутый круг Изображение
Аватара пользователя
Demon81

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение Demon81 »

что то не так захожу на диск который 260МБ efi\microsoft\Boot\ a BCD нет? есть папка с файлами?



там папки с языковыми файлами



есть BCD.bak BCD.LOG BCD.LOG1 BCD.LOG 2
Аватара пользователя
Demon81

Re: Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Сообщение Demon81 »

При включении ноута система пробует сама убрать ошибки и выбрасывает в меню, написано что система не может себя востоновить и зайдите в меню и попробуйте другие опции или выключите компьютер



Может попробывать отключить запуск с драйверов?
Ответить

Вернуться в «Microsoft Windows 8 и 8.1»