Строка вида «UEFI 2.3.1; PI 1.2» в сведениях о системе или на экране диагностики BIOS указывает на версии двух спецификаций, которым соответствует прошивка материнской платы: UEFI 2.3.1 — редакция интерфейса между прошивкой и операционной системой, а PI 1.2 (Platform Initialization) — редакция спецификации, описывающей внутреннюю инициализацию оборудования до загрузки ОС. Увидеть эту маркировку можно в утилитах вроде HWiNFO, в разделе «Сведения о системе» Windows или в самом интерфейсе настройки прошивки.
Понимание этих обозначений важно не только разработчикам: от версии спецификации зависят поддержка Secure Boot, работа с дисками GPT, совместимость с современными загрузчиками и поведение при обновлении прошивки. Ниже разберём, что означают эти цифры, как проверить версию на конкретном компьютере и что делать, если прошивка ведёт себя нестабильно.
Что такое спецификация UEFI 2.3.1
UEFI (Unified Extensible Firmware Interface) — стандарт, определяющий интерфейс между прошивкой платформы и операционной системой. Версия 2.3.1 относится к ранним редакциям семейства 2.x и описывает базовые сервисы загрузки, драйверную модель UEFI и протоколы, через которые загрузчик ОС взаимодействует с оборудованием до старта ядра.
Важно понимать: номер версии спецификации — это не версия прошивки конкретной платы. Производитель материнской платы (например, ASUS, MSI или Gigabyte) реализует спецификацию в собственном коде, и номер его прошивки (часто вида «F12» или «1.40») никак не связан с номером стандарта. Одна и та же плата может поддерживать UEFI 2.3.1, получая при этом регулярные обновления от вендора.
- 🔧 Boot Services — сервисы, доступные до загрузки ОС: выделение памяти, работа с протоколами, запуск загрузчика.
- 💾 Runtime Services — функции, доступные уже после старта ОС: переменные NVRAM, часы реального времени, обновление капсул.
- 🔐 Переменные UEFI — хранилище настроек загрузки (
BootOrder,Boot####) в энергонезависимой памяти. - 📀 Поддержка GPT — загрузка с дисков, размеченных по схеме GUID Partition Table.
Что описывает PI 1.2 (Platform Initialization)
Спецификация PI (Platform Initialization) — «внутренняя кухня» прошивки. Если UEFI отвечает на вопрос «как прошивка общается с ОС», то PI отвечает на вопрос «как прошивка сама себя собирает и запускает». Версия 1.2 описывает фазы инициализации платформы и структуры данных, которыми обмениваются модули прошивки между собой.
Обычному пользователю PI почти не виден, но именно на этом уровне происходит инициализация процессора, контроллера памяти и шин. Сбои на этих фазах проявляются как зависание на стартовом логотипе, отсутствие изображения или коды POST на индикаторе платы.
- ⚙️ SEC (Security) — самая первая фаза после сброса: временная память на кэше CPU, стартовый код.
- 🧱 PEI (Pre-EFI Initialization) — инициализация оперативной памяти и базовых контроллеров.
- 🧩 DXE (Driver Execution Environment) — загрузка драйверов устройств и формирование сервисов UEFI.
- 🚀 BDS (Boot Device Select) — выбор загрузочного устройства и передача управления загрузчику.
UEFI 2.3.1 описывает внешний интерфейс прошивки для ОС, а PI 1.2 — внутренние этапы инициализации железа. Это два разных стандарта, работающих в связке.
Как проверить версию UEFI и PI на компьютере
Самый простой способ — штатные средства Windows. Нажмите Win + R, введите msinfo32 и посмотрите строки «Режим BIOS» и «Версия BIOS». Режим UEFI подтверждает, что система загружена через UEFI, а не через устаревший Legacy. Точную версию спецификации (2.3.1, 2.4 и т.д.) эта утилита, как правило, не показывает — для неё понадобятся сторонние средства диагностики, например HWiNFO, либо экран информации в самом интерфейсе настройки прошивки.
Из командной строки можно получить часть сведений так:
wmic bios get smbiosbiosversion, version
powershell Get-ComputerInfo | select BiosFirmwareType, BiosVersion
Значение BiosFirmwareType = Uefi подтверждает режим загрузки. Для проверки загрузочных переменных в Linux используется команда efibootmgr -v — она работает только если система действительно загружена в режиме UEFI.
Перед обновлением прошивки запишите текущую версию BIOS и сфотографируйте экран настроек — после сброса к значениям по умолчанию это сэкономит время на восстановление конфигурации.
Совместимость: что даёт и чего не даёт UEFI 2.3.1
Прошивки, соответствующие UEFI 2.3.1, обеспечивают базовый набор возможностей: загрузку с GPT-дисков, запуск 64-битных загрузчиков, работу переменных NVRAM. Однако ряд функций появился в более поздних редакциях стандарта. Например, полноценная поддержка Secure Boot в том виде, в каком её используют современные версии Windows, связана с более поздними редакциями спецификации — на платах с ранними версиями UEFI эта функция может отсутствовать или работать ограниченно.
Это не означает, что плата непригодна: многие системы на UEFI 2.3.1 стабильно работают с современными дистрибутивами Linux и Windows в режиме без Secure Boot. Ограничения стоит учитывать при установке ОС, жёстко требующих включённой безопасной загрузки.
| Параметр | UEFI 2.3.1 | Поздние версии UEFI (2.4+) |
|---|---|---|
| Загрузка с GPT-дисков | Да | Да |
| Переменные NVRAM (BootOrder) | Да | Да |
| Полноценный Secure Boot | Ограниченно или отсутствует | Да |
| Капсульные обновления прошивки из ОС | Базовая поддержка | Расширенная |
| Совместимость с современными Linux | Да (обычно без Secure Boot) | Да |
Типичные проблемы и безопасная диагностика
Если система на плате с UEFI 2.3.1 не загружается, начните с обратимых проверок. Сначала убедитесь, что загрузочная запись не потеряна: зайдите в интерфейс настройки прошивки (обычно клавиша Del или F2 при старте — точную клавишу указывает документация вашей платы) и проверьте, виден ли загрузчик в списке приоритетов загрузки. Пропавшая запись Windows Boot Manager часто восстанавливается вручную через среду восстановления командой bcdboot C:\Windows.
Второй частый сценарий — зависание на этапе POST. Возможная причина кроется на фазах PEI/DXE спецификации PI: нестабильная память, периферия, конфликтующее устройство. Безопасный порядок действий: отключить всю необязательную периферию, сбросить настройки прошивки к значениям по умолчанию (пункт вроде Load Optimized Defaults), проверить память по одному модулю.
☑️ Диагностика загрузки UEFI
⚠️ Внимание: обновление прошивки материнской платы — рискованная операция. Прерывание процесса может вывести плату из строя. Выполняйте его только при стабильном питании и строго по инструкции производителя вашей конкретной модели.
⚠️ Внимание: не прошивайте файл BIOS, предназначенный для другой ревизии или модели платы, даже если название похоже. Несовпадение ревизии — частая причина «окирпичивания» устройства.
Что такое CSM и почему его отключают
CSM (Compatibility Support Module) — модуль совместимости, позволяющий UEFI-прошивке загружать системы в Legacy-режиме. Его отключают, когда требуется чистый UEFI-режим: для Secure Boot, для загрузки с GPT-дисков без ограничений и для корректной работы некоторых современных ОС.
Обновление прошивки на платах с UEFI 2.3.1
Обновление прошивки не меняет версию спецификации UEFI, которой соответствует плата, — оно исправляет ошибки, добавляет поддержку новых процессоров и памяти. Перед обновлением сверьтесь с сайтом производителя: там указано, какие изменения вносит каждая версия и требуется ли последовательное обновление через промежуточные версии.
Способы обновления зависят от вендора: встроенная утилита в интерфейсе прошивки, фирменная программа для Windows или прошивка с USB-накопителя. Конкретные названия утилит и пунктов меню различаются между производителями и даже линейками плат, поэтому опирайтесь на официальную инструкцию именно для вашей модели.
Если после обновления прошивки система перестала загружаться, первым делом проверьте режим загрузки: сброс настроек часто включает CSM или меняет порядок загрузки.
Часто задаваемые вопросы
UEFI 2.3.1 — это устаревшая прошивка, которую нужно менять?
Нет. Это номер версии спецификации, которой соответствует прошивка, а не признак неисправности. Плата с UEFI 2.3.1 может стабильно работать годами. Менять её имеет смысл только при аппаратной неисправности или необходимости функций, которых плата не поддерживает физически.
Можно ли «обновить» UEFI 2.3.1 до более новой версии спецификации?
Как правило, нет. Редакция спецификации определяется кодом прошивки производителя, и обычное обновление BIOS не переводит плату на новую редакцию стандарта. Производитель лишь исправляет ошибки в рамках той спецификации, на которой построена прошивка.
Почему в msinfo32 не отображается версия 2.3.1?
Утилита «Сведения о системе» показывает версию прошивки производителя и режим (UEFI/Legacy), но не номер спецификации. Для просмотра версии спецификации используйте профильные диагностические утилиты или экран информации в интерфейсе настройки прошивки.
Что означает PI 1.2 в сведениях о системе?
Это версия спецификации Platform Initialization, которой соответствует внутренняя часть прошивки — этапы SEC, PEI, DXE, BDS. Для пользователя это справочная информация; непосредственно влияет она на работу разработчиков прошивок, а не на повседневные настройки.
Будет ли работать Secure Boot на плате с UEFI 2.3.1?
Зависит от конкретной реализации производителя. На платах с ранними редакциями UEFI функция Secure Boot может отсутствовать или работать ограниченно. Проверьте наличие соответствующего раздела в интерфейсе настройки прошивки вашей модели и документацию вендора.
UEFI 2.3.1 и PI 1.2 — это версии стандартов, а не ошибки и не версии вашего BIOS. Диагностику начинайте с проверки режима загрузки и записей BootOrder, а обновление прошивки выполняйте только по инструкции производителя конкретной платы.