2

У меня проблемы с восстановлением загрузчика Windows 10. Я попытался загрузиться в USB-установщик Windows 10 и выполнить там восстановление. Я попробовал решение, предлагаемое здесь: Как исправить загрузчик Windows 10 из Windows . Я также пробовал исправить это подробно здесь: http://www.fixedbyvonnie.com/2013/12/how-to-repair-the-efi-bootloader-in-windows-8/ . Ни один из них не решил проблему для меня.

История проблемы такова: я изначально установил Windows 8.1 на основной загрузочный ssd. Позже я перераспределил и установил Arch Linux на второй раздел на том же диске. Затем я установил Windows 10 поверх установки Arch Linux. Позже я удалил раздел Windows 8.1 и снова расширил его, чтобы Windows 10 была единственной ОС, установленной на диске. (Позже я добавил второй ssd с Antergos Linux). Эта серия установок, кажется, оставила загрузчик Arch gummiboot на диске, хотя если я просто загружал диск напрямую, он всегда сбрасывал меня прямо в загрузчик Windows, поэтому я даже не осознавал, что загрузчик Linux gummiboot все еще присутствует ,

Я пытался заставить работать настройку сквозного графического процессора [ https://www.reddit.com/r/pcmasterrace/comments/3lno0t/gpu_passthrough_revisited_an_updated_guide_on_how/ ], и я не смог заставить Windows работать на виртуальной машине, и решил, что она вроде бы из-за загрузчика. Я пробовал различные способы исправить это (как указано выше), но ничего не получалось. Поэтому я посмотрел на ssd Windows 10, на которой была установлена программа, и увидел, что там все еще есть раздел ext4 (наряду с разделом fat32, где у Windows был загрузчик UEFI). Я удалил раздел ext4 и установил флаг "boot" в разделе fat32. После этого теперь не только работа Windows на виртуальной машине больше не работала, но я больше не мог загружаться непосредственно в Windows. Теперь я получаю сообщение об ошибке "PROCESS1_INITIALIZATION_FAILED" при загрузке.

Я вошел в раздел fat32 и обнаружил, что каталог gummiboot все еще существует. Я попытался удалить это, но это не имело никакого значения. Затем я удалил все файлы из раздела fat32 и снова попробовал решения из первого абзаца. Все еще ничего не работает. Хотя у меня теперь есть 6 разных (все нерабочих) записей загрузчика Windows, когда я захожу в BIOS материнской платы.

Есть ли способ исправить это, кроме полной переустановки Windows 10? И, если мне придется переустанавливать Windows 10, есть ли способ сохранить текущий раздел, где находится фактическая установка Windows 10 (в отличие от разделов EFI/boot), и сбросить его поверх новой установки? (И как мне удалить все записи загрузчика Windows 10 из BIOS?)

1 ответ1

7

Предполагается, что Windows установлена на GPT-диск.

Для успешной загрузки Windows 10 (также Windows 8.1/8/7) на прошивке UEFI вам нужно ровно 3 раздела на диске в стиле GPT:

  1. Системный раздел EFI (обычно 100 МБ - 500 МБ)

  2. Зарезервированный раздел Microsoft (ровно 128 МБ)

  3. Раздел Windows (не менее 20 ГБ для 64-разрядной версии Windows)

В конце концов у вас может быть отдельный раздел "восстановления".

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

Команда для исправления BCD + загрузчик + менеджер загрузки и запись загрузочной записи в NVRAM: bcdboot.exe -

bcdboot N:\Windows /s Z:

где N: раздел Windows, а Z: системный раздел EFI. (Позже вы должны будете исправить загрузчик восстановления отдельно с помощью команды ReAgentC.exe.)

Вы также можете использовать команду bootrec.exe из среды восстановления, чтобы исправить загрузку (не всегда успешно, но также исправляет загрузчик восстановления).

Не нужно говорить, что вы должны загрузить установочный / восстановительный носитель Windows (USB / DVD) с помощью загрузки EFI.

Загрузка UEFI не использует MBR и загрузочные записи раздела для загрузки, но это может помочь перезаписать MBR (должна быть защитная MBR на GPT-диске) с помощью команды bootsect.exe в случае, если MBR была подделана установкой Linux. Windows не любит "смешанный" формат MBR на GPT-диске.

Ссылка: Восстановление Windows BCD на UEFI и BIOS

Надеюсь это поможет.

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