209 bios asus обзор
Исследование архитектуры персональной платформы логично начать с изучения BIOS и встроенной утилиты Setup. Объектом нашего исследования сегодня будет плата ASUS Z87-K на основе системной логики Intel Z87 для процессоров Socket 1150, интригующая размером микросхемы BIOS — 8 мегабайт (Winbond W25Q64FV). Посмотрим, какие возможности реализовал разработчик платформы, имея в своем распоряжении такой гигантский, по меркам firmware, объем.
Процесс познания пойдет легче, если мы объясним себе и читателям, что в качестве UEFI BIOS на плате ASUS Z87-K используется не самая новая разработка компании American Megatrends:программный код Aptio четвертой версии. По этой причине не стоит выискивать новизну там, где ее нет. Проще ознакомиться с анонсом Aptio V еще до чтения этого материала :)
Режим Flash Descriptor Mode. Хакеру на заметку
Одним из этапов исследования BIOS было считывание двоичного образа микросхемы с помощью программатора. Как и ожидалось, 32-битное слово по смещению 10h равно 0FF0A55Ah, что индицирует поддержку режима Flash Descriptor Mode. Системная логика Intel, начиная с южных мостов ICH8, входящих в состав набора 965, позволяет разработчику платформы использовать этот режим опционально. Для PCH, начиная с серии P55, использование этого режима, защищающего firmware платформы от несанкционированного доступа, стало обязательным.
Как же работает режим Flash Descriptor? Его смысл сводится к тому, чтобы SPI-контроллер, входящий в состав чипсета и обеспечивающий доступ к микросхеме BIOS, перестал быть послушным исполнителем команд чтения и записи, формируемых центральным процессором и другими системными ресурсами.
Посмотрим на таблицу 5-60 на стр. 289 документа «Intel 8 Series / C220 Series Chipset Family Platform Controller Hub (PCH)». Мы видим матрицу, в которой по X расположены ресурсы платформы (Processor, Intel Management Engine, Gigabit Ethernet Controller), а по Y – регионы Flash ROM. Матрица информирует о дисциплине управления доступом ресурса X к региону Y. Отметим наличие зарезервированных регионов, к которым запрещен доступ центральному процессору, например Platform Data Region.
Если перейти от теории к практике, то наилучшее представление о Flash Descriptor Mode можно получить используя Flash Image Tools. (Обзор этого весьма полезного инструментария приведен в статье «Редактируем BIOS»).
Рис 1. Раздел Master Access Section в образе Flash BIOS от материнской платы ASUS Z87-K.
(Click to enlarge!)
Режим Flash Descriptor Mode отображается с помощью утилиты FITC.exe из образа ROM в раздел Master Access Section, где он представлен тремя регионами: CPU/BIOS, Manageability Engine и GbE LAN.
Чип Flash ROM. Сервисному инженеру на заметку
Как сказано в предисловии, UEFI BIOS материнской платы ASUS Z87-K хранится в чипе Winbond 25Q64FV. На сегодня это не единственный носитель, пригодный к использованию на данной платформе. Кроме него в таблице VSCC Table есть еще одна строка: Flash Device 2 описывает микросхему GD25Q64B, изготовленную компанией Gigadevice (Vendor >
Рис 2. Содержимое таблицы VSCC: список поддерживаемых Flash ROM
(Click to enlarge!)
Микросхеме же Winbond 25Q64FV соответствует запись, содержащая код ее производителя (Vendor и тип (Device Если сервисному инженеру понадобится на этой платформе использовать флеш-память другого производителя, данная информация поможет дополнить список поддерживаемых чипов «культурным способом», не прибегая к хакерским уловкам и трюкам.
Командный процессор UEFI BIOS и все что с ним связано
Запускаем UEFI Shell
Нам не удалось обнаружить UEFI Shell, встроенный в BIOS, предположительно на данной платформе он отсутствует. Поэтому мы пошли на некоторую хитрость и использовали внешний UEFI Shell, поместив его по зарезервированному пути на загрузочном устройстве: \EFI\BOOT\BOOTX64.EFI.
Первый опыт программирования для UEFI
После его запуска, мы отладили ряд собственных 64-битных UEFI приложений, написанных на ассемблере. Была обнаружена следующая особенность: некоторые сервисные функции UEFI, в частности, Get Time (получение системного времени и даты) искажают стек вызывающей процедуры. Оказалось, что эти функции при выполнении операции Parameters Shadow (копирование в стековый фрейм входных параметров, полученных через регистры процессора) используют большее количество 64-битных слов, чем следует из количества параметров. Увеличение размера стекового фрейма решило проблему.
Поясним, что в 64-битном коде UEFI передача параметров происходит несколько своеобразно. При вызове подпрограммы с аргументами от одного до четырех используются специально предназначенные для этого регистры процессора – RCX, RDX, R8 и R9. Большее количество параметров передается через стек, но даже при передаче параметров через регистры, вызывающая процедура должна создать для них стековый фрейм. В этот фрейм вызываемая процедура копирует параметры. Эта операция называется Parameters Shadow. Обнаруженный нами сбой в работе механизма Parameters Shadow состоит в том, что копируется больше 64-битных слов, чем следует из количества параметров. Самый простой обходной маневр состоит в том, чтобы увеличить размер фрейма.
UEFI BIOS Setup
Главный экран визуализирует основные параметры функционирования платформы и поддерживает удобный инструмент, позволяющий быстро находить оптимальный компромисс по критериям:
- Performance – производительность.
- Quiet – бесшумность.
- Energy Saving – экономия электроэнергии.
После перехода в Advanced Mode по клавише F7, нам доступны «продвинутые» возможности платформы.
Любителям разгона предоставляется широкий набор возможностей по управлению частотами и питающими напряжениями. Технология «узаконенного разгона» Intel Turbo Boost позволяет повышать тактовую частоту процессора с 3.5 GHz до 3.9 GHz.
Это меню обеспечивает доступ к настройкам различных компонентов платформы.
Экран конфигурации процессора содержит небольшую информационную утилиту, отображающую основные параметры, набор поддерживаемых технологий и энергосберегающих состояний.
Экран аппаратного мониторинга, традиционно сообщает о температурах, питающих напряжениях и скоростях вращения вентиляторов. Доступны опции, обеспечивающие бесшумное функционирование компьютера.
Возможности UEFI в действии — утилита обновления BIOS обнаруживает подключенные дисковые устройства и позволяет выполнить загрузку файла без использования операционной системы.
Этот набор настроек будет полезен для обеспечения совместимости новейшего UEFI BIOS с существующей номенклатурой операционных систем, а также различными PCI и PCI Express адаптерами, использующих модули расширения BIOS на борту.
Резюме
Одним из отличий архитектуры UEFI от Legacy BIOS является поддержка файловой системы на уровне firmware платформы. Напомним, что Legacy BIOS, работает исключительно на уровне секторов, используя процедуры дискового сервиса, доступные посредством прерывания INT 13h. Преимущество архитектуры UEFI мы ощутили с первых шагов, начав сохранение снимков экрана Setup. Подключенный для сохранения снимков Flash диск, приобрел статус FS0: (File System 0), его файловая система доступна для просмотра. Справедливости ради заметим, что подобная функциональность в свое время появилась в BIOS ряда платформ, не поддерживающих UEFI, но ее реализация в рамках современных стандартов способствует улучшению совместимости с устройствами внешней памяти различных типов и моделей.
Отметим и другую тенденцию — начало процесса интеграции информационно-диагностических утилит во встроенное программное обеспечение персональной платформы.
Конфигурирование ПО платы через рассматриваемую оболочку состоит из нескольких этапов: входа в BIOS, настройки параметров загрузки, разгона и поведения системы охлаждения, а также сохранения внесённых изменений. Начнём по порядку.
Как правило, процедура загрузки в BIOS для UEFI в исполнении ASUS точно такая же, как для «классического» варианта: нажатие на одну клавишу или их сочетание, а также перезагрузка из-под системы, если основной на компьютере является Windows 8 или 10. Для более подробной информации обратитесь к статье по ссылке ниже
Этап 2: Изменение параметров микропрограммы
Непосредственно настройка UEFI BIOS Utility касается установки приоритета загрузки, тонкой настройки работы материнской платы, CPU и оперативной памяти и конфигурации режимов охлаждения.
Прежде чем мы приступим к описанию параметров, утилиту настройки BIOS следует переключить в продвинутый режим отображения. Для этого на главном окне оболочки кликните по кнопке «Exit/Advanced Mode» и воспользуйтесь вариантом «Advanced Mode». На некоторых версиях UEFI нужный пункт представлен отдельной кнопкой внизу экрана.
Приоритет загрузки
- Для настройки загрузки перейдите на вкладку «Boot».
Параметры разгона
Многие компьютерные энтузиасты используют разгон для улучшения производительности своих машин. Компания ASUS в своём UEFI предоставляет такие возможности, причём даже на платах, рассчитанных на среднего потребителя.
Опция «VDDCR CPU Voltage» позволяет установить пользовательский вольтаж процессора. Рекомендуем быть осторожными с изменениями значения вольтажа, поскольку слишком высокое может привести к выходу CPU из строя, а слишком низкое – значительно ухудшить производительность.
Параметры охлаждения
После установки более мощного кулера, охлаждающей башни или водяной системы специалисты рекомендуют перенастроить параметры работы системы устранения перегревов. В BIOS UEFI Utility проделать это можно на вкладке «Monitor».
Здесь расположены данные по текущей температуре процессора и основных компонентов компьютера, а также опции управления системой вентиляторов в разделе «Q-Fan Configuration».
Обратите внимание, что при использовании водяной системы некоторые опции могут быть недоступны!
Этап 3: Сохранение введённых настроек
Для сохранения изменений в UEFI BIOS Utility требуется нажатие клавиши F10 на клавиатуре. В более новых вариантах UEFI следует воспользоваться вкладкой «Exit», на которой выбрать вариант «Save Changes & Reset».
Заключение
Как видим, настройка UEFI BIOS Utility занятие несложное: доступных опций достаточно как обычным пользователям, так и продвинутым энтузиастам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
ASUS также позаботилась о владельцах своих материнских плат, которые решили перейти на Windows 11. Для этого компания выложила развернутый пост в разделе FAQ на своем официальном сайте.
Во-первых, в нем перечисляются все текущие требования к аппаратному обеспечению для перехода на Windows 11 и полезные ссылки. Например, есть ссылки на актуальный список совместимых процессоров AMD и Intel.
Во-вторых, ASUS выложила список совместимых с Windows 11 фирменных материнских плат. Он включает в себя модели следующих серий:
В-третьих, есть подробная инструкция по проверке статуса TPM на вашем компьютере. Для начала можно проверить его с помощью меню «Выполнить» (комбинация клавиш Win+R). В нем необходимо ввести «TPM.MSC» и нажать Enter.
Во втором случае нужно просто перейти в BIOS и включить поддержку этой технологии. Для материнских плат Intel необходимо в BIOS найти раздел Advanced – > PCH-FW Configuration, и в нем активировать пункт «PTT».
Для материнских плат AMD следует перейти на страницу Advanced – > AMD fTPM configuration, а затем выбрать значение «Firmware TPM» для параметра «TPM Device Selection». После этого не забудьте сохранить изменения. Проверить активацию TPM можно с помощью меню «Выполнить» или в BIOS на странице Advanced –> Trusted Computing.
В этой статье мы постараемся раскрыть информацию по настройке биос (Bios) вашей материнской платы. Новые компьютеры оснащаются биосом нового поколения, так называемого UEFI Bios. В этой статье будет рассмотрена настройка биоса на основе этого биоса и материнской платы ASUS. В отличии от более старых биосов AWARD, AMI или AST, биос UEFI имеет графический интерфейс и который для многих покажется более интуитивно понятным.
Для того чтобы нам зайти в биос, надо перезагрузить (или включить) компьютер и сразу после включения каждую одну-две секунды нажимать кнопку “DELETE” до тех пор, пока перед вами не появится интерфейс биоса. В большинстве стационарных компьютерах именно эта кнопка отвечает за вход в биос. Однако во многих ноутбуках, моноблоках и некоторых других компьютерах за вход в биос могут отвечать следующие кнопки : F2,F4, F10, F12. После входа в биос UEFI мы можем видеть следующую картину :
В данном случае установлена материнская плата ASUS, вы можете увидеть другую картинку если у вас стоит материнская плата другого бренда, однако суть от этого не изменится, т.к. настройки на многих материнских платах примерно одинаковые. Рассмотрим более подробно что мы можем увидеть на отображаемой нам информации:
Под цифрой “1” мы видим порядок загрузки устройств. В данном случае первым установлена загрузка с привода (дисковод) , слдом за ним идет загрузка с жесткого диска.
Второй пункт отображает нам всю важную информацию о работе нашего компьютера. Мы можем видеть тепмературу нашего ЦПУ (процессора), материнской платы, а так же отображение вольтажа выдаваемого нашим блоком питания. Напомним что разброс более 5 % крайне нежелателен. И наконец нам представлена информация о скорости работы кулера на нашем цпу.
В третьем пункте нам показана общая информация о нашем пк, модель материнской млаты, версия биоса, установленная модель процессора и объем оперативной памяти.
И наконец в последнем пункте нам отображается информация по дате выпуска прошитой версии биоса и тактовая частота нашего процессора.
Вся вышеуказанная информация предоставляется в целях мониторинга работы компьютера, для того что бы войти в меню настроек биос нам необходимо нажать кнопку, которая находится вверху справа “Exit/AdvancedMode”.
Нажимаем её и далее переходим в “Advanced mode”.
Мы попали в первый пункт настроек биоса “Main”.
Тут мы можем наблюдать уже знакомую нам общую информацию о нашем пк, изменение настроек времени/даты, установку языка и пароля на вход в биос. Сразу скажем, что если вы не обладаете обширными знаниями в этой области мы советуем вам сразу вернуть заводские настройки биос. Для этого достаточно нажать F5 (загрузить рекомендуемые настройки) , далее подтвердить свой выбор и нажать F10 (сохранить и выйти) , так же подтвердив свой выбор. После этого компьютер перезагрузится и все настройки вернутся в заводское состояние.
Далее мы расскажем об основных, самых простых настройках биоса. На первой вкладке “Main” вы можете выбрать нужный вам язык :
Дабы не запутаться в дальнейшем. Информация по изменению настроек с клавиатуры содержится в короткой инструкции, которая находится в нижнем правом углу:
Вы так же можете изменять настройки с помощью вашей мышки.
Идем далее, на первой странице вы можете установить пароль на биос, тогда никто кроме вас не сможет туда попасть.
Перейдя во вторую вкладку:
Мы получаем очень широкий список настроек по настройке компьютера. Тут можно совершать тонкую настройку работы ЦПУ, его разгон, настройки таймингов и частоту работы ОЗУ, управление фазами питания ЦПУ и т.д. Хочется отметить что простому пользователю лучше тут ничего не трогать и все оставить по умолчанию, т.к. без знаний и опыта в этом пункте лучше ничего не трогать.
В следующей вкладке мы можем увидеть следующую картину:
Тут так же можно изменить некие настройки ЦПУ, работы контроллера (SATA) , настройки usb и так же все встроенные в мат. плату контроллеры (звук, сеть, Bluetooth, SATA, IDE, USB и т.д.)
Если у вас стоит установлено какое либо дискретное устройство (например звуковая карта) , мы советуем отключать на материнской плате встроенную звук. карту. Такая же аналогия и с другими устройствами (если встроенные в мат. плату устройства вам не нужны специально)
На следующей вкладке мы можем наблюдать мониторинг всех устройств, который осуществляет материнская плата. Это температуры, напряжение, скорость работы кулеров и т.д. Тут же вы можете настроить скорость работы кулеров и сделать компьютер более тихим.
В предпоследней вкладке нашего биос отображаются настройки по перепрошивке (установки другой версии биос) нашей материнской платы, эта функция называется у ASUS называется EZ Flash 2 Utility.
Так же во вкладке “Boot” происходит отключение различных функций при загрузке пк и конечно же порядок загрузки устройств. Тут мы можем установить первую загрузку с жесткого диска, внешнего устройства, сети или же классического HDD. Спустившись ниже по списку мы видим установленные у нас в пк список устройств, с которых может быть осуществлена загрузка, кликнув на любое из устройств, компьютер попытается осуществить с него загрузку. Естественно если на этом устройстве нет операционной системы или необходимого ПО, то ничего не получится.
После изменения необходимых вам настроек, не забудьте нажать клавишу “F10” и затем подтвердить свой выбор, таким образом произойдет сохранения всех измененных вами настроек.
Читайте также: