4

У меня проблема с симуляцией, как описано в разделе Как восстановить загрузчик EFI в Windows 8?, но с некоторыми другими деталями.

Когда я попытался изменить последовательность загрузки моих жестких дисков (из которых 1 SSD) в BIOS (система = Medion Akoya P5306 F), я получил следующую ошибку при попытке загрузки с (ранее совершенной загрузки) SSD:

Ваш компьютер нуждается в ремонте
Данные конфигурации загрузки для вашего компьютера отсутствуют или содержат ошибки
Файл: \EFI \Microsoft \BCD
Код ошибки: 0xc000000f

Когда я загрузился с другого жесткого диска, SSD виден в проводнике Windows, но недоступен. Авто восстановление с использованием диска поддержки Win8 также не может решить проблему.

Используя эту ссылку, я попытался

bootsect /nt60 ALL /mbr
bcdboot c:\windows

Пошли хорошо, но решения не было, так как теперь сообщение было:

Ваш компьютер нуждается в ремонте
Не удалось загрузить приложение или операционную систему, поскольку требуемый файл отсутствует или содержит ошибки.
Файл: \Windows \system32 \winload.efi
Код ошибки: 0xc000000f

Опять же, авто ремонт не может решить проблему. Затем я попробовал решения, представленные в BootMgr, отсутствуют, обычные исправления не работают.

bootrec /fixmbr
Операция завершилась успешно.

bootrec /fixboot
Операция завершилась успешно.

bootrec /scanos
Сканирование всех дисков для установки Windows.
Пожалуйста, подождите, так как это может занять некоторое время ...
Успешно проверены установки Windows.
Всего идентифицированных установок Windows: 0
Операция завершилась успешно.

bootrec /rebuildbcd
Сканирование всех дисков для установки Windows.
Пожалуйста, подождите, так как это может занять некоторое время ...
Успешно проверены установки Windows.
Всего идентифицированных установок Windows: 0
Операция завершилась успешно.

Итак, установка Windows не найдена ... Затем я попробовал что-то сам, выдав сообщение об ошибке: я скопировал X:\Windows\System32\winload.efi в C:\Windows\System32
Это, казалось, имело некоторый эффект, потому что теперь сообщение было:

Ваш компьютер нуждается в ремонте
Не удалось загрузить приложение или операционную систему, поскольку HAL отсутствует или содержит ошибки.
Файл: \Windows \system32 \hal.dll
Код ошибки: 0xc000000f

Итак, я скопировал X:\Windows\System32\hal.dll в C:\Windows\System32, но теперь жалуется на отсутствующий Cl.dll. Так как я не уверен, что я делаю (дух ...) Я остановил это ручное копирование.

Также попробовал

sfc /scannow /offbootdir = c:\ /offwindir = c:\ windows
Windows Resource Protection не может выполнить запрошенную операцию.

... без удачи.

Затем я попробовал некоторые из предложений по этой ссылке:

bcdedit /export c:\bcdbackup
Операция завершилась успешно.

ren c:\boot\bcd bcd.old

bootrec /rebuildbcd

Все еще нет установок Windows. И хотя bootrec указал на успех, файл C:\boot\BCD не был создан!

Итак, в конце концов я остановился на том, как я могу восстановить загрузчик Windows 8 EFI?

Я назначил B: раздел FAT32:

DiskPart
выберите том 3
присвоить букву = b:
объем списка
Том #### Ltr Метка Fs Тип Размер Информация о состоянии
----------- --- ------- ----- --------- ------- ------- - -----
Том 0 E Win8 UDF DVD-ROM 4314 МБ Здоровый
Том 1 D NTFS Раздел 167 ГБ Здоровый
Том 2 Herstel NTFS, раздел 300 МБ, Hidden Hidden
Том 3 B FAT32, раздел 99 МБ, Hidden Hidden

B: содержит EFI\Microsoft\Boot (как и C:) И это место, где файл BCD был перестроен, учитывая временную метку.

bcdboot c:\Windows /l nl-NL / sb: / f ALL

(NL-NL: да, я голландец)
Тем не менее, нет решения. При запуске продолжает жаловаться на отсутствующий Cl.dll.

У меня заканчиваются варианты и идеи. И я застрял, пытаясь понять "FAQ по Windows и GPT"

Итак, у кого есть яркие идеи?
Кроме того, любые идеи просто получить доступ к SSD и резервное копирование данных было бы хорошо! Если я получаю доступ к каталогу C:\Users из командной строки диска поддержки Win8, я вижу только свою учетную запись (потому что это единственная учетная запись администратора?) и нет документов в нем например.

2 ответа2

4

Попробуйте не использовать часть "Все" при выборе прошивки в BCDBoot. Была такая же проблема, но выбрал просто UEFI (у моей машины он есть) и все заработало! Если у вас есть BIOS, просто используйте

bcdboot c:\Windows /l nl-NL /s b: /f BIOS

Или для использования UEFI

bcdboot c:\Windows /l nl-NL /s b: /f UEFI

Скажи мне, как это происходит.

1

Я загружаю Win8 с USBflash, пытаясь восстановить большинство других ответов безрезультатно. Что помогло мне было:

bcdboot d:\Windows /l ru-ru /s c: /f UEFI

Я упомяну, что это произошло на ASUS n76vj на 256Gb SSD, разделенном на 5 разделов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .