что такое option rom messages

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

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

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

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

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

Load Legacy Option Rom значение по умолчанию [ Enabled ]

Legacy BIOS Option ROM Allocation Considerations

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 :

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, архитектура ПК накладываются ограничения на выделение ресурсов.

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

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

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

Источник

lan option rom в биосе что это

В данной статье мы рассмотрим такую довольно распространенную опцию BIOS, как onboard lan boot rom. Встречается она на многих материнских платах, а вот для чего она нужно знает далеко не каждый.

Данная опция в зависимости от версии bios может иметь слегка измененные названия:

Для чего нужен Onboard lan boot rom?

Как многие должны знать, компьютер сразу после нажатия кнопки включения начинает искать загрузочное устройство, чтобы приступить к загрузке системы. Этим устройством чаще всего бывают жесткий диск, флешка или диск.

Опция onboard lan boot rom в биосе

Но благодаря опции onboard lan boot rom загрузка компьютера возможна и без них. А производиться она будет по сети со специального централизованного сервера. Так часто делается в крупных компаниях, где все данные, в том числе и операционная система, хранятся на сервере, и рабочие станции грузятся именно с него.

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

Благодаря onboard lan boot rom это можно сделать удаленно.

Для того, чтобы загрузиться из сети onboard lan boot rom должен стоять в положении Enabled (активирован), а в списке порядка загрузки устройств (boot) network boot должен стоять на первом месте.

Если же вы не планируете пользоваться загрузкой компьютера из сети, то onboard lan boot rom лучше поставить в положение «Disabled» (выключена).

Этим вы ускорите загрузку компьютера, ведь ему не придутся тратить время на поиск сервера загрузки в сети.

Другие идентичные по назначению параметры: LAN Boot ROM, LAN option rom, Boot ROM Function.

Опция Onboard LAN boot ROM предназначена для настройки загрузочных параметров персонального компьютера. Опция имеет лишь два варианта значений – Enabled (Включено) или Disabled (Выключено).

Принцип работы

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

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

Для реализации подобной загрузки во многих BIOS существует опция Onboard LAN boot ROM или подобные ей опции. Эта функция дает пользователю возможность включить или выключить режим загрузки удаленной операционной системы при помощи встроенной в материнскую плату сетевой карты.

После включения опции во время загрузки компьютера BIOS материнской платы передает управление встроенной сетевой карте. Такая карта обычно имеет свой собственный BIOS, встроенный в постоянную память (ROM). После того, как управление передано, сетевая карта подключается к сети, чтобы найти там необходимый сервер и загрузить с него операционную систему на компьютер. Если такой сервер найден, то происходит загрузка операционной системы, а если нет, то управление загрузкой передается обратно BIOS материнской платы, которая продолжает поиск загрузочных устройств по стандартной процедуре – среди установленных в самом компьютере накопителей.

Обычно опция Onboard LAN boot ROM располагается в том разделе BIOS, где находятся параметры, связанные с загрузкой системы. Подобный раздел может носить название, например, Boot Settings Configuration. Вариант Enabled включает функцию загрузки операционной системы по сети, а вариант Disabled – выключает. Также опция может носить и другие названия, в зависимости от материнской платы, например:

Стоит ли включать опцию?

В большинстве случаев опция Onboard LAN boot ROM не нужна пользователю, и ее рекомендуется выключить. Она может иметь смысл лишь для пользователей, которые подключены к локальной сети и загружают из нее операционную систему. Впрочем, если даже вы и не загружаете операционную систему из сети, но оставите опцию включенной, то ничего страшного не случится ­– если в сети не найдется операционной системы, то управление будет передано загрузчику встроенного накопителя, например, жесткого диска. Однако следует учитывать, что поиск системы в локальной сети может занимать какое-то время при загрузке, что делает включение опции нежелательным.

Опция Onboard LAN Boot ROM позволяет выполнить загрузку операционной системы через сетевой адаптер (с удаленного компьютера).

Disabled (или No) – запретить загрузку компьютера с удаленного компьютера;

Enabled (или Yes) – разрешить загрузку компьютера с удаленного компьютера.

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

Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY

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

Onboard LAN Boot ROM значение по умолчанию [Disabled]
Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС
Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС
[Disabled]

Decide whether to invoke the boot ROM of the onboard LAN chip

Решите, нужно ли вызывать загрузочный диск через чип LAN

Источник

Option ROM Messages

материал № 9951

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

КОММЕНТАРИИ к «Option ROM Messages»

ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Проявления неисправностей, связанных с данным параметром (0)

IT-WIKI (0)

Параметры BIOS (63)

Описание значений параметров:

Описание значений параметров:

Параметр доступен при включении параметра Fast(Quick) Boot.

Параметр включает/отключает ускорение загрузки системы за счет того, что до загрузки операционной системы на компьютере не будут доступны никакие USB-устройства (мышь, клавиатура, накопители информации). Это позволит системе загружаться быстрее

Описание значений параметров:

Следует учитывать, что после включения данного параметра, станет невозможным зайти в BIOS/UEFI, если к компьютеру можно подсоединить только USB-клавиатуру и нет возможности подсоединить PS/2-клавиатуру. Невозможным станет и загрузка с USB-накопителей. Решением может стать сброс настроек BIOS.

Описание значений параметров:

Параметр включает/отключает загрузку компьютера средствами UEFI.

Описание значений параметров:

Параметр включает/отключает воспроизведение звукового сигнала при каждой загрузке компьютера.

Описание значений параметров:

Scure Boot позволяет загрузиться и работать только подписанным цифровой подписью компонентам операционной системы, исключая возможность загрузки модифицированного (вредоносного) содержимого.

Описание значений параметров:

— Save All Secure Boot Variables
— Save Secure Boot Data

Описание значений параметров:

Параметр доступен при включении параметра Fast(Quick) Boot.

Статьи (0)

Корзина не предназначена для покупки товаров, поскольку сайт не занимается продажами.

Функция корзины заключается всборе компьютерных комплектующих в собственную базу (требуется регистрация на сайте) и сравнении их между собой.

Сбор компьютерных комплектующих в собственную базу: Эта фанкция необходима для виртуальной сборки компьютера. Требуется регистрация на сайте.

Сравнение комплектующих: Можно сравнить только комплектующие следующих групп: 1. Жёсткие диски. 2. Твердотельные диски. 3. Оперативная память. 4. Видеокарты. 5. Центральные процессоры. 6. Материнские платы.

Источник

Как поставить операционную систему на NVME SSD с устаревшей материнской платой. Часть вторая: модификация BIOS

Содержание

Содержание

В первой части нашего материала мы узнали, как использовать в качестве загрузочного накопители NVME на старых материнских платах, не поддерживающих нативную загрузку с NVME. Теперь же рассмотрим еще один, более «элегантный и правильный» способ — модификацию биоса.

За и против

Суть модификации в том, что мы добавляем в родной биос материнской платы EFI-модуль, или Option ROM, для поддержки NVME-накопителей.

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

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

Тестовый стенд

Тестовый стенд с Legacy BIOS был взят из первой части:

Для работы с AMI UEFI тестовый стенд выглядел таким образом:

Award BIOS

На тестовой плате от Gigabyte установлено программное обеспечение от Award. Это обычный (non-EFI) BIOS, и его редактирование для добавления необходимого нам модуля — задача не самая простая.

Для нашей задачи нам потребуется:

Биос платы качаем на официальном сайте (пример, как это сделать есть, тут), OpROM и утилиту для корректировки его контрольной суммы скачиваем тут (спасибо vlo), CBROM берем тут. Разархивируем все архивы, складываем файлы в отдельную папку, в нашем случае это будет award в корне диска C.

Неприятный нюанс в модификации не UEFI биос состоит в том, что потребуется конфигурировать его под определенный диск, устанавливаемы вами. В нашем случае это Smartbuy E13T, и нам потребуется узнать его идентификаторы vid и did.

Самый простой вариант — загрузиться с подключенным диском в операционную систему (Win 10, Win 8.1) с поддержкой NVME SSD. Вы можете работать не только с уже установленной ОС, но и использовать Live usb.

Открываем диспетчер устройств: правой кнопкой мыши (ПКМ) на значке меню «Пуск» — диспетчер устройств. Или пишем «диспетчер устройств» в строке поиска Windows 10.

Идем в пункт «Контроллеры запоминающих устройств», ищем «Стандартный драйвер NVM Express». Жмем ПКМ — свойства.

Переходим на вкладку «Сведения», из списка «Свойство» выбираем «ИД оборудования».

Ниже в поле «Значение» появятся строки. Первые четыре знака, после «VEN_» — это vid, после «DEV_» — это did. Сохраняем (ПКМ на строке — Копировать) или переписываем эти значения, как на примере.

Следующим этапом будет внедрение полученных vid/did в OpROM. Открываем шестнадцатеричный редактор, мы будем использовать WinHex. Идем в меню File — Open и выбираем файл ss-950.bin из папки award.

В центральной части окна программы мы видим шестнадцатеричные (hex) значения.

Нам нужно заменить четыре (выделены) первых байта (одна пара — один байт) в третьей строке (offset 00000020).

Здесь прописаны vid и did, и их нужно заменить на данные нашего диска. Но тут есть один нюанс — нужно поменять байты местами, то есть vid тестового диска 1987 нужно записать как 87 19, а did — вместо 5013, записывается как 13 50. Данные уже идут в hex-формате, поэтому записываются как есть. Вот так получилось после замены.

Сохраняем под нужным именем (в примере ss950-2.bin): File – Save as.

Открываем командную строку от имени Администратора. В Windows 10 просто пишем в строке поиска cmd, нажимаем ПКМ — Запуск от имени Администратора.

В открывшемся окне переходим в подготовленную папку (в нашем случае c:\award) командой cd c:\award.

Сейчас нужно исправить контрольную сумму OpROM после нашего вмешательства утилитой cs_fix. Вводим команду cs_fix.exe ss950-2.bin, если все прошло успешно, получаем сообщение как на скрине.

Теперь наш OpROM готов для добавления в файл биоса, но сначала посмотрим содержимое биоса. Вводим CBROM195.EXE h67md2b3.f7 /D, где h67d2hb3.f7 — название файла биоса. Вывод команды — это список всех модулей (ROM), содержащихся в файле.

Добавляем ss950-2.bin в файл: CBROM195.EXE h67md2b3.f7 /pci ss950-2.bin. На проценты не обращаем внимание.

Проверяем, что все прошло успешно: CBROM195.EXE h67md2b3.f7 /D

Сравнив две выдачи, можно увидеть, что добавилась новая запись с номером 23. В крайнем правом столбце видно, что там находится наш файл ss950-2.bin.

Прошивка BIOS

Полученный файл переносим на флешку, отформатированную в файловую систему FAT32. Заходим в биос по клавише DEL.

Сбрасываем настройки, по умолчанию выбрав «Load Fail-Safe defaults». После перезагрузки заходим еще раз в биос, нажимаем F8 для запуска утилиты-прошивальщика Q-Flash.

Делаем резервную копию установленного экземпляра биоса. Для этого выбираем пункт Save BIOS to Drive.

Утилита должна распознать установленную флешку, выбираем ее, вводим имя для сохраняемого файла.

После окончания процесса сохранения выбираем Update BIOS from Drive, выбираем файл h67md2b3.f7.

Подтверждаем, что мы хотим прошить данный файл, и ждем окончания процесса.

Нажимаем Esc для выхода, подтверждаем.

Еще раз заходим в биос. Если все было сделано верно, то в меню «Advanced BIOS Features — Hard Disk Boot Priority» появится новое загрузочное устройство — нужный нам NVME SSD.

Выбираем его как основное загрузочное устройство и устанавливаем операционную систему.

AMI UEFI

В качестве носителя UEFI от AMI была выбрана материнская плата от Asus.

Как и для модификации Award, нам потребуется определенный набор инструментов:

В качестве утилиты для работы с UEFI будем использовать UEFITool от CodeRush. А непосредственно интегрируемый модуль — NvmExpressDxe_4.ffs. Для плат, где свободного места не хватает для внедрения указанного модуля, можно использовать его «облегченную» версию — NvmExpressDxe_Small.ffs. Из пакета AFU (в нашем случае потребовалась версия AFUWIN64_v3.05.04 с поддержкой ключа /GAN) нам нужен исполняемый файл под Windows — AFUWINx64.EXE, а также amifldrv64.sys для его работы.

Для упрощения процесса производим все манипуляции из Windows, развернутой на подопытной плате. Размещаем все файлы в одной папке для удобства.

Делаем резервную копию установленного биоса. Для этого запускаем командную строку (CMD) от имени Администратора и переходим в папку с файлами командой: cd c:\ami, где c:\ami — путь к папке с нашими файлами.

Далее делаем саму резервную копию: afuwinx64 backup.rom /O, где backup.rom — имя файла резервной копии (можете назвать на свой вкус), /O — ключ для создания бэкапа. «Reading flash … done» оповестит об окончании процесса.

Теперь можно отложить окно командной строки, можно даже не закрывать — скоро потребуется. Открываем UEFITool. Идем в меню File — Open image file.

Выбираем файл бэкапа, полученный ранее (backup.rom). Откроется окно программы, нажав на UEFI image, можно увидеть структуру выбранного файла.

Теперь нужно определить, куда вставить файл модуля. Из-за сложной структуры и специфических особенностей производителей плат, вручную найти DXE том, где хранятся модули, бывает проблематично. Поэтому проще всего воспользоваться поиском.

Открываем меню File — Search или воспользуемся сочетанием клавиш Ctrl+F. В открывшемся окне выбираем вкладку Text, вводим в поле DXE, проверяем, что активирован чек-бокс Unicode и жмем «OK».

В нижней части окна, именуемой «Messages», будет выведен список совпадений.

Сделайте двойной клик левой кнопкой мыши на любой из записей и попадете в раздел, где было найдено совпадение. Ориентируемся по полю «Subtype»: если видите там «DXE driver», то вы в верной секции.

Можно также ориентироваться на модуль «CSMCORE».

Нас же интересует самая нижняя запись, после которой идет «Volume free space». В данном случае это запись с подтипом «Freeform», но это может быть и DXE driver.

Встаем на нее, жмем правой клавишей мыши и выбираем пункт Insert after.

И выбираем нужный для интеграции модуль.

Обратите внимание, что модуль должен оказаться в самом конце списка, прямо перед Volume free space. Определить его можно по имени модуля в столбце «Text».

Сохраняем полученный файл, вводим нужное имя модифицированного файла биоса (в примере mod.rom).

После того, как вы нажмете кнопку «Сохранить», вас спросят о том, хотите ли вы открыть измененный файл. Соглашаемся.

Откроется заново структура файла. Идем в раздел, куда мы вставляли модуль, и проверяем, что он там сохранился. Раскроем его запись и удостоверимся, что там есть обе (image и interface) секции.

Если все в порядке, то биос готов для прошивки.

Прошивка UEFI

Как и чем прошить биос зависит от материнской платы.

Мы же будем прошивать биос с помощью уже использованного AFUWIN. Переходим обратно в командную строку. Сначала прошиваем оригинальный файл биоса с сайта (той же версии, что и установленный на плате) командой afuwinx64 6701.cap, где 6701.cap — имя файла оригинального биоса (переименован для простоты ввода).

Когда все этапы успешно выполнятся, сразу прошиваем модифицированный биос командой afuwinx64 mod.rom /GAN, где mod.rom — файл биоса с интегрированным модулем поддержки NVME, а /GAN — ключ для прошивки. Без данного ключа на этой плате биос прошиваться категорически отказывался.

После окончания прошивки выключаем ПК, вставляем наш SSD и проверяем, доступен ли он в списке загрузочных устройств биос.

Если бы наша тестовая плата поддерживала USB Flashback, то можно было бы просто модифицировать файл, скачанный с сайта, переименовать его в соответствии с требованиями USB Flashback (для этого можно воспользоваться утилитой BIOS Renamer for USB BIOS Flashback), закинуть файл на флешку и прошиться по инструкции к плате. Это считается самым удобным и правильным вариантом для плат Asus.

Мы рассмотрели два варианта добавления поддержки загрузки с NVME дисков: для Award (Legacy) BIOS и AMI UEFI. Постарались осветить нюансы и проблемы, с которыми встретились в процессе модификации. Но поскольку производителей много, и каждый может иметь свои специфичные особенности биоса, невозможно охватить все нюансы по данной теме.

Источник

Читайте также:  на кого лучше учиться на медсестру или фельдшера
Универсальный бизнес портал