2

Просто собрал систему с материнской платой, поддерживающей UEFI. Я не понимал, что это было в то время, и мне было интересно узнать, почему он подключен к жесткому диску емкостью 1 ТБ. У меня в системной комнате есть дополнительное хранилище, а не на SSD, где находится ОС.

Списки BIOS в порядке загрузки:

  • UEFI HDD
  • оптический привод
  • диск 4TB
  • SSD и, наконец, повторение 1 ТБ, указанного в верхней части с UEFI,
    (этот повторный листинг не содержит тега UEFI).

Материнская плата представляет собой Gigabyte GA-H97-Gaming 3.

Есть ли преимущество в перестановке этой конфигурации? Например, есть ли выбор, где находится UEFI и имеет ли это значение?

1 ответ1

2

EFI имеют встроенные менеджеры загрузки. Их пользовательские интерфейсы сильно различаются, от абсолютно бесполезных до умеренно полезных, но ключевой момент заключается в том, что каждая запись во встроенном менеджере загрузки сообщает микропрограммному обеспечению, как запускать одну программу (обычно это загрузчик). Эти записи менеджера загрузки хранятся в NVRAM. Обычно, когда вы устанавливаете ОС, она создает запись менеджера загрузки EFI, которая указывает на собственный загрузчик ОС. Таким образом, с установленной ОС вы должны увидеть запись для этой ОС в списке менеджера загрузки.

Многие EFI также автоматически генерируют записи для таких вещей, как параметры загрузки по сети, утилита настройки встроенного ПО, встроенная оболочка EFI, загрузка дисков в BIOS/CSM/ устаревшем режиме и резервные загрузчики на жестких дисках и съемных дисках. Этот последний пункт заслуживает некоторой проработки: если ни одна ОС не создала запись, EFI может загрузиться со стандартного имени файла: EFI/BOOT/bootx64.efi (при условии, что процессор x86-64/ AMD64/ x64). Первоначально это запасное имя файла предназначалось для включения загрузки со съемного носителя, чтобы установщики ОС и аварийные инструменты могли загружаться. Сегодня, однако, он часто используется в качестве аварийного резервного копирования - ОС может установить копию своего загрузчика в этом месте, чтобы позволить ОС загружаться в случае повреждения записей NVRAM.

Ваш вопрос не совсем ясен на 100% о том, какое оборудование у вас есть на вашем компьютере. Я не удивлюсь, увидев хотя бы одну, а возможно, две записи для каждого жесткого диска, подключенного к компьютеру. (Два исходят из одной резервной записи в режиме EFI и одной записи из BIOS/CSM/ унаследованного режима. Последнее, вероятно, исчезнет, если вы отключите CSM в вашей прошивке.) OTOH, одна или обе записи на диске могут отсутствовать в зависимости от дизайна прошивки и текущих настроек, особенно если на диске нет резервного загрузчика EFI. Дополнительные записи могут сильно зависеть от системы. Похоже, вы говорите, что видите загрузочную запись для загрузки с сетевого устройства хранения. Это может произойти, если это устройство поддерживает сетевую загрузку по протоколу, подобному PXE, и если в вашей прошивке включена поддержка PXE.

Кроме того, если вы видите записи для жестких дисков, о которых вы никогда не слышали, или для операционных систем, которые вы никогда не устанавливали, я подозреваю, что вы не первый владелец материнской платы. Если предыдущий владелец загрузил систему, и особенно если этот человек установил ОС, в NVRAM машины могут быть оставшиеся записи.

Вы можете управлять записями менеджера загрузки EFI с помощью утилит в самой прошивке и во многих ОС:

  • Многие, но не все, EFI позволяют настраивать записи менеджера загрузки, используя их утилиты настройки. Детали варьируются от одного EFI к другому.
  • Оболочка v2 EFI предоставляет команду bcfg которая позволяет редактировать эти записи.
  • В Windows команда bcdedit предоставляет ограниченные возможности для редактирования этих записей, а сторонний EasyUEFI предоставляет для этого более простой интерфейс «укажи и щелкни».
  • В Linux команда efibootmgr позволяет добавлять, удалять и настраивать загрузочные записи EFI.

Обратите внимание, что использование записей менеджера загрузки EFI, когда вы не понимаете их, может привести к тому, что ваша система станет не загружаемой.

Кроме того, большая часть этого не имеет значения, если вы устанавливаете свои ОС в BIOS/CSM/ устаревшем режиме. Диспетчер загрузки EFI по-прежнему существует, но при отсутствии только установки ОС в режиме BIOS, диспетчер загрузки EFI сводится к функциональности простого диспетчера загрузки на основе устройств в традиционном BIOS.

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