Как узнать версию BIOS в Windows 10 через командную строку

Если перед обновлением прошивки материнской платы или диагностикой нестабильной работы ПК вам понадобилась точная версия BIOS, не спешите перезагружаться и входить в настройки — в Windows 10 все данные доступны прямо из командной строки. Утилита wmic, встроенная в систему, выводит сведения о версии BIOS за несколько секунд без перезагрузки. Ниже разобраны рабочие команды для командной строки и Windows PowerShell, а также способ проверить версию через System Information.

Проверка через WMIC: самый быстрый способ

Самый распространённый метод — использовать инструмент WMIC (Windows Management Instrumentation Command-line). Откройте командную строку от имени администратора: нажмите Win + X и выберите «Командная строка (администратор)» или «Терминал (администратор)».

Введите команду и нажмите Enter:

wmic bios get smbiosbiosversion

На экране появится строка с версией BIOS. Например, F5 для материнских плат Gigabyte или 1.2.3 для ноутбуков Lenovo. Обратите внимание: вывод может содержать только номер версии, без названия производителя. Чтобы получить полную информацию, используйте расширенную команду:

wmic bios get Manufacturer, SMBIOSBIOSVersion, ReleaseDate

Здесь вы увидите три колонки: производителя BIOS, его версию и дату выпуска. Дата в формате YYYYMMDD — например, 20260115 означает 15 января 2026 года. Это полезно, если вы хотите сверить дату прошивки с датой последнего обновления на сайте производителя материнской платы.

⚠️ Внимание: если команда wmic не сработала, убедитесь, что вы запустили командную строку от имени администратора. В некоторых сборках Windows 10 утилита может быть отключена — тогда переходите к следующему способу.

Команда systeminfo: подробный отчёт о системе

Альтернативный вариант — команда systeminfo, которая собирает обширные сведения о вашей системе, включая версию BIOS. Этот метод хорош тем, что не требует прав администратора, хотя для полного отчёта они желательны.

Введите в командной строке:

systeminfo | findstr /I /C:"BIOS"

Команда findstr отфильтрует вывод, оставив только строки, содержащие слово «BIOS». Вы получите примерно такой результат:

  • 🖥️ Производитель BIOS: American Megatrends Inc.
  • 📋 Версия BIOS: 5.14 (тип: UEFI)
  • 📅 Дата BIOS: 03/10/2023

Если вы хотите увидеть полный отчёт без фильтрации, просто введите systeminfo и дождитесь завершения сбора данных — обычно это занимает 10–30 секунд. В разделе «Сведения о BIOS» будут перечислены производитель, версия и дата. Недостаток метода — вывод на английском языке, даже в русской локализации Windows, поэтому ищите строки BIOS Version и BIOS Manufacturer.

⚠️ Внимание: команда systeminfo может работать медленно на старых компьютерах, так как опрашивает множество компонентов системы. Если процесс завис, нажмите Ctrl + C и используйте способ с wmic.

PowerShell: современная альтернатива

Вместо классической командной строки можно использовать Windows PowerShell — более мощную среду, которая есть в каждой Windows 10. Запустите PowerShell от имени администратора (через меню Win + X) и выполните:

Get-WmiObject win32_bios | Select-Object SMBIOSBIOSVersion, Manufacturer, ReleaseDate

Результат отобразится в виде таблицы с тремя колонками. Дата выпуска будет показана в формате 20260115000000.000000+000 — здесь важны первые 8 цифр. Для более удобного форматирования используйте команду:

Get-CimInstance win32_bios | Format-List SMBIOSBIOSVersion, Manufacturer, ReleaseDate

Командлет Get-CimInstance считается более современным и быстрым, чем Get-WmiObject, и рекомендуется Microsoft для новых скриптов. Разница между ними минимальна, но если вы планируете автоматизировать сбор данных о BIOS на нескольких компьютерах, лучше выбрать именно Get-CimInstance.

Кстати, PowerShell позволяет сохранить результат в текстовый файл — это удобно, если нужно отправить информацию технической поддержке. Добавьте к команде конструкцию | Out-File -FilePath C:\bios_info.txt, и данные сохранятся в указанный файл.

Как определить версию BIOS без командной строки

Если по какой-то причине командная строка недоступна, а версию BIOS узнать всё же нужно, используйте встроенную утилиту System Information. Нажмите Win + R, введите msinfo32 и нажмите Enter. В открывшемся окне найдите строки «Версия BIOS» и «Изготовитель (производитель) основной платы».

Этот способ не требует ввода команд, но занимает чуть больше времени — окно загружается 5–10 секунд. Данные в System Information полностью совпадают с теми, что выводят команды wmic и systeminfo, так как источник один — WMI.

Ещё один вариант — посмотреть версию BIOS в настройках самой прошивки. Перезагрузите компьютер и при старте нажимайте Del, F2 или F10 (зависит от модели материнской платы). На главном экране BIOS обычно отображается текущая версия и дата сборки. Однако этот способ требует перезагрузки, что не всегда удобно, если система работает стабильно.

☑️ Что нужно сделать перед обновлением BIOS

Выполнено: 0 / 5

Расшифровка полученных данных

Вы получили строку с версией BIOS — но что она означает? У разных производителей форматы отличаются. У ASUS версии обычно выглядят как 1001 или 3405 — это просто номер сборки. У Gigabyte используются буквы: F10, F11 — чем выше буква и цифра, тем новее прошивка. Ноутбуки Dell используют формат A12, где буква — серия, а цифра — ревизия.

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

Сравните полученные данные с информацией на официальном сайте производителя вашей материнской платы или ноутбука. Для этого нужно знать точную модель устройства — её можно посмотреть командой wmic baseboard get product, manufacturer или в том же System Information.

Производитель Формат версии Пример
ASUS Числовой код 1001, 3405
Gigabyte Буква + номер F10, F11
MSI Числовой код 7C02v3A
Dell (ноутбуки) Буква + номер A12, A15
Lenovo (ноутбуки) Числовой код 1.2.3, 2.05
⚠️ Внимание: никогда не обновляйте BIOS до версии, предназначенной для другой модели материнской платы — даже если номера похожи. Ошибочная прошивка может полностью вывести устройство из строя, и восстановление потребует программатора.

Частые ошибки при выполнении команд

Иногда пользователи сталкиваются с ошибкой wmic is not recognized или «не является внутренней или внешней командой». Это значит, что утилита wmic либо отключена в вашей сборке Windows 10, либо вы используете ограниченную среду, например, безопасный режим с командной строкой.

Решение простое — используйте PowerShell с командой Get-CimInstance, которая не зависит от утилиты wmic. Если и это не помогает, проверьте путь к системной папке: команда должна выполняться из каталога C:\Windows\System32. Если вы находитесь в другом каталоге, введите полный путь:

C:\Windows\System32\wbem\wmic.exe bios get smbiosbiosversion

Ещё одна частая проблема — вывод команды в кодировке, которая отображается иероглифами в командной строке. Это случается при несовпадении кодовых страниц. Исправляется изменением кодировки на UTF-8 командой chcp 65001 перед выполнением основной команды, либо просто используйте PowerShell — он корректно отображает кириллицу по умолчанию.

Что делать, если версия BIOS не отображается вообще

Перезагрузите компьютер и войдите в BIOS нажатием Del или F2. На главной странице обычно указана версия. Если и там нет данных, проверьте, не используете ли вы устаревшую версию BIOS, которая не поддерживает корректный вывод через WMI — в этом случае обновите прошивку через утилиту производителя.

Автоматизация проверки версии BIOS

Если вам нужно регулярно проверять версию BIOS на нескольких компьютерах, создайте простой скрипт. Сохраните следующий код в файл с расширением .bat и запускайте его при необходимости:

@echo off

wmic bios get Manufacturer, SMBIOSBIOSVersion, ReleaseDate

pause

Для PowerShell создайте файл check-bios.ps1 с содержимым Get-CimInstance win32_bios | Format-List SMBIOSBIOSVersion, Manufacturer, ReleaseDate. При запуске скрипта на другом компьютере убедитесь, что политика выполнения PowerShell позволяет запускать локальные скрипты — при необходимости выполните команду Set-ExecutionPolicy RemoteSigned от имени администратора.

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

Сравнение способов: что выбрать

Все три описанных метода — wmic, systeminfo и PowerShell — дают одинаковые данные, но отличаются по скорости и удобству. wmic — самый быстрый и лаконичный, systeminfo — самый подробный, но медленный, PowerShell — золотая середина с возможностью форматирования вывода.

Для разового запроса подойдёт любой способ. Если вы планируете использовать команду регулярно, запомните одну — wmic bios get smbiosbiosversion — она занимает меньше всего времени и легко запоминается. Для работы с несколькими компьютерами выбирайте PowerShell-скрипт.

📊 Каким способом вы обычно проверяете версию BIOS?
Через командную строку (wmic)
Через PowerShell
Через System Information (msinfo32)
Вхожу в BIOS при загрузке

Часто задаваемые вопросы

Можно ли узнать версию BIOS без прав администратора?

Да, команда systeminfo работает и без прав администратора, хотя в этом случае некоторые данные могут отображаться не полностью. Команда wmic также обычно выполняется от обычного пользователя, но для гарантированного результата лучше запускать командную строку от администратора.

Версия BIOS и версия UEFI — это одно и то же?

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

Что делать, если команда показывает «BIOS Version: Not Available»?

Это случается на очень старых компьютерах или в виртуальных машинах. Попробуйте перезагрузиться и посмотреть версию при входе в BIOS, либо используйте утилиту производителя материнской платы, например, CPU-Z от CPUID — она показывает версию BIOS во вкладке «Mainboard».

Нужно ли обновлять BIOS, если компьютер работает стабильно?

Нет, если система работает без ошибок и вы не планируете устанавливать новое оборудование, обновление BIOS не обязательно. Обновляйте прошивку только при наличии конкретных проблем: несовместимость с новым процессором, ошибки памяти, проблемы с NVMe-накопителями.

Можно ли определить версию BIOS на выключенном компьютере?

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

Теперь вы знаете все основные способы узнать версию BIOS в Windows 10 через командную строку. Сохраните команду wmic bios get smbiosbiosversion в заметки — она пригодится при диагностике системы и подготовке к обновлению прошивки. Для углублённой проверки совместимости оборудования используйте полный вывод wmic bios get Manufacturer, SMBIOSBIOSVersion, ReleaseDate и сверяйте данные с официальным сайтом производителя вашей материнской платы.