Невозможно получить доступ к настройке UEFI BIOS или загрузиться в Windows после установки MBR с помощью EasyBCD и его сброса

8552

Я не могу точно вспомнить, как назывались пункты меню (потому что я не могу загрузить свой компьютер), но я буду стараться изо всех сил.

Ранее я пытался использовать EasyBCD с Windows 8 на ноутбуке UEFI Lenovo IdeaPad Z580, чтобы добавить опцию загрузчика для Linux Mint. Он не загружался в Mint, поэтому загрузился обратно в Windows и в EasyBCD установил MBR, отметив первую опцию (загрузчик Windows Vista / 7), щелкнув «Write MBR». Я все еще не мог загрузиться в Mint и заметил, что больше не могу получить доступ к настройкам BIOS / UEFI.

Если я нажимаю кнопку «Novo», когда ноутбук выключен, я загружаюсь в «Novo Button Menu»:

┌──────────────────┐ │ Novo Button Menu │ ├──────────────────┤ │ Normal Startup │ │ BIOS Setup │ │ Boot Menu │ │ System Recovery │ └──────────────────┘ 

Первые три элемента просто загрузились бы в Windows, четвертый я не пробовал (позже зайду в System Recovery).

В меню загрузки Windows 8 я открыл командную строку и побежал, bootrec.exe /fixmbrчтобы попытаться восстановить нормальный загрузчик Windows и параметры BIOS, но это не сработало. Затем снова загрузился в Windows и открыл EasyBCD. Я перешел в «Резервное копирование / восстановление BCD», выбрал «Сброс конфигурации BCD», затем нажал «Выполнить действие». Программа сказала, что мне нужно создать хотя бы один элемент загрузчика, поэтому я создал «Windows» и установил диск на «C:», сохранил и перезагрузил. Всякий раз, когда я перезагружался, я сталкивался с подобным экраном, когда я пытался загрузить Mint с помощью загрузчика Windows:

Windows failed to start. [snip] File: \BCD Status: 0x0000098 Info: the Boot Configuration Data file doesn't contain valid information for an operating system. 

теперь первые три пункта меню Novo делают это тоже. Последний элемент открывает «Lenovo OneKey Recovery», который не очень полезен, поскольку требует предварительного резервного копирования или полного восстановления до заводского состояния.

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

1
Вы можете попробовать удалить BCD и запустить `bootrec / RebuildBcd`, как подробно описано [здесь] (http://support.microsoft.com/kb/927392) с [DVD-диска Win7] (http://superuser.com/questions/). 78761). * Если * это работает (я не думаю, что формат BCD изменился в Win8), это может позволить вам загрузиться по крайней мере в Windows, хотя вполне вероятно, с загрузчиком Win7 без графического интерфейса пользователя. Конечно, лучшим вариантом будет попытаться сделать это с заимствованным Win8 Core / Pro DVD или одним из [Recovery DVD, проданных парнями из EasyBCD] (http://neosmart.net/EasyRE/). [Enterprise Eval] (http://goo.gl/yYJ1h) * может * также работать. Karan 10 лет назад 1
Спасибо за вашу помощь. Я попробую это и вернусь к вам как можно скорее, возможно, завтра. 10 лет назад 0
Наконец-то я снова загрузился в Windows, но только после полного «восстановления системы» с помощью инструмента Lenovo. Я напишу ответ на этот вопрос сейчас. 10 лет назад 0
Другими словами, вы начали заново с заводской установки Windows, используя раздел восстановления? Karan 10 лет назад 0
Да, но только потому, что я не смог загрузиться с USB-устройства без извлечения жесткого диска (так как я не смог получить доступ к меню загрузки), а затем вставив жесткий диск после загрузки, я не смонтировал его (даже в Linux). В конце концов я пошел дальше и использовал опцию «Восстановление системы». Только позже я узнал, что удержание F2 при включении питания перейдет к настройкам BIOS. 10 лет назад 0

1 ответ на вопрос

1
snayob

Using Visual BCD Editor change path of loader to "\Windows\system32\winload.efi"

This is the screenshot of a standard Windows 8 loader (menu policy is set to legacy - text boot menu)

Windows 8 loader

You can also change path of loader using bcdedit.exe on command prompt:

bcdedit /set path \windows\system32\winload.efi

Addition how to boot/repair non-booting Windows 8 (request from user Karan):

You can always download the 32/64 bit version of Windows 8 Evaluation iso corresponding to your installed Windows 8 bit version (it is either 32 bit or 64 bit !).

Burn iso to DVD or USB (USB must be formatted in FAT32 for be UEFI bootable!)

Boot DVD/USB (using UEFI way if your HDD is GPT style ! else use BIOS/compatible way) and go to command prompt.

Execute these commands:

bootsect /nt60 ALL /MBR ( this will write all boot sectors and MBR even on GPT disk ! Does not harm GPT disk/partitions !!! )

bcdboot c:\windows assuming Windows 8 is installed on c:, else change drive letter to map drive where Windows 8 is installed. Simple check is folder c:\Windows exists (execute command - dir drive_letter:\windows - e.g. dir d:\windows)

EasyBCD не поддерживает UEFI. (как минимум v.2.2) snayob 10 лет назад 1
Возможно, вы захотите включить в свой ответ только то, как кто-то должен запускать вашу программу в не загружающейся системе Win8. Karan 10 лет назад 0
Добавлен способ восстановления загрузки Windows 8 с использованием бесплатной загрузки Windows 8 Evaluation. snayob 10 лет назад 0
Ах, вы добавили, как использовать команды WinRE из Enterprise Eval (что-то, что у меня тоже было [упомянуто выше] (http://superuser.com/questions/605421/unable-to-access-uefi-bios-setup-or-boot -в-окон-послеосадочным-MBR-с-EAS / 605487? noredirect = 1 # comment747675_605421)). Поскольку ваша первоначальная рекомендация заключалась в том, чтобы использовать Visual BCD Editor с приятным пользовательским интерфейсом, я надеялся, что вы добавите шаги по его использованию из WinPE 4.x LiveDVD / USB. Karan 10 лет назад 0
Я не рекомендовал бы запускать Автоматическое восстановление при запуске, так как оценка Windows 8 является корпоративной версией, поэтому результаты в отношении только Windows 8 или Windows 8 Pro не ясны. snayob 10 лет назад 0
Вы правы, понятия не имеете, что будет делать автоматическое восстановление, поскольку версия отличается (возможно, это может послужить хорошим экспериментом!), Но я предполагаю, что bootrec (который я упоминал выше), bootsect, bcdbood (который вы сделали) запускаются вручную из WinRE должно работать нормально ... Karan 10 лет назад 0
Каран, VisualBCD, кроме .NET использует некоторые стандартные диалоговые окна, недоступные в PE4 - это нужно исправить. Но я думаю, что люди на reboot.pro придут с общим решением, поэтому мы сможем запустить практически любую программу в PE4. snayob 10 лет назад 0
Хорошо, с нетерпением жду фиксированной версии или альтернативного решения. Кстати, VisualBCD в настоящее время полностью переносим? Karan 10 лет назад 0
давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/9194/discussion-between-snayob-and-karan) snayob 10 лет назад 0
@snayob https://neosmart.net/wiki/easybcd/system-requirements/ говорит иначе ike 9 лет назад 0
@ike - вы можете оставить еще один комментарий в 2020 году. Какая версия UEFI способна на май 2015 года? Я не доверяю тому, что Neosmart пишет в своей вики - только реальные тесты могут доказать способность или функциональность. snayob 8 лет назад 0
@Karan - как насчет Windows 8, установленного на USB (Windows 2go). Visual BCD Editor может работать там;) snayob 8 лет назад 0
https://neosmart.net/wiki/easybcd/uefi/ также явно говорит, что он может работать (но не по умолчанию). Я не собираюсь связываться с загрузчиком, просто чтобы доказать, что он работает. Это говорит, что 2.2 способен. ike 8 лет назад 0
Я не доверяю слепо написанным людям / компаниям, которые оказались обманутыми - например, Neosmart "easyldr" = переименован в ntldr - продукт Microsoft. snayob 8 лет назад 0