BIOS — це мікропрограмне забезпечення, яке використовується для ініціалізації обладнання під час процесу завантаження. Мікропрограмне забезпечення BIOS попередньо встановлено на материнській платі комп’ютера (він же системна плата), і це перше програмне забезпечення, яке запускається після ввімкнення живлення. Ви можете ввімкнути або вимкнути вбудовані пристрої, встановити пріоритет пристрою завантаження, швидкість ЦП тощо на сторінці налаштування BIOS.
Уразливості ЦП (наприклад, Meltdown, Spectre) усуваються шляхом встановлення відповідного оновлення мікрокоду безпеки. Оновлення мікрокоду — це не що інше, як мікропрограмне забезпечення для процесорів, яке зазвичай поставляється як оновлення мікропрограми BIOS або UEFI. Таким чином, оновлення BIOS має важливе значення для пом’якшення або усунення вразливостей безпеки в ЦП.
Якщо Intel випускає оновлення Microcode для ЦП або набору моделей ЦП, вони співпрацюють з постачальниками ОС та OEM-виробниками для розробки оновлень мікропрограми та програмного забезпечення платформи, які можуть допомогти захистити системи.
У цій публікації розповідається, як перевірити версію BIOS і переконатися, що ваш BIOS оновлений.
Знайдіть інформацію про BIOS і чи є вона актуальною
Використання інструмента системної інформації (msinfo32.exe)
Запустіть Інструмент системної інформації бігаючи msinfo32.exe
. На сторінці «Підсумок системи» ви можете побачити такі відомості про свій BIOS:
- Версія/дата BIOS
- Версія SMBIOS: SMBIOS — це специфікація, яка визначає структури даних (і методи доступу), які можна використовувати для читання інформації, що зберігається в BIOS. SMBIOS усуває необхідність для операційної системи безпосередньо досліджувати обладнання, щоб виявити, які пристрої є на комп’ютері.
- Режим BIOS (Застарілий або UEFI)
- Виробник базової плати
Використання командного рядка
У командному рядку можна використовувати один із наступних методів (systeminfo.exe
або wmic.exe
), щоб отримати версію BIOS вашого комп'ютера.
systeminfo
wmic bios отримати біоверсію
У моїй системі версія BIOS була знайдена як A24
опубліковано 24 жовтня 2018 року.
{"DELL - 1072009", "Дата BIOS: 24.10.18 03:13:51 Версія: A24.00"}
Ось повний список полів, для яких ви можете отримати деталі за допомогою Командний рядок WMIC:
- Біохарактеристики
- Версія BIOS
- BuildNumber
- Заголовок
- CodeSet
- Поточна мова
- Опис
- EmbeddedControllerMajorVersion
- EmbeddedControllerMinorVersion
- Ідентифікаційний код
- InstallableLanguages
- Дата встановлення
- LanguageEdition
- ListOfLanguages
- Виробник
- Ім'я
- OtherTargetOS
- Основний BIOS
- Дата випуску
- Серійний номер
- SMBIOSBIOSVersion
- SMBIOSMajorVersion
- SMBIOSMinorVersion
- SMBIOSPresent
- SoftwareElementID
- SoftwareElementState
- Статус
- SystemBiosMajorVersion
- SystemBiosMinorVersion
- TargetOperatingSystem
- Версія
приклад: Щоб отримати версію BIOS, версію SMBIOS та назву виробника, виконайте:
wmic bios отримати BiosVersion, SystemBiosMajorVersion, SystemBiosMinorVersion, виробник /формат: список
Ви отримаєте такий результат:
BIOSVersion={"DELL - 1072009","Дата BIOS: 30.05.19 02:15:34 Версія: A25.00 "} Виробник=Dell Inc. SystemBiosMajorVersion=65. SystemBiosMinorVersion=25
Щоб отримати всю можливу інформацію про ваш BIOS, замість цього виконайте цю команду:
wmic bios отримати /формат: список
Для систем Dell (або інших OEM-брендів). Серійний номер
поле показує інформацію про тег обслуговування.
Використання реєстру
Запустіть редактор реєстру (regedit.exe
) і перейдіть до наступного розділу реєстру:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System
The SystemBiosVersion
string value зберігає версію BIOS, дату та інші деталі.
Наступний розділ також містить інформацію про ваш BIOS, назву моделі комп’ютера та іншу інформацію:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS
Використання PowerShell:
Запустіть PowerShell і виконайте таку команду, щоб дізнатися інформацію про версію BIOS:
Get-WmiObject -Class Win32_BIOS | Формат-список
Щоб знайти повну інформацію про BIOS через клас Win32_BIOS, замість цього запустіть цей командний рядок:
Get-WmiObject -Class Win32_BIOS | Формат-список *
Наведена вище команда PowerShell була запущена після встановлення A25
Оновлення версії BIOS від Dell. Ось чому знімки екрана в інших методах (написані до встановлення A25
оновлення) вище показати версію BIOS як A24
.
На сторінці налаштувань BIOS/UEFI
Ви також можете перевірити версію мікропрограми BIOS або UEFI, увійшовши в BIOS або UEFI під час попереднього завантаження. Ви можете увійти на сторінку налаштування BIOS, натиснувши відповідну функціональну клавішу (F2, F10, F12, тощо) для марки та моделі вашого ПК.
- Перегляньте інструкції щодо доступу до BIOS Setup Lenovo | Dell | HP системи.
Ось зразок скріншота:
Перевірте наявність оновлень BIOS
Оновлення BIOS видаються виробником комп’ютера або материнської плати, а не через Windows Update. Знайшовши поточну версію BIOS, відвідайте сайт виробника свого комп’ютера і подивіться, чи існує новіша версія BIOS. У моїй системі Dell Dell SupportAssist регулярно повідомляє мене про доступні оновлення драйвера, чіпсета та BIOS.
Аналогічно, інші виробники обладнання можуть попередньо інсталювати програму для оновлення програмного забезпечення/драйверів на вашому комп’ютері. Для мого Dell OptiPlex 9020 (поточна версія BIOS A24
), є новіша версія BIOS — Версія: A25
випущено 19 липня 2019 року — доступно на веб-сайті Dell.
Цей патч (віднесений до категорії an терміново оновлення системи безпеки) містить оновлення мікропрограми для адресації рекомендацій щодо безпеки INTEL-SA-00233 (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130 і CVE-2019-11091).
Так само, як ви зберігаєте свою операційну систему Windows регулярно оновлюється через Windows Update також важливо оновлювати BIOS.
(Цю статтю востаннє оновлено 6 грудня 2020 року. Додано метод PowerShell.)
Одне невелике прохання: якщо вам сподобався цей пост, поділіться ним?
Одна ваша "крихітна" публікація серйозно допомогла б у розвитку цього блогу. Кілька чудових пропозицій:- Закріпіть!
- Поділіться ним у своєму улюбленому блозі + Facebook, Reddit
- Твіттер!