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

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

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

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

Ветеранище


Contributor


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


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

Профиль | Отправить 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

 

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


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

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


olen6, у меня возникла проблема...
Вчера доигрался до того, что в R:\RecoveryImage\ удалил файл install.wim (он был примерно 1,85Gb). Восстановить, я так понимаю, не возможно... Хотел скопировать со второго рабочего планшета, но он 2,56 Gb. А раздел мой всего на 2Gb, и он не помещается...
Строка к сожалению не догглядел, что обрезана. Но команда была проделана много раз точно как Вы писали: dism /apply-image /imagefile:R:\recoveryimage\install.esd /index:1 /applydir:C: Каждый раз перепроверял после прошлых ошибок.
Самый большой файл в образе Vivo - Install.Wim размер 3,7Gb

Отправлено: 11:35, 04-02-2015 | #41



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

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


Аватара для olen6

Ветеран


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

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


У вас не было в R:\RecoveryImage\ файла
Цитата opera_78:
install.wim (он был примерно 1,85Gb) »
Скрытый текст
У вас был install.esd того же размера, что и удивило. Наверное, можно потом восстановить, ведь вы туда ничего записывать не будете.

Пробуйте так...
Скопируйте в корень вашей готовой флешки файл install.wim (3,7 Гб) из образа Vivo и выполните
diskpart
list disk
select disk 0 (выбрать ваш HDD, 0 или 1)
list volume (запомнить букву флешки в показаном списке)
select volume 2 (короче, выбрать ваш 100Мб fat32 раздел, какой там номер не знаю, скорее всего 2)
assign letter=M (присвоить ему любую букву, например, M)
select volume 0 (выбрать ваш 27Гб ntfs раздел, номер скорее всего 0)
format fs=ntfs quick
буква у 27Гб раздела скорее всего будет C, а если вдруг её не будет, то assign letter=C
exit
dism /apply-image /imagefile:D:\install.wim /index:1 /applydir:C: (где, например, D - буква флешки из команды list volume)
дождаться завершения разворачивания заводского образа, далее
bcdboot C:\windows /s M: /f uefi (по умолчанию и так английский, так что /L en-ua не надо)
bcdedit /store M:\EFI\Microsoft\Boot\bcd (сфотографируйте и покажите результат этой команды)
exit
Попробуйте загрузиться в систему.

Если не получится, то показывайте скрины из программы Gimagex (отправил в личку) обоих образов install.wim (из Vivo и из другого рабочего планшета). Gimagex -> Info -> указать wim файл -> Get info

Да, ещё забыл спросить, а восстановление сразу из образа Vivo через мастер восстановления вы не пробовали, без всяких команд? Если пробовали, то что не получилось?

-------
Userok


Последний раз редактировалось olen6, 04-02-2015 в 15:37.

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

Отправлено: 15:05, 04-02-2015 | #42


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


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

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


olen6, восстановление сразу пробовал - ничего не дало, при загрузке печальный смайлик, потом перезагрузка - опять этот смайлик, перезагрузка - ошибка 0xc0000001
Последние действия проделал, все получилось:
http://firepic.org/images/2015-02/04/a0ri69spyh93.jpg
После перезагрузки вернулся к проблеме, что указана выше...

Последний раз редактировалось opera_78, 04-02-2015 в 17:15.


Отправлено: 17:10, 04-02-2015 | #43


Аватара для olen6

Ветеран


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

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


Покажите скрины из программы Gimagex (отправил в личку) обоих образов install.wim (из Vivo и из другого рабочего планшета). Gimagex -> Info -> указать wim файл -> Get info.
Также нужен скрин команды bcdedit из запущенного рабочего планшета.
Скрытый текст
Хочется посмотреть, что там в этой строчке, не bootarm.efi ли часом?


Вы присылали такой скрин содержимого папки M:\efi

Так вот нужны скрины содержимого папки M:\efi\boot и M:\efi\microsoft\boot

-------
Userok


Последний раз редактировалось olen6, 04-02-2015 в 18:15.


Отправлено: 17:31, 04-02-2015 | #44


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


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

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


olen6,
Вот тут все залил в архиве http://my-files.ru/b9q40g
Сегодня нашел еще один TF600, поэтому тут сделал по три фото (они сведены) для сравнения, а так же 2 текстовых документа в юникоде по wim-файлам.
На фото:
1. с проблемного
2. с нового рабочего(там Win8.1)
3. с рабочего старого

Отправлено: 04:45, 05-02-2015 | #45


Аватара для olen6

Ветеран


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

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


Все файлы в полном порядке (bootmgfw.efi это и есть bootarm.efi под ваш ARM процессор, размер одинаковый). Пока мыслей больше нет. Остаётся вариант с чистой установкой Windows RT с вашего оригинального образа (чтобы мастер установки сам исправил загрузку), а потом, после установки, отформатировать раздел С и развернуть с помощью dism на его место фирменный образ со всем предустановленным софтом от ASUS.

-------
Userok

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

Отправлено: 18:13, 05-02-2015 | #46


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


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

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


olen6, Простите, если не сложно, можете дать ссылку на пошаговую инструкцию, как это сделать, или написать?
Спасибо за помощь!
...кстати, а почему код ошибки мог измениться?

Отправлено: 19:59, 05-02-2015 | #47


Аватара для olen6

Ветеран


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

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


код ошибки не знаю, почему изменился.
Скрытый текст
Ну, а инструкция обычная.
Загрузиться с вашей флешки и начать установку оригинальной Windows RT, в графическом окне выбора места для установки отформатировать 27Гб раздел и указать мастеру установки его, этот раздел, для установки системы.
Если всё установится, то потом снова загрузка с флешки (образ wim любой, их у вас 2, в корне флешки должен лежать)
diskpart
list disk
select disk 0 (выбрать ваш HDD, 0 или 1)
list volume (запомнить букву флешки в показаном списке)
select volume 0 (выбрать ваш 27Гб ntfs раздел, номер скорее всего 0)
format fs=ntfs quick
exit
dism /apply-image /imagefile:D:\install.wim /index:1 /applydir:C: (где, например, D - буква флешки из команды list volume)
exit

-------
Userok

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

Отправлено: 20:58, 05-02-2015 | #48


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


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

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


Спасибо!!! Буду пробовать!!! ..ДЕЛО ПРИНЦИПА! ))

Кстати, простите за глупый вопрос, - где ее взять можно?? -именно Win 8 RT OEM загрузочную флешку

Отправлено: 22:58, 05-02-2015 | #49


Аватара для olen6

Ветеран


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

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


Я думал, что у вас именно оригинальный образ и есть, если нет, то на спецфорумах по вашей модели подскажут.
https://www.microsoft.com/surface/ru...ctId=100110817 Тут какой-то образ RT, но для скачки нужен ваш верийный номер.

-------
Userok


Последний раз редактировалось olen6, 06-02-2015 в 12:37.

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

Отправлено: 07:19, 06-02-2015 | #50



Компьютерный форум 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




 
Переход