2

Мой ноутбук Dell недавно начал показывать «Проверка носителя» при каждой загрузке, прежде чем достигнуть загрузчика.

Сначала я подумал, что это как-то связано с системным разделом EFI, но это не так, поскольку он остается после полной перестройки раздела EFI. Так откуда пришло сообщение?

1 ответ1

1

Это сообщение отображается, когда микропрограмма Dell (Insyde) пытается выполнить PXE-загрузку из сети, в которой первым шагом, конечно, является проверка соединения Ethernet - «носителя». Это может занять до нескольких секунд, когда нет кабеля, и Dell делает это один раз для загрузчика с поддержкой IPv4, и снова для загрузчика с поддержкой IPv6.

Таким образом, его присутствие означает, что порядок загрузки UEFI был изменен, и каким-то образом встроенные записи «Встроенная сеть IPv4» и «Встроенная сеть IPv6» имеют наивысший приоритет.

(Обычно порядок загрузки в системах Dell UEFI выглядит следующим образом: настраиваемая запись ОС; встроенные записи «PXE»; встроенные резервные записи «HDD»; встроенные записи «BIOS mode» (CSM).)

Скорее всего, это также означает, что пользовательская подготовленная для загрузки загрузочная запись исчезла с NVRAM, и компьютер загружается только благодаря резервной \EFI\BOOT\BOOTX64.EFI который случайно присутствует.

К счастью, это легко исправить. В моей системе Arch Linux (которая использует systemd-boot) удобным способом является bootctl install . Системы Windows 10 можно восстановить, запустив bcdboot c:\windows . Остальное - очень осторожно, используя efibootmgr или аналогичные инструменты.

(В качестве альтернативы, конечно, запасную загрузочную запись «HDD1-1» можно перенести вперед, перед PXE, но это просто лениво.)

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