Обратите внимание, что я уже прочитал несколько ответов и руководств ( 1 2 3 Установка ) на этом и других сайтах (многие сайты не указаны). Я сделал мою должную осмотрительность.
По сути, у меня уже есть предустановленная Windows 10 (x64), установленная на ПК. Материнская плата поставляется с микропрограммой UEFI класса 3 (загрузка CSM не поддерживается). Я отключил Secure Boot для устранения неполадок. Мои разделы выглядят следующим образом:
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 101 MB 1024 KB
Partition 2 Reserved 16 MB 102 MB
Partition 3 Primary 473 GB 118 MB
Partition 4 Primary 2052 MB 473 GB
Partition 5 Recovery 1794 MB 475 GB
Мое понимание состоит в том, что прошивка UEFI ищет в системном разделе EFI (раздел 1) файлы, соответствующие: <EFI_SYSTEM_PARTITION>/EFI/BOOT/<MACHINE_TYPE_SHORT_NAME.EFI>
. Затем микропрограмма «передает управление» какому-либо Boot Manager (случай 1) / Boot Loader (случай 2) имеет наивысший уровень в Приоритете загрузки в микропрограмме. Вариант 1 будет Load other bootloaders
, а Вариант 2 - Load a kernel
, таким образом, по сути, заканчивая ранние этапы процесса загрузки и запуска ОС.
Основываясь на выводе из
bcdedit /enum
Менеджер загрузки Windows находится в разделе 1 с path=/EFI/Microsoft/Boot/bootmgfw.efi
, что имеет смысл для меня. Загрузчик Windows Загрузчик находится в разделе 3 с path=\Windows\System32\winload.efi
.
Это было бы хорошо, за исключением того, что в прошивке UEFI в разделе «Приоритет загрузки» диспетчер загрузки Windows в разделе 1 с тем же file name
, который звучит правильно, но вместо ] загрузчика Windows Loader , у меня есть второй листинг UEFI: kX650znv512GP3 NVMe Toshiba SSD
в разделе 3 с file name: /EFI/Microsoft/Boot/bootmgfw.efi
. После установки последнего в качестве первого приоритета загрузки ОС не загружается, и я получаю экран с сообщением об отсутствии BCD-файлов. Кроме того, почему у Раздела 3 также есть /EFI/Boot/bootx64.efi /EFI/Microsoft/Boot/BootMgFw.efi /Boot/BCD /Boot/boot.sdi /Boot/bootfix.bin
Итак, мои вопросы:
Почему у меня есть несколько загрузочных файлов вне системного раздела EFI (Раздел 1)?
Почему в моем списке встроенного программного обеспечения не отображается загрузочный файл (UEFI: kX650znv512GP3 NVMe Toshiba SSD
в разделе 3 с file name: /EFI/Microsoft/Boot/bootmgfw.efi
)?
Когда я устанавливаю другой загрузив менеджер в раздел 1 (GRUB2 или rEFInd), я хочу иметь возможность выбирать между Ubuntu и моей текущей установкой Windows 10. (Поправьте меня, если я ошибаюсь, но я не думаю, что Мне понадобится менеджер загрузки Windows, так как все, что он делает, это запускает winload.efi; задача rEFInd или GRUB2 должна быть до). Будет ли REFInd автоматически обнаруживать Windows 10 или мне придется вручную редактировать ее с помощью efi-файла загрузчика Windows 10 (в настоящее время я не знаю, что это такое, поскольку в Разделе 3 есть куча).
Редактировать: незначительные опечатки
На этом веб-сайте говорится, что Windows Boot Manager (я предполагаю /EFI/Microsoft/Boot/bootmgfw.efi
в разделе 1) запускается C:\Windows\System32\Boot\winload.efi
. Будут обновления.
Я просто собираюсь ответить на свой собственный вопрос, так как я наконец заставил все работать, и это могло бы помочь кому-то еще с подобными проблемами или вопросами.
Вопрос 1:
Кажется что efi
файлы, которые имеют значение (по умолчанию), находятся на Вашем Системном Разделе EFI (раздел 1) обычно показаны во встроенном микропрограммном обеспечении (под FS0
) как /EFI/Microsoft/Boot/bootmgfw.efi
и /EFI/Boot/bootx64.efi
. bootx64.efi
кажется, просто загрузчик, тогда как bootmgfw.efi запускает Windows Boot Manager. Если у Вас есть только 1 ОС установленный (Windows), то это не должно иметь значения который efi
файл, от которого Вы принимаете решение загрузиться как меню Windows Boot Manager, не появится, если это только обнаружит 1 ОС.
Вопрос 2:
Честно, я все еще не понимаю, почему мое встроенное микропрограммное обеспечение всегда добавляет /EFI/Microsoft/Boot/bootmgfw.efi
(на Разделе 3) к списку начальной загрузки, если я использую фактическое функциональное bootmgfw.efi
расположенный (на Разделе 1). Я также не знаю почему нефункциональное efi
файл находится на моем C: диск (Раздел 3) для начала.
Вопрос 3:
В моем случае, rEFInd
обнаруженный каждый efi
файл на моем жестком диске, но не мог загрузить Windows. Я понятия не имею, почему это. Кроме того, после попытки загрузить один из efi
файлы, высвеченный экран, компьютер, перезапущенный, и когда я посмотрел на свой порядок загрузки (во встроенном микропрограммном обеспечении UEFI), Windows Boot Manager, были еще раз на первой строчке. С тех пор повторно найдите, не могло загрузиться вообще, даже когда я отложил его как сначала в моем порядке. Это просто приводит к компьютерному перезапуску (о котором я действительно не забочусь о том, потому что я просто установил GRUB и затем все, что все работали хорошо кроме перенаходки).
tldr; Иногда существуют посторонние загрузочные файлы, и Windows 10 Boot Manager мог бы убить, повторно находят. Это находится на Dell Встроенное микропрограммное обеспечение 'BIOS' 1.2.2.