{Fwbootmgr} пропускает {bootmgr}

Я использовал bcdboot C:\Windows /l en-gb /s B: /f ALL с загрузочного USB, когда ASUS K55A - HI5014L магически испортила загрузочную информацию, когда при запуске было нажано несколько клавиш f1-12. Я смог загрузить Win7 64bit, одну из двух ОС в режиме двойной загрузки. Затем я воссоздал бутентины для {bootmgr}. Однако каждый раз, когда я перезагружаю систему, продолжаю загружаться прямо в win7 Я не могу понять, как связать fwbootmgr с bootmgr.

Я пробовал Bcdedit /set {FWbootmgr} displayorder {Bootmgr} /addfirst

Я не смог найти в Google никакой информации о том, что произойдет, если я удалю fwbootmgr, однако это опция в "Visual BCD Editor"

C:\Users\Administrator>bcdedit /enum firmware

Firmware Boot Manager
---------------------
identifier              {fwbootmgr}
displayorder            {bootmgr}
                    {9090be8e-4d7c-11e3-b2e3-08606e0fb7bc}
timeout                 15

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-us
inherit                 {globalsettings}
default                 {default}
resumeobject            {9090be92-4d7c-11e3-b2e3-08606e0fb7bc}
displayorder            {default}
                    {9090be91-4d7c-11e3-b2e3-08606e0fb7bc}
                    {9bde5715-4ba3-11e3-b02d-08606e0fb7bc}
                    {aea50cdf-4ba3-11e3-b02d-08606e0fb7bc}
toolsdisplayorder       {memdiag}
timeout                 15

Firmware Application (101fffff)
-------------------------------
identifier              {9090be8e-4d7c-11e3-b2e3-08606e0fb7bc}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager

-

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     A   SYSTEM       FAT32  Partition    300 MB  Healthy    System
Volume 1     D   Win8x64      NTFS   Partition     93 GB  Healthy
Volume 2     C   Win7x64      NTFS   Partition    249 GB  Healthy    Boot




отредактированный

Когда я попытался установить раздел в ACTIVE и получил ошибку, я узнал, что GPT не использует активный раздел. Все мои разделы gpt. Также прочитайте, что MBR не имеет отношения к EFI.

После возни с bcdedit bootrec и bcdboot ранее сегодня ... Я полностью заперся. Система не загружается, bcdedit USB не может найти данные. Bootrec /rebuildbcd идентифицировал две установки, но сказал:"Запрошенное системное устройство не может быть найдено". bcdboot d:\windows "ошибка при попытке скопировать загрузочные файлы"

Я пытался сделать ремонт win8 usb получил файл "отсутствует файл или содержит ошибки" файл: \windows \system32 \winload.efi

так что я обманул и использовал EUFI modded установку usb для установки второго w7

Теперь у меня есть рабочий менеджер загрузки Windows, в который я могу добавлять записи. Но когда я использую EasyBCD, чтобы добавить простую запись, как

Имя: w7 ID BCD: {be824de0-829d-11e3-bafc-f6ea108bac12} Диск: F: \ Путь загрузчика: \ Windows \ system32 \ winload.exe

система зависает при запуске ..

мои BCD файлы могут быть повреждены





Другое Править

Теперь я вижу, что EasyBCD сделал неправильно, он добавил запись с winload.exe ... изменил это на winload.efi, и теперь я могу загрузиться на оригинальный w7, затем попытался сделать это с w8, но получить "Windows не может очень цифровой подписи этот файл"

Кстати, я посмотрел на diskpart, w7 install создал новый системный раздел fat32, мои старые 300 МБ fat32 в какой-то момент превратились в основную потерю своей системы из-за раздела 900 МБ, возникшего из ниоткуда ... так что мой вклад в хаос ...

DISKPART> list vol

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  -------
Volume 0     A   SYSTEM       FAT32  Partition    300 MB  Healthy
Volume 1     D   Win8x64      NTFS   Partition     93 GB  Healthy
Volume 2     C   Win7x64      NTFS   Partition    249 GB  Healthy    Boot
Volume 3     E                NTFS   Partition    102 GB  Healthy
Volume 4     F   Restore      NTFS   Partition     20 GB  Healthy
Volume 5                      FAT32  Partition    100 MB  Healthy    System




Загрузился в eufi win7 usb, загрузочный процесс прошел, но bcdboot и sfc были отклонены.

я попробовал команду label внутри \system32 \, и она дала мне "недопустимый win32", но если я запустил его C: \Users \Administrator>, то все пройдет так, как мне запустить bcdboot или sfc и заставить его работать на определенном разделе, я думаю, что \system32 \ on D: раздел изолирует команды, используемые для этого раздела и ОС.

А для автономного сканирования sfc /offbootdir должен быть fat32 100mb, где efi или я вижу через менеджер разделов, есть также "Microsoft Reserved" 128mb, это то, что я должен был выбрать.

2 ответа2

0

Так что после твоего обновления.

EasyBCD отображает только UEFI BCD, потому что он перенаправляет вывод bcdedit, но не может создавать записи загрузчика UEFI.

  1. Загрузите любой 64-битный Win 7/8 USB/DVD с помощью загрузки UEFI !!!

  2. Найти букву диска Windows 8. Предполагая, что это Q.

  3. Перейдите на диск Q, затем cd \Windows \System32.

  4. Фиксация MBR не является пустой операцией, поскольку MBR должна быть "защитной MBR" для GPT-дисков. bootsect /nt60 all /force /mbr

  5. bcdboot Q: \windows /s Q: /f UEFI

Если bcdboot завершается неудачно, это означает, что копии файлов загрузки системы, хранящиеся в Windows 8, повреждены, и вам следует восстановить Windows 8, что можно сделать в автономном режиме с помощью команды "sfc". google "sfc offline" для точного синтаксиса или "sfc /help"

Это должно исправить загрузку Windows 8 и сохранить существующую запись Windows 7.

0

Чтобы исправить загрузку:

  1. Вам не нужен раздел "SYSTEM" (300 МБ). Удалите его полностью, используя управление дисками.

  2. Удалите объект с GUID {9090be8e-4d7c-11e3-b2e3-08606e0fb7bc} используя bcdedit.
    Все связанные с загрузкой файлы для UEFI находятся в EFI-System (BCD и bootmgfw.efi + языковые файлы)

  3. Обновить содержимое MBR
    d:\Windows\System32\bootsect /nt60 ALL /force /mbr

  4. Обновить BCD
    d:\Windows\System32\bcdboot d:\Windows

  5. Перезагружать.

  6. Проверьте в прошивке последовательность загрузки UEFI - Windows Boot Manager должен быть указан первым, а загрузка должна быть включена UEFI.

Будем надеяться, что это решит проблему с загрузкой.

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