Базовая система ввода-вывода материнской платы вычислительной машины (BIOS) предназначена для абстрагирования операционных систем и приложений пользователя от особенностей аппаратного обеспечения компьютера. Такие системы могут быть предусмотрены не только для базовой платы, но и для карт расширения, устанавливаемых в разъемы материнской платы. В отличие от остальных разновидностей, центральная именуется системной и обозначается как System ROM BIOS. Она выполняет функцию не только поддержки «железа», но и его диагностики, конфигурирования, а также запуска загрузчика ОС.
Разработчики материнских плат осуществляют поддержку своих продуктов, выпуская обновления программного обеспечение базовых систем ввода-вывода. Модернизация БИОС может потребоваться в самых разных ситуациях, наиболее частыми из которых являются:
- Некорректное функционирование компонентов системной платы из-за ошибок программного кода BIOS;
- Получение поддержки нового оборудования, например, процессоров;
- Ошибки взаимодействия аппаратного обеспечения с новой версией операционной системы.
Перед обновлением нужно узнать текущую версию БИОС, чтобы правильно перейти на новую ее версию или откатиться к старой, в случае возникновения проблем при работе на обновленной системе.
Также важно знать версию базовой системы при обновлении аппаратного обеспечения вычислительной системы, чтобы обеспечить его работоспособность. К примеру, инсталлируя последний релиз БИОС для работы с новой моделью центрального процессора, устанавливаемого в разъем, можно лишиться поддержки старого ЦПУ, о котором данная версия базовой системы «не знает».
Как узнать версию системы
Для того чтобы определить версию BIOS, можно воспользоваться несколькими способами. Выбор конкретного метода зависит от возможностей пользователя и настроек вычислительной машины.
Используем CMOS
Можно просмотреть информацию о БИОС в программе настройки, которая называется CMOS. Вызывается она при загрузке компьютера путем нажатия определенной клавиши на клавиатуре. Конкретное значение кнопки высвечивается на экране при прохождении инициализации и первичной проверке аппаратных компонентов – самотестировании POST. Наиболее часто используется клавиша Delete.
Информация о версии обычно находится в меню Main или Standard, ее отображает значение константы BIOS Version.
У разных производителей может быть свое расположение информации о версии, например, в настраиваемых графически CMOS этот параметр располагается на стартовой странице.
Использование реестра
Иногда, возможности узнать версию БИОС через программу конфигурирования не удается, например, при установленном пароле на вход. В этом случае придется воспользоваться программами и системными утилитами, предоставляемыми операционной системой компьютера.
В Windows можно посмотреть информацию о версии базовой системы ввода-вывода через реестр. Для этого нужно выполнить несколько шагов:
- Сначала запускаем редактор реестра. Сделать это можно посредством оснастки Выполнить. Для ее вызова нажмите кнопку Пуск и выберите меню «Выполнить».
- В появившемся окне наберите команду Regedit и нажмите кнопу OK.
- Откроется редактор реестра Windows. Найдите в нем раздел HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS, и посмотрите параметр BIOSVersion. Это и есть искомое значение.
Применение специализированного ПО
Если по каким-то причинам доступ к реестру закрыт, или в нем нет нужной информации, для определения версии BIOS можно использовать специализированные программные средства. Из бесплатного софта подойдет комплекс Everest, который собирает многочисленную информацию об аппаратных и программных составляющих персонального компьютера или сервера.
Это приложение удобно тем, что может использоваться без инсталляции и имеет обширную базу данных, позволяющую ему выводить большое количество сведений о системной плате. После запуска, Everest некоторое время тратит на сбор данных, а затем выводит их в виде структурированной информации.
В разделе «Системная плата» находится подраздел, посвященный базовой системе ввода-вывода, и там есть поле «Версия BIOS»:
Также имеется бесплатная программа PCWizard, которую можно запускать без предварительной установки. Этот пакет собирает много полезной информации, а аппаратная часть представлена в разделе «Железо». При выборе пиктограммы «Материнская плата» отображается информация о системной карте, в том числе о BIOS и ее версии:
Узнать версию с использование командной строки
Использование дополнительных программ для просмотра системной информации удобно, но они не всегда могут быть под рукой. Даже без установки их запуск подразумевает предварительное скачивание, на которое требуется время. Если же необходимо узнать версию БИОС в срочном порядке, можно воспользоваться оснасткой wmic, работу с которой произвести посредством командной строки.
Делается это в несколько шагов. Для начала нужно запустить командную оболочку Windows. Она вызывается через Пуск – Выполнить и набором в появившемся окне комбинации cmd. После нажатия кнопки ОК появляется средство запуска сценариев посредством командной строки:В этом окне набираем команду wmic bios get smbiosbiosversion и нажимаем Enter. В результате будет выведена версия BIOS системной платы ПК:
Если используется Linux, то можно воспользоваться утилитой dmidecode. Запускать ее нужно в терминале с правами root. В результате на экран будет выведена детальная информация об аппаратной конфигурации вычислительной машины, и о версии БИОС в том числе:
Использование системной информации
В Windows имеется еще одна возможность просмотра версии базовой системы ввода-вывода материнской платы – использование оснастки «Сведения о системе». Чтобы ее запустить, воспользуемся кнопками Пуск – Выполнить, и далее вводом команды msinfo32 с последующим нажатием кнопки ОК. Будет выведено окно с системной информацией, в котором есть данные и о BIOS:Описанных выше способов вполне достаточно для определения текущей версии базовой системы ввода-вывода материнской платы.