Что знает Windows про UEFI

Что знает Windows про UEFI

Начиная с операционной системы Windows XP компания Microsoft предоставляет поль­зо­ва­те­лям несколько способов доступа к информации, относящейся к UEFI BIOS. Да­вай­те рассмотрим, насколько полезными могут оказаться данные, полученные штат­ны­ми средствами Windows?

Консольная утилита WMIC

В основе каждого из трюков, информирующих пользователя об особенностях плат­фор­мы, лежит инструментарий WMI. С его помощью можно уточнить свои знания о текущем состоянии микрокода, установленного на системной плате. Самый простой способ для этого — запустить в командной строке консольную утилиту wmic:

Запуск консольной утилиты WMIC и список поддерживаемых сущностей

…и рассмотреть все варианты использования ключей с сущностью bios:

Синтаксис и список поддерживаемых ключей и сущностей консольной утилиты WMIC

В простейшем случае стоит озаботится версией UEFI BIOS (ключ BIOSversion) и ее серийным номером (ключ SerialNumber). Обратите внимание, что первый из ключей в списке поддержки по недоразумению отсутствует.

Графическая утилита WBEMTest

Для того чтобы воспользоваться диалоговым режимом взаимодействия со структурой WMI на локальном компьютере, можно запустить утилиту wbemtest, со­от­вет­ству­ю­щую требованиям Web-Based Enterprise Management. Для этого нажимаем в правом верхнем углу кнопку Connect/Подключить:

Окно графической утилиты WBEMTEST, обеспечивающей доступ к информации про UEFI BIOS

…и подтверждаем подключение в открывшемся окне:

Подключение пространства имен утилите WBEMTEST, обеспечивающей доступ к информации про UEFI BIOS

Затем выбираем в меню Open Class / Открыть класс и вводим имя целевого объекта Win32_BIOS:

Для доступа к объектам, связанным с UEFI BIOS, необходимо ввести имя целевого класса Win32_BIOS

Теперь мы можем оперировать всеми сущностями, корресподирующими с микрокодом UEFI BIOS. В свойствах редактора объектов Win32_BIOS выбираем приглянувшийся (ему в wmic соответствует одноименный ключ) и через кнопку Экземпляры получаем доступ к содержимому.

Лучшее средство — скрипт BIOSInfo

Одним из, пожалуй, наиболее эффективных инструментов, предоставляющих доступ к атрибутам микрокода, является скрипт biosinfo, выполняемый в Windows-оболочке PowerShell. Скрипт использует выше упомянутый механизм Win32_BIOS, детально описанный компанией Microsoft на страницах поддержки.

Запуская biosinfo.ps1 нужно иметь в виду наличие прав, делегированных оболочке PowerShell. Эти права слабо соотносятся с правами администратора и пользователя, поэтому стоит либо задать их командой Set-ExecutionPolicy Unrestricted, либо выполнить скрипт с директивно означенными полномочиями:

PowerShell -ExecutionPolicy Bypass -File .\biosinfo.ps1

Теги