Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

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

Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: ruslan...
Дата: 23-05-2015
Разберемся, как восстановить загрузчик 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

Запустим 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:
Код: Выделить весь код
exit
Перейдем в каталог с загрузчиком на скрытом разделе
Код: Выделить весь код
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 раздела
Воспользуйтесь следующими командами:

Запустим diskpart:
Код: Выделить весь код
diskpart
Выведем список дисков в системе:
Код: Выделить весь код
list disk
Выберем диск, на котором установлена Windows 8 (если жесткий диск в системе один, его индекс будет нулевым):
Код: Выделить весь код
sel disk 0
Создадим EFI раздел размером 100 мб
Код: Выделить весь код
create partition efi size=100
Завершаем работу с diskpart:
Код: Выделить весь код
exit
Далее по инструкции, не переименовывая файл с конфигурацией BCD.
То есть пропустить команды:
Код: Выделить весь код
cd /d m:\efi\microsoft\boot\
Код: Выделить весь код
ren BCD BCD.bak

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:57, 04-08-2014

 

Новый участник


Сообщения: 32
Благодарности: 2

Профиль | Отправить PM | Цитировать


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

Отправлено: 18:34, 14-11-2015 | #71



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Baiker

Ветеран


Сообщения: 1860
Благодарности: 54

Профиль | Отправить PM | Цитировать


Пытаюсь восстановить загрузчик EFI
diskpart-> list disk-> sel disk 0-> list vol ->

Видно что Раздел EFI (system) имеет индекс volume 5
Пытаюсь назначить скрытому разделу также букву М:
select volume 5
assign letter M:
Он выдаёт: "DiskPart successfully assigned the drive letter or mount point"
-> exit -> cd /d m:\efi\microsoft\boot\ -> ren BCD BCD.bak ->
Пробую "русскую версию" bcdboot C:\Windows /L ru-ru /S M: /F ALL
Но увы выдаёт: "failure when attempting to copy boot files."
с английской версией выдаёт также не может скопировать файлы.
Диск C: не boot
Что я делаю не так?

После перезагрузки появляется пункт меню с Windows Boot Manager
но увы уже с надписью:
"File :\EFI\Microsoft\Boot\BCD
Error code: 0xc000000f"
Висит 30 секунд и перезагружается

Гружу с загрузочного диска для выполнения вышеперечисленных операций.
На Volume 6 в разделе Recovery, тот что 900 мбайт есть каталог ru-ru, видно, что система русская.
Пробую bcdboot C:\Windows /L ru-ru /S M: /F ALL
Но опять выдаёт: "сбой при попытке скопировать загрузочные файлы."

-------
истина где-то рядом
ALT Linux Simply Linux


Последний раз редактировалось Baiker, 04-01-2016 в 14:53.


Отправлено: 01:46, 04-01-2016 | #72


Аватара для olen6

Ветеран


Сообщения: 529
Благодарности: 195

Профиль | Отправить PM | Цитировать


Попробуйте команду bcdboot C:\Windows /L ru-ru /s M: /f UEFI
Если не получится, то с загрузочного диска с BootIce-ом подкорректировать файл BCD, указав расположение раздела с Windows (это самый быстрый способ).
Если не хочется пользоваться сторонним средством BootIce, то проще удалить ESP раздел, создать его заново, отформатировать, добавить букву и снова командой bcdboot скопировать на него файлы загрузки.

-------
Userok


Отправлено: 19:43, 05-01-2016 | #73


Аватара для Demon81

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


здравствуйте! возникла проблема не могу понять что не так делаю?

Последний раз редактировалось Demon81, 22-09-2016 в 19:48.


Отправлено: 17:58, 20-09-2016 | #74


Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


Demon81,

А с чего Вы взяли, что Вам нужен volume 1 ?

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Отправлено: 00:55, 21-09-2016 | #75


Аватара для Demon81

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата ruslan...:
Demon81,
А с чего Вы взяли, что Вам нужен volume 1 ? »
Сейчас просмотрел, да я ошибся, мне наверно нужен volume 4 или другой ?строго не судите, в первый раз столкнулся, вот пытаюсь разобратся.

Отправлено: 18:54, 21-09-2016 | #76


Аватара для Demon81

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Demon81:
Demon81,
А с чего Вы взяли, что Вам нужен volume 1 ? »
Сейчас просмотрел, да я ошибся, мне наверно нужен volume 4 или другой ?строго не судите, в первый раз столкнулся, вот пытаюсь разобратся. »
Продвинулся дальше мне нужен volume 7 но дальше появилась ошибка сбой при копировании загрузочных данных пробЫвал bcdboot C:\Windows /L en-us /S M: /F ALL

Отправлено: 19:44, 21-09-2016 | #77


Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


Цитата Demon81:
Продвинулся дальше мне нужен volume 7 »
Вряд ли. Сорее всего нужен Вам volume 4.

Но я бы посоветовал Вам воспользоваться сбросом ноутбука к заводским настройкам, пока еще ничего не нахимичили.
Предварительно перенеся необходимые данные на внешний носитель.

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Отправлено: 00:27, 22-09-2016 | #78


Аватара для Demon81

Новый участник


Сообщения: 29
Благодарности: 0

Профиль | Отправить PM | Цитировать


Увы, переустановить полностью не получается, выдает ошибку, я попробЫвал volume 4 и 7 в обоих случаях ошибка, я прикреплю фото. Я могу зайти в систему только через USB носителель. напрямую не получается зайти в систему ошибка 0xc000000f"

Последний раз редактировалось Demon81, 23-09-2016 в 22:11.


Отправлено: 16:16, 22-09-2016 | #79


Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2892

Профиль | Отправить PM | Цитировать


Цитата Demon81:
я попробЫвал volume 4 и 7 в обоих случаях ошибка, я прикреплю фото. »
На фото не ошибка. Написано, что не может найти файл, который нужно переименовать.

Пробуйте относительно volume 4 сразу создать загрузочные файлы, то есть
Код: Выделить весь код
bcdboot C:\Windows /L en-us /S M: /F ALL
Если версия ОС другого языка, нужно подставлять это язык в команду вместо en-us

В случаи, если не получится, можно заново создать раздел UEFI. В шапке темы второй спойлер.
Цитата ruslan...:
Восстановление EFI раздела »

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Отправлено: 16:50, 22-09-2016 | #80



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 8 и 8.1 » Загрузка - [решено] Восстановление загрузчика в Windows 8 (UEFI)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Статья - Переустановка Windows 8 на ноутбуке, UEFI + восстановление aglu Microsoft Windows 8 и 8.1 76 01-02-2017 08:43
Загрузка - Восстановление загрузчика windows 8 и ubuntu 12.10 Плохой Бил Microsoft Windows 8 и 8.1 13 23-02-2013 16:29
Debian/Ubuntu - Удаление GRUB и восстановление загрузчика Windows .ExeRun Общий по Linux 16 16-01-2013 16:51
Установка - [решено] Восстановление загрузчика Windows с USB флешки junk1114 Microsoft Windows 7 4 20-01-2011 23:10
Загрузка - [решено] восстановление загрузчика Windows migel_777mix Microsoft Windows 2000/XP 3 13-05-2008 20:08




 
Переход