Недавно мне пришлось обновить BIOS на моем компьютере до последней версии, чтобы включить поддержку чего-то определенного для материнских плат GIGABYTE, называемого On / Off Charge. Это не имеет большого значения, так как за последние годы я прошил более нескольких BIOS, однако способ, которым это было сделано, был, скажем так, немного уникальным.
1. Программная утилита материнской платы или загрузочный USB?
Большинство материнских плат имеют какую-то программную утилиту, которая позволяет считывать образ BIOS на USB-накопителе.
Несколько примеров:
На материнских платах GIGABYTE встроенная утилита называется Q-Flash и доступна через клавишу END на клавиатуре при загрузке.
На материнских платах ASUS вы обычно можете нажимать F2 при загрузке, и должна вызываться утилита для чтения образа флэш-памяти BIOS с USB-накопителя.
На материнских платах MSI это требует небольшого объяснения и просто показывает, что нужно пройти, чтобы иногда BIOS прошивал материнскую плату.
Итак, для MSI вам необходимо иметь загрузочную флешку USB, загруженную в файловую систему среды «чистого DOS», и ничего более для того, чтобы сделать флеш-дерьмо в BIOS. Предоставляет ли MSI утилиту для создания чистого загрузочного USB-накопителя DOS? Я не мог найти один. Вам не повезло в этот момент? Нет, есть обходной путь.
Вставьте USB, который вы собираетесь использовать, загрузите Unetbootin, запустите его и нарочно выберите дистрибутив как FreeDOS, например:
… и сделай свою загрузочную флешку оттуда. Загрузка будет быстрой, потому что она очень мала, и утилита также быстро перенесет образ FreeDOS на вашу флешку.
Когда вы закончите, у вас будет совместимый с MS-DOS загрузочный USB-накопитель с чистой средой DOS, необходимой для запуска MSI-содержимого после загрузки с него. Как только флешка будет готова, скопируйте необходимые файлы MSI BIOS и следуйте инструкциям MSI оттуда - при условии, что вы используете правильный USB-порт, который будет описан ниже.
2. Использование правильной файловой системы
Независимо от того, используете ли вы программную утилиту для материнской платы или загружаетесь напрямую с USB-накопителя, файловая система должна быть понятной для BIOS.
Ваш выбор здесь FAT16 и FAT32. Все остальное обычно не будет работать. Скорее всего, вы будете использовать FAT32, файловую систему по умолчанию, используемую в Windows при форматировании USB-накопителя.
3. Выберите правильный порт USB
Общее правило здесь очень простое:
Всегда используйте USB-порт, который находится непосредственно на материнской плате.
Это означает, что если вы попытаетесь использовать USB-порты, которые подключены к передней части корпуса, или попытаетесь использовать порт, который не подключен к USB-концентратору, шансы его использования в целях перепрограммирования BIOS невелики. При попытке использовать его, утилита BIOS просто не увидит его вообще.
Причина, по которой передние порты и порты-концентраторы не работают в этом конкретном случае, заключается в том, что они не активны при такой загрузке.
Дополнительное примечание: То же самое относится к тем из вас, кто имеет порты USB 3.0. Те, вероятно, не будут работать в этом режиме, так что придерживайтесь портов 2.0.
4. Не используйте хорошо использованную флешку
Я столкнулся с этой проблемой лично.
У меня был действительно старый 512MB Sandisk Cruzer, поэтому я решил использовать его для копирования образа BIOS. Что ж, Q-Flash (утилита GIGABYTE для моей конкретной материнской платы) это совсем не понравилось, и при попытке прочитать образ BIOS с флешки было указано на ошибку целостности файла.
Примечание: я был весьма благодарен, что утилита GIGABYTE была достаточно умна, чтобы проверять целостность файла образа BIOS перед его фактическим использованием.
Я перезагрузил компьютер, скопировал изображение на гораздо более новый 4 Гб Sandisk Cruzer, вернулся в Q-Flash и все прошло гладко. Нет ошибок чтения и изображение было применено соответствующим образом.
Дополнительное примечание: также неплохо, что утилита Q-Flash позволяет сделать резервную копию существующего образа BIOS перед применением нового, поэтому, если что-то испортится, вы всегда можете легко вернуться к старому.
5. прошить биос
Это самая легкая часть процесса. Обновление BIOS сегодня в основном такое же, как и всегда, но способ, которым это делается, зависит от модели материнской платы.
Некоторые утилиты для прошивки BIOS автоматически определяют, где находится ваш новый образ BIOS, и спрашивают, хотите ли вы его использовать или нет. Другие будут спрашивать вас, где находится изображение, требуя от вас навигации клавишами вверх / вниз и определения местоположения таким образом (что не должно быть слишком сложным). А другие, например, утилита MSI, требуют, чтобы вы непосредственно указали имя файла образа BIOS с расширением в командной строке, чтобы применить его.
Остальная часть процесса в значительной степени универсальна. В то время как изображение применяется, вы получаете это огромное предупреждение с эффектом «!!! НЕ ПЕРЕЗАГРУЗИТЬ СИСТЕМУ !!! »во время перепрошивки BIOS.
Небольшое примечание: я настоятельно рекомендую каждый раз при перепрошивке BIOS подключать вашу систему к ИБП, будь то ноутбук или настольный компьютер. Если вы теряете питание во время прошивки BIOS, когда устройство отключается, прощайте, компьютер. Подключение к ИБП предотвращает это.
Как только новое изображение будет применено, все будет сделано, и вам будет предложено перезагрузить компьютер.
Почему производители материнских плат по-прежнему используют дискеты в качестве основного способа перепрограммирования BIOS?
К настоящему моменту вы бы предположили, что ни один OEM-производитель материнских плат сегодня даже не подумал бы о том, чтобы кто-то использовал флоппи-диск для прошивки BIOS, но почти все они это делают.
3, 5-дюймовый формат дискеты высокой плотности был представлен в 1987 году. Никто больше не использует дискеты и не использует их годами. На самом деле, мы даже не можем создавать загрузочные дискеты непосредственно через наши операционные системы, даже если бы захотели.
Что делать с OEM-производителями материнских плат, которые говорят нам об использовании технологии хранения данных, которой всего 25 лет, которой у многих из нас нет, и говорят нам, чтобы она была загрузочной, хотя мы не смогли бы, даже если бы у нас был накопитель для это (намного меньше СМИ)?
Я пытался придумать хорошее объяснение этому, но не могу. Тот факт, что почти все производители материнских плат постоянно говорят нам об использовании дискет для прошивки BIOS, просто глуп; это особенно верно, учитывая, что все материнские платы имеют совершенно новый интерфейс с минимум двумя портами USB, в то время как они не поставляются с дисководом гибких дисков.