Обновление BIOS — это не обычное обновление программы. Если что-то пойдёт не так, компьютер может просто перестать включаться. Одна из самых частых причин таких проблем — повреждённый или некорректный файл прошивки. Поэтому проверка целостности BIOS-файла перед обновлением — это не рекомендация для параноиков, а базовая практика, которая спасает от серьёзных головных болей.
В этом материале разберём, зачем вообще нужно проверять BIOS-файл, как это сделать разными способами, какие инструменты использовать и каких ошибок стоит избегать.
- Почему файл прошивки может быть повреждён
- Что такое контрольная сумма и зачем она нужна
- Как проверить контрольную сумму на Windows
- Через командную строку (CertUtil)
- Через PowerShell
- Как проверить контрольную сумму на Linux
- Как проверить контрольную сумму на macOS
- Сравнение инструментов проверки
- Что делать, если контрольные суммы не совпадают
- Дополнительные проверки помимо контрольной суммы
- Проверка версии прошивки
- Проверка размера файла
- Проверка цифровой подписи
- Частые ошибки при проверке BIOS-файлов
- Пошаговый чек-лист перед прошивкой
- Что делать в зависимости от вашей ситуации
- Если вы обновляете BIOS для поддержки нового процессора
- Если вы обновляете BIOS для исправления багов
- Если у вас материнская плата с функцией восстановления BIOS
- Если вы прошиваете BIOS на ноутбуке
- Что делать, если прошивка уже прошла с повреждённым файлом
- Итог
Почему файл прошивки может быть повреждён
BIOS-файл может прийти с ошибкой ещё до того, как вы запустите процесс прошивки. Вот основные причины:
- Сбой при скачивании. Прервалось соединение, произошёл разрыв, антивирус или браузер повредили данные — и файл скачался не полностью или с ошибками.
- Проблемы на сервере производителя. Редко, но бывает: сам файл на сайте уже содержит ошибку. Обычно это быстро исправляют, но если вы скачали именно эту версию — будете прошивать бракованный файл.
- Неправильная версия файла. Скачали прошивку для другой ревизии материнской платы или другого чипсета. Внешне файл выглядит нормально, но при прошивке он либо не примется, либо вызовет серьёзные проблемы.
- Повреждение на носителе. Файл скопировали на флешку, а та уже начала сыпаться. Или при копировании на другой диск произошёл сбой.
- Вирусное заражение. Маловероятно для BIOS-файлов, но если вы скачивали прошивку с неофициальных источников — риск реальный.
Проверка целостности занимает пару минут, а спасает от ситуации, когда компьютер превращается в кирпич и несётся в сервис.
Что такое контрольная сумма и зачем она нужна
Контрольная сумма (checksum) — это, грубо говоря, «отпечаток пальца» файла. Алгоритм (обычно MD5, SHA-1 или SHA-256) проходит по каждому байту файла и вычисляет уникальную строку символов. Если хотя бы один байт в файле изменится — контрольная сумма будет совершенно другой.
Производители материнских плат часто публикуют контрольные суммы рядом со ссылкой на скачивание BIOS. Скачали файл — посчитали сумму — сравнили с заявленной. Совпадает: файл цел. Не совпачает: качайте заново или ищите проблему.
Как проверить контрольную сумму на Windows
В Windows встроены инструменты для проверки контрольных сумм, и для этого не нужно ничего устанавливать.
Через командную строку (CertUtil)
- Откройте командную строку. Нажмите Win + R, введите
cmdи нажмите Enter. - Введите команду в формате:
certutil -hashfile C:\путь\к\файлу.bin SHA256
Замените путь к файлу на ваш и укажите нужный алгоритм: MD5, SHA1, SHA256 или SHA512. Какой именно алгоритм использовать — зависит от того, что указал производитель на сайте.
Через PowerShell
- Откройте PowerShell (можно найти через поиск в меню Пуск).
- Введите команду:
Get-FileHash C:\путь\к\файлу.bin -Algorithm SHA256
Hash с эталонным значением.Как проверить контрольную сумму на Linux
На Linux это ещё проще — всё уже есть в системе:
sha256sum /путь/к/файлу.bin
Или для MD5:
md5sum /путь/к/файлу.bin
Сравните вывод с контрольной суммой с сайта производителя.
Как проверить контрольную сумму на macOS
В macOS используйте Терминал:
shasum -a 256 /путь/к/файлу.bin
Для MD5:
md5 /путь/к/файлу.bin
Сравнение инструментов проверки
Если вам неудобно использовать командную строку, существуют графические утилиты:
| Инструмент | Платформа | Алгоритмы | Удобство | Примечание |
|---|---|---|---|---|
| CertUtil | Windows | MD5, SHA1, SHA256, SHA512 | Среднее | Встроен в Windows, ничего устанавливать не нужно |
| Get-FileHash (PowerShell) | Windows | MD5, SHA1, SHA256, SHA384, SHA512 | Среднее | Встроен, вывод в виде таблицы |
| md5sum / sha256sum | Linux | MD5, SHA1, SHA256, SHA512 | Среднее | Стандартные утилиты в любом дистрибутиве |
| HashCalc | Windows | MD5, SHA1, SHA256, SHA512 и другие | Высокое | Графический интерфейс, удобно новичкам |
| HashTab | Windows, macOS | MD5, SHA1, SHA256, SHA512 | Высокое | Интегрируется в свойства файла, показывает суммы автоматически |
| 7-Zip | Windows | CRC32, CRC64, SHA1, SHA256 | Высокое | Если 7-Zip уже установлен — проверка через контекстное меню |
Что выбрать: Если вы работаете с командной строкой — используйте встроенные утилиты. Если хочется наглядности — установите HashTab или HashCalc. Главное — использовать тот же алгоритм, который указал производитель.
Что делать, если контрольные суммы не совпадают
Если сумма не совпадает — файл повреждён. Вот пошаговый план:
- Не прошивайте этот файл. Это правило номер один. Никаких «наверное, ничего страшного не случится».
- Проверьте алгоритм. Убедитесь, что вы считаете сумму тем же алгоритмом, который указан на сайте. На сайте SHA-256, а вы посчитали MD5 — разумеется, они не совпадут.
- Перескачайте файл. Удалите старый и скачайте заново. Желательно с другого браузера или с отключённым антивирусом на время скачивания (некоторые антивирусы могут вмешиваться в загрузку).
- Скачайте с другого зеркала. У крупных производителей (ASUS, Gigabyte, MSI, ASRock) обычно есть несколько зеркал для загрузки. Попробуйте другое.
- Проверьте флешку. Если вы копировали файл на флешку и потом проверяли — возможно, проблема в самом носителе. Скопируйте файл на другой носитель и проверьте заново.
- Свяжитесь с поддержкой. Если файл скачан официально, с правильного зеркала, а сумма не совпадает — возможно, проблема на стороне производителя. Напишите в поддержку.
Дополнительные проверки помимо контрольной суммы
Контрольная сумма — это основа, но не единственное, что стоит проверить. Вот что ещё имеет смысл:
Проверка версии прошивки
Откройте файл прошивки в текстовом редактором (да, в бинарном файле часто можно найти текстовые строки) или используйте утилиты вроде AMI AFUDOS или PhoenixTool, чтобы посмотреть версию прошивки внутри файла. Убедитесь, что:
- Версия прошивки соответствует той, что вы ожидаете.
- Файл предназначен именно для вашей модели материнской платы.
- Номер ревизии платы совпадает (например, Rev 1.0 и Rev 2.0 могут использовать разные прошивки).
Проверка размера файла
Сравните размер скачанного файла с размером, указанным на сайте производителя. Если размер отличается — файл скачан не полностью или повреждён. Это грубая, но быстрая проверка, которую можно сделать ещё до подсчёта контрольной суммы.
Проверка цифровой подписи
Некоторые производители подписывают свои BIOS-файлы цифровой подписью. Windows может проверить её автоматически:
- Правый клик по файлу → Свойства.
- Вкладка «Цифровые подписи».
- Если подпись есть и она действительна — файл не был модифицирован после подписания производителем.
Если вкладки «Цифровые подписи» нет — производитель не использует этот механизм для данного файла. Это нормально, просто ориентируйтесь на контрольную сумму.
Частые ошибки при проверке BIOS-файлов
Даже зная, что нужно проверять, люди регулярно наступают на одни и те же грабли:
- Игнорирование проверки вообще. Самая частая ошибка. Скачали — и сразу прошивать. Если всё прошло хорошо — вам просто повезло.
- Проверка не тем алгоритмом. На сайте указана SHA-256, а проверяете MD5. Суммы не совпадают, вы думаете, что файл повреждён, перескачиваете — а проблема была в алгоритме.
- Копирование контрольной суммы с опечаткой. Один неверный символ — и сравнение не сработает. Лучше копировать сумму через Ctrl+C, а не перепечатывать вручную.
- Проверка файла после копирования на флешку. Если флешка проблемная, файл может повредиться при копировании. Правильно: проверить на компьютере, потом копировать на флешку, и ещё раз проверить на флешке.
- Скачивание с неофициальных сайтов. Форумы, торрент-трекеры, файлообменники — всё это источники, где файл может быть модифицирован, заражён или просто неверной версии. Скачивайте только с официального сайта производителя.
- Использование файла от другой модели. Даже если модели похожи по названию (например, B450M и B450M Pro), прошивки могут быть разными. Всегда проверяйте точное название модели.
- Проверка «на глаз». Бинарный файл нельзя визуально проверить на корректность. Контрольная сумма — единственный надёжный способ убедиться, что файл не повреждён.
Пошаговый чек-лист перед прошивкой
Вот конкретная последовательность действий, которую стоит выполнить перед тем, как запускать процесс обновления BIOS:
- Определите точную модель материнской платы. Посмотрите на коробку, на саму плату, или используйте утилиты вроде CPU-Z (вкладка Mainboard).
- Определите текущую версию BIOS. В CPU-Z это вкладка Mainboard → BIOS → Version. Или посмотрите при загрузке компьютера.
- Зайдите на официальный сайт производителя. Найдите страницу поддержки вашей модели.
- Скачайте нужную версию BIOS. Обратите внимание на номер версии и дату выпуска.
- Скачайте контрольную сумму. Обычно она указана прямо на странице загрузки или в примечаниях.
- Посчитайте контрольную сумму скачанного файла. Используйте один из описанных выше инструментов.
- Сравните суммы. Они должны совпасть посимвольно.
- Проверьте размер файла. Сравните с размером, указанным на сайте.
- Скопируйте файл на флешку. Флешка должна быть в формате FAT32. Не кладите другие файлы — только файл прошивки.
- Проверьте файл на флешке. Ещё раз посчитайте контрольную сумму уже с флешки, чтобы убедиться, что копирование прошло без ошибок.
- Приступайте к прошивке. Следуйте инструкции производителя для вашей модели.
Что делать в зависимости от вашей ситуации
Если вы обновляете BIOS для поддержки нового процессора
Это самый критичный случай. Если прошивка провалится, новый процессор не запустится, и у вас не будет возможности прошить старую версию (потому что старый процессор уже убрали). В этом случае проверка контрольной суммы — обязательна, без вариантов. Также убедитесь, что вы скачали именно ту версию, которая добавляет поддержку вашего процессора (обычно это указано в changelog).
Если вы обновляете BIOS для исправления багов
Менее критичный случай, но всё равно стоит проверить файл. Если прошивка провалится, вы сможете восстановить BIOS с помощью резервного копирования (если ваша плата поддерживает такую функцию) или через программатор. Но зачем рисковать, если можно потратить две минуты на проверку?
Если у вас материнская плата с функцией восстановления BIOS
Некоторые платы (например, с технологией ASUS USB BIOS Flashback, Gigabyte Q-Flash Plus) позволяют восстановить BIOS даже при полностью неудачной прошивке. Это снижает риск, но не отменяет необходимость проверки файла. Восстановление — это крайняя мера, а не стандартная процедура.
Если вы прошиваете BIOS на ноутбуке
С ноутбуками всё серьёзнее: у них обычно нет встроенных механизмов восстановления, а разборка для программатора — сложная процедура. Проверяйте файл особенно тщательно. Убедитесь, что файл предназначен именно для вашей модели ноутбука (включая ревизию, если она указана).
Что делать, если прошивка уже прошла с повреждённым файлом
Если вы прошили BIOS с некорректным файлом и компьютер не включается:
- Не паникуйте. В большинстве случаев ситуация поправима.
- Проверьте, есть ли на плате функция аварийного восстановления. У ASUS это USB BIOS Flashback, у Gigabyte — Q-Flash Plus, у MSI — M-Flash. Изучите инструкцию к вашей плате.
- Попробуйте сбросить CMOS. Выключите компьютер из розетки, найдите на плате батарейку CR2032, выньте её на 5–10 минут, вставьте обратно. Иногда это помогает сбросить настройки и загрузиться с резервного BIOS (если он есть).
- Обратитесь в сервисный центр. Если встроенных механизмов восстановления нет — потребуется программатор. Это стандартная процедура для сервисов, она не такая дорогая, как может показаться.
Итог
Проверка целостности BIOS-файла — это простая процедура, которая занимает две-три минуты и может сэкономить вам кучу времени, нервов и денег. Вот ключевые моменты:
- Всегда проверяйте контрольную сумму скачанного файла. Это единственный надёжный способ убедиться, что файл не повреждён.
- Используйте тот алгоритм, который указал производитель (обычно SHA-256 или MD5).
- Скачивайте прошивки только с официальных сайтов.
- Проверяйте файл и на компьютере, и на флешке, с которой будете прошивать.
- Убедитесь, что файл предназначен именно для вашей модели и ревизии материнской платы.
- Если контрольная сумма не совпадает — не прошивайте. Перескачайте файл и проверьте заново.
Две минуты на проверку — это несопоставимо меньше времени, чем поход в сервис или покупка новой материнской платы. Проверяйте файлы, и прошивка пройдёт без проблем.
