Option rom что это

Содержание

Option rom что это

Функция также может иметь другие наименования:

Быстрый ответ: что такое PXE Oprom BIOS?

Чтоб выполнить PXE-загрузку системы, юзер должен включить PXE OPROM в настройках конфигурации BIOS. PXE — это разработка, которая загружает компы при помощи сетевого интерфейса без устройства хранения данных, такового как жесткий диск либо установленная операционная система.

Что такое PXE OpROM?

Preboot Execution Environment (PXE) относится к разным способам загрузки IBM-совместимого компьютера, обычно работающего под управлением Windows, без необходимости использования жесткого диска либо загрузочной дискеты. Эти способы появились в те времена, когда в компьютерах не было внутренних дисководов.

Что такое политика запуска PXE OpROM?

pxe oprom позволяет загружаться по сети, наверняка, не трогайте. если он работает, не трогайте хранилище, но может потребоваться uefi, находится в зависимости от типа загрузочного диска. Это оказывает влияние лишь на устройства хранения pcie.

Что такое UEFI и устаревший OpROM?

OpROM — это сокращение от Option ROM, это прошивка, запускаемая прошивкой UEFI (FW) во время инициализации платформы. OpROM обычно хранятся на съемной карте, хотя в их может храниться BIOS либо прошивка. … В текущее время UEFI может загружать и запускать устаревшие драйверы микропрограмм BIOS, если включен модуль поддержки сопоставимости (CSM).

Для чего нужен параметр загрузки PXE в настройках BIOS?

Этот выбор позволяет загружаться из бортовой локальной сети. Чтоб включить сеть в качестве загрузочного устройства: нажмите F2 во время загрузки, чтоб войти в программку опции BIOS.

Что такое режим загрузки UEFI?

UEFI — это, на самом деле, крохотная операционная система, которая работает поверх микропрограммы ПК и может делать еще больше, чем BIOS. Он может храниться во флэш-памяти на материнской плате либо загружаться с жесткого диска либо сетевого ресурса при загрузке. Маркетинговое объявление. Различные ПК с UEFI будут иметь различные интерфейсы и функции…

Что такое загрузка PXE и ​​как она работает?

PXE значит среду выполнения перед загрузкой. Это стандартная база, которая может быть реализована с внедрением программного обеспечения с открытым начальным кодом либо товаров, поддерживаемых поставщиком. PXE — это главная часть инфраструктуры центра обработки данных, так как он обеспечивает автоматическое выделение ресурсов для серверов либо рабочих станций в сети.

Что означает PXE?

Preboot Execution Environment (PXE) — это интерфейс клиент-сервер, который позволяет компьютерам в сети загружаться с сервера перед развертыванием приобретенного вида ПК в локальных и удаленных кабинетах для клиентов с поддержкой PXE.

Что такое сетевой стек в BIOS?

Что такое сетевой стек в биосе? … Этот вариант значит загрузку операционной системы через сетевую карту с удаленного компьютера либо сервера (загрузка PXE). Он доступен для выбора в параметрах загрузки, если включен загрузочный диск по локальной сети. Также именуется сетевой загрузкой, внутренним сетевым адаптером.

Как включить CSM в BIOS?

Включить поддержку загрузки Legacy / CSM в прошивке UEFI

Щелкните «Дополнительные параметры». Изберите Опции прошивки UEFI. Нажмите «Перезагрузить», компьютер перезагрузится и вы попадете в программку опции UEFI, которая очень похожа на старенькый экран BIOS. Найдите параметр «Безопасная загрузка» и, если может быть, установите для него значение «Отключено».

Что лучше UEFI или устаревшая версия?

Обычно, устанавливайте Windows в более новеньком режиме UEFI, так как он включает больше функций безопасности, чем устаревший режим BIOS. Если вы загружаетесь из сети, которая поддерживает только BIOS, для вас нужно загрузиться в устаревшем режиме BIOS.

В чем разница UEFI и legacy?

Основное различие меж UEFI и устаревшей загрузкой состоит в том, что UEFI — это новый способ загрузки компьютера, созданный для подмены BIOS, в то время как устаревшая загрузка — это процесс загрузки компьютера с внедрением микропрограммы BIOS.

Что быстрее UEFI или устаревшее?

Единственная уверенность в том, что загрузка UEFI для пуска Windows лучше, чем Legacy. Он имеет огромное количество существенных преимуществ, таких как более резвый процесс загрузки и поддержка жестких дисков размером более 2 ТБ, больше функций безопасности и т.д.. … Компы с прошивкой UEFI загружаются резвее, чем BIOS.

Опция BIOS Load Legacy Option Rom (CSM)

Функция Load Legacy Option Rom — определяет поддержку загрузки старенькых ОС.

Loaded CSM during POST or not — Загружать CSM во время POST — тестирования либо нет (во время начала загрузки).

UEFI подменяет стандартные решения BIOS и отличается более высочайшей гибкостью, быстродействием, эффективностью и отсутствием ограничений по размеру драйверов. Модуль поддержки сопоставимости (CSM) употребляется для загрузки старенькых операционных систем и взаимодействия со старым встроенным ПО.

Значения опции Secure Boot :

  • Enabled – загружать CSM во время POST — тестирования БИОС;
    Disabled –
    загрузка модуля совместимости старых ОС отключена.

Опция также может иметь другие названия:

Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc.

Название данной опции у данного производителя в данной версии BIOS:

Load Legacy Option Rom значение по дефлоту [ Enabled ]

Legacy BIOS Option ROM Allocation Considerations

Option rom что это

In Legacy BIOS boot mode, PC architecture constraints are placed on Legacy Option ROM allocation.

These constraints are not placed on UEFI Option ROMs, which are commonly referred to as UEFI drivers.

The system BIOS allocates 128 Kbytes of address space for Option ROMs. This address space is shared between on-board devices and PCIe plug-in cards. This fixed address space limitation is imposed by the PC architecture and not by the BIOS itself.

You can to exhaust the available address space when installing PCIe plug-in cards. When the address space is exhausted, the BIOS displays an Option ROM Space Exhausted message, which means that one or more devices cannot load Option ROMs.

For example, if you install a SCSI PCIe card, you might encounter the following message :

Option ROM Space Exhausted — Device XXX Disabled

By default, all on-board Options ROMs are enabled in the BIOS. However, you can disable most of these Option ROMs, unless they are required to support booting from the associated device or to provide some other boot-time function. For example, it is not necessary to load the Option ROM for the on-board network ports unless you mean to boot from one or more network ports (even then, you can disable the Options ROMs for the remaining ports).

To minimize server boot time and reduce the likelihood of exhausting the available Option ROM address space, disable the Option ROMs for all devices that you do not intend to boot from. Enable Option ROMs only for those devices from which you intend to boot.

Legacy BIOS Option ROM

В режиме загрузки Legacy Option ROM (наследния совместимости) BIOS, архитектура ПК накладываются ограничения на выделение ресурсов.

Эти ограничения не распространяются на UEFI дополнительных ПЗУ (ROMs) , которые обычно называют драйверами UEFI.

Система BIOS выделяет 128 Кбайт адресного пространства для дополнительных Option ROMs — Вариантов загрузок.

Это адресное пространство делится между бортовыми устройствами и PCIe и сменными картами. Эта фиксированная адресное пространство ограничение налагается архитектурой ПК, а не самим BIOS.

Вы можете исчерпать доступное адресное пространство при установке PCIe — съемных плат. Когда адресное пространство исчерпаны, BIOS отображает сообщение исчерпаны ресурсы — (Option ROM Space Exhausted) , это означает, что одно или несколько устройств не может загрузить дополнительных ПЗУ.

Например, если вы установите SCSI PCIe карты, вы можете столкнуться со следующим сообщением:

Option ROM Space Exhausted — Device XXX Disabled

По дефлоту, все на борту Опции диски включены в BIOS. Все же, вы можете отключить большинство из этих дополнительных ПЗУ, если они не требуются для поддержки загрузки с соответствующего устройства или предоставить какую-либо другую функцию во время загрузки. Например, не стоит загружать дополнительного ПЗУ для сетевых портов на борту, если вы имеете в виду, чтобы загрузиться с одного или нескольких сетевых портов (даже тогда, вы можете отключить опции диски для остальных портов).

Чтобы свести к минимуму время загрузки и снизить вероятность исчерпания доступного Option ROM — адресного пространства, отключите диски с которых вы не намерены загрузиться.

Дополнительное ПЗУ — Option ROM

Дополнительное ПЗУ представляет собой часть прошивки , которая находится в BIOS или на карте расширения, которая получает затененную в память и выполняется для инициализации устройства и регистрируют его в BIOS. На самом деле, это драйвер, взаимодействующий между службами BIOS и оборудованием.

  • 1 Спецификация загрузки BIOS
    • 1.1 SCSI
    • 1.2 Сетевое загрузочное ПЗУ
    • 1.3 Видео

    Legacy Option ROM Initialization

    Спецификация загрузки BIOS

    Спецификация загрузки BIOS (BBS) была разработана консорциумом, в который входят Compaq , Intel и Phoenix Technologies, для стандартизации последовательности инициализации дополнительных ПЗУ PnP BIOS и устаревших дополнительных ПЗУ, не соответствующих стандарту PnP BIOS, и порядка, в каком они перехватывают прерывания. Стандарт представляет понятие таблицы вектора загрузочного соединения (BCV) и приоритета BCV. Основные принципы стандарта делают поведение более определенным и отлаживаемым и дают производителям BIOS возможность для дальнейшего динамического выбора загрузочного устройства для пользователя в дополнение к рекомендациям стандарта.

    Распространенный вариант ROM является видео — BIOS , который загружается очень рано в процессе загрузки и перехватывает INT 10h , так что выход из питания на самотестирования (POST) может быть отображен. Видеобиос почти всегда находится в C000 сегменте памяти, сначала области памяти, зарезервированной для дополнительных ПЗУ; это так как, когда материнская плата имеет встроенный контроллер VGA, дополнительное ПЗУ будет находиться в BIOS — BIOS знает, где оно находится, и затеняет его в память в фиксированное время. Другие ПЗУ могут быть расположены от сегментов C800 до F400 ранних ПК. Окончательный поисковый адрес был в итоге ограничен E000 в более поздних продуктах. Спецификация загрузки BIOS требует, чтобы дополнительные ПЗУ были выровнены по границам 2 КБ (например, сегменты C800, C880, C900, C980 и т. Д.). Первые два байта ПЗУ должны быть 55 AA .

    После завершения базовых проверок POST BBS указывает, что BIOS обнаружит и затеняет все дополнительные ПЗУ, которые находятся в BIOS, в вышеупомянутую область, и он будет перемещаться по пространству конфигурации PCI , заполняя XROMBAR и копируя дополнительные ПЗУ карты расширения из ММИО космос в регион. Затем BIOS сканирует регион, и, если дополнительное ПЗУ имеет заголовок расширения PnP, он выполняет дальний вызов смещения + 03h в заголовке дополнительного ПЗУ для его инициализации. Затем он повторно сканирует область после того, как все дополнительные ПЗУ PnP были инициализированы (так как, как указано в приложении E, процедура инициализации дополнительного ПЗУ могла связать больше заголовков расширения PnP для отдельных дисков, которыми владеет устройство). Он добавляет указатель BCV (при наличии) в заголовки расширения PnP. Он находит таблицу BCV или указатель BEV (при наличии) в таблицу приоритетов IPL. Записи BCV в таблице BCV затем вызываются в соответствии с переключаемым приоритетом в NVRAM . Таблица BCV заполнена указателями функций BCV, но имеет фиксированную запись, представляющую устаревшие дополнительные ПЗУ, которые являются указателем на подпрограмму BIOS, которая вызывает + 03h во всех остальных дополнительных ПЗУ, которые не имеют заголовка расширения PnP. Функция BCV инициализирует перехватчики INT 13h и INT 19h, которые, как предписывает BBS, не должны выполняться в подпрограмме инициализации в + 03h. Если устройство не имеет заголовка расширения PnP, оно может выполнить любую ловушку в подпрограмме в + 03h, поскольку это устаревшая карта.

    В подпрограмме начальной инициализации, поскольку дополнительное ПЗУ указывает на структуру данных PCI (не такую ​​же, как пространство конфигурации), код дополнительного ПЗУ знает, что устройство и идентификатор поставщика имеют фиксированное смещение от RIP . Это позволяет ему сканировать конфигурационное пространство PCI, чтобы найти нужное устройство и полосы BAR, которые необходимо использовать. Чтобы предотвратить это сканирование и в случае двух идентичных карт в системе, BIOS передает PFA (шина / устройство / функция) в процедуру инициализации в AX, а номер выбора карты (CSN) для дополнительных ПЗУ ISA передается в BX. Затем он может взаимодействовать с устройством при помощи PMIO / MMIO, чтобы узнать, сколько дисков у него есть и какие из них являются загрузочными, путем чтения MBR . BIOS уже прочесал конфигурационное пространство, выделил BAR и заполнил таблицу ACPI перед вызовом процедуры инициализации, поэтому дополнительное ПЗУ будет использовать адреса, назначенные его BAR. BCV, однако, перехватывает подпрограммы прерывания, которые взаимодействуют с устройством, которые настраиваются на основе местоположения базового адреса MMIO, информации о диске, установленной в подпрограмме инициализации дополнительного ПЗУ, и текущего номера диска в BDA.

    Затем процедура BIOS INT 19h использует приоритет таблицы IPL в NVRAM, чтобы решить, следует ли вызывать запись, содержащую обработчик загрузки, который будет читать MBR 00h (BAID гибкого диска; первое устройство в таблице BCV для регистрации диска 00h), или запись, содержащая обработчик загрузки, который будет читать MBR 80h (BAID жесткого диска; первое устройство в таблице BCV для регистрации диска 80h) или одну из записей BEV в таблице. Устройство имеет BEV или BCV только в этом случае, если оно является загрузочным.

    SCSI

    SCSI контроллер карты может подключить INT 13 , который отвечает за предоставление услуг диска. Он будет делать это в своем BCV, если это карта PnP. Как это будет сделано, любые последующие вызовы INT 13h будут «перехвачены» дополнительным ПЗУ SCSI (или «SCSI BIOS»), позволяя ему отвечать для дисков, которые могут существовать на шине SCSI. До перехвата прерывания в системе могло не быть дисков, но перехватывая прерывание и изменяя возвращаемые значения, SCSI BIOS в состоянии сделать все диски на шине SCSI видимыми для системы.

    В этом конкретном случае сам BIOS может вызвать INT 13h, чтобы предоставить пользователю список возможных загрузочных устройств, и поскольку SCSI BIOS перехватил прерывание, пользователь сможет выбрать не только лишь стандартные системные устройства для загрузки, но также и какие диски SCSI. Это связано с тем, что, как предложено в Приложении D спецификации Boot BIOS, BIOS может заполнить таблицу IPL информацией об устройстве и поставщике из вызовов INT 13h на разные диски в паре с номером жесткого диска (80h, 81h . ) , чтобы разрешить загрузку с любого жесткого диска, а не только лишь с первого диска первого контроллера, который перехватил INT 13h как загрузочный (элемент с наивысшим приоритетом в таблице BCV), называемое BIOS Aware IPL Device (BAID) в спецификации.

    Несколько контроллеров могут перехватывать INT 13h одновременно. Например, после контроллера SCSI контроллер AHCI может также перехватить INT 13h, поместив вызов предыдущего обработчика, который был сохранен в IDT в записи 13h контроллером SCSI, в конце своего собственного обработчика, который затем вставляет IDT в запись 13ч. Если INT 13h вызывается с DL = 83h, тогда ответит контроллер, назначивший диапазон диска, содержащий 83h, в противном случае он пропустит и вызовет предыдущий обработчик. Первый контроллер, подключившийся к INT 13h, увидит, что установлено 0 дисков, проверив байт 0040:0075 , который находится в области данных BIOS (BDA), и, если у него есть 4 диска для перечисления, он назначит диапазон 80h – 83h и хранить «4» в BDA.

    Сетевое загрузочное ПЗУ

    Другой распространенный вариант ПЗУ — это сетевое загрузочное ПЗУ. Дополнительное ПЗУ содержит программу, необходимую для загрузки загрузочного кода. Первоначальные ПЗУ персональных компьютеров IBM подключали INT 18H (первоначально для вызова Cassette BASIC ) и INT 19H, поскольку эти два прерывания были назначены, когда процесс загрузки вот-вот начнется. INT 19H вызывается для инициации процесса загрузки, а INT 18H вызывается, когда система пытается загрузиться со всех возможных устройств, и ни одно из них не было загрузочным. Первоначально, подключив INT 18H, система вызывала Cassette BASIC (если она есть) или пыталась загрузиться по сети, когда все другие загрузочные устройства (дисководы гибких дисков, жесткие диски и т. Д.) Выходили из строя. Подключив INT 19H, система попытается загрузиться по сети раньше всех других устройств. BBS указывает, что дополнительное ПЗУ NIC не перехватывает 19h, вместо этого обработчик 19h BIOS должен вызвать BEV, который затем загрузит загрузочный код.

    видео

    Video BIOS предоставляет некоторые базовые услуги отображения для BIOS и систем , работающих , например , INT 10H (Наследство BIOS), VBE (Наследство BIOS) и UEFI GOP .

    Дополнительные ПЗУ UEFI

    Спецификация PCI допускает использование нескольких образов дополнительных ПЗУ на одном устройстве. Эти дополнительные ПЗУ могут быть устаревшими x86 и UEFI. Если для формата дополнительного ПЗУ установлено значение «Совместимость с UEFI» в настройке UEFI, на этапе DXE будет загружено новое дополнительное ПЗУ UEFI, если оно есть, и устаревшее дополнительное ПЗУ, если оно отсутствует. UEFI может использовать устаревшие дополнительные ПЗУ, если включен модуль поддержки совместимости (CSM). Направьте внимание, что при включенной безопасной загрузке выполнение модуля поддержки совместимости и устаревших дополнительных ПЗУ запрещено, поскольку устаревшие драйверы микропрограмм не поддерживают аутентификацию, что является угрозой безопасности.

    Смотрите также

    • BIOS
    • UEFI
    • Загрузка
    • Начальная загрузка
    • Прошивка
    • Устаревшие Plug and Play
    • Конфигурационное пространство PCI
    • Постоянная память (ROM)
    • Среда предварительной загрузки (PXE)
Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях