Как создать загрузочную флешку для прошивки BIOS

Я хочу обновить BIOS на материнской плате Intel с помощью программы под названием iflash2.exeПредоставлено Intel, которая работает только на MS-DOS.

У меня нет операционной системы Windows, и я пытаюсь создать загрузочную флешку, которая будет содержать MS-DOS, iflash2.exeи связанные файлы.

Я пробовал программу под названием UNetbootin, которая создала загрузочный USB с FreeDOS, но я не знаю, как и где добавить iflash2.exe и связанные файлы.

Можете ли вы сказать мне, как я могу это сделать?

2 ответа

Я использовал следующую технику для прошивки BIOS на HP N54L ProLiant MicroServer. Я думаю, что это должно работать и для других систем, которым просто нужно запустить команду из MS-DOS после загрузки с флешки.

Я не несу ответственности, если это пойдет не так. Если вы не понимаете, что делают эти инструкции, вы, вероятно, не должны пытаться это делать.

Далее предполагается, что у вас есть набор файлов или архивный файл, который содержит новое ПЗУ и сценарий или исполняемый файл, который его применяет. BIOS, возможно, поставлялся с исполняемым файлом для создания USB с нуля; если вы зашли так далеко, вы, вероятно, уже пытались запустить это и не смогли. Что вам нужно найти, так это файл ROM и скрипт или исполняемый файл. В моем случае файл ROM назывался O41072911.ROM и сценарий назывался FLASH.BAT,

Создайте загрузочную флешку

Во-первых, вам нужен USB-накопитель, отформатированный самым простым способом. Это удалит все данные на USB-накопителе, поэтому сначала сделайте резервную копию чего-нибудь важного!

  1. Подключите USB-накопитель.

  2. Выберите опцию " Формат..." в меню программы запуска:

    Снимок экрана меню формата

  3. Выберите Совместимость со всеми системами (FAT) в качестве типа, дайте ему разумное имя и нажмите Формат:

    Скриншот параметров файловой системы

Затем вам нужно использовать UNetbootin для загрузки USB-накопителя в DOS-запрос:

  1. Установите UNetbootin либо с помощью Центра программного обеспечения, либо из командной строки, используя sudo apt-get install unetbootin,
  2. Запустите UNetbootin. Выберите FreeDOS в качестве дистрибутива и убедитесь, что тип USB-накопителя и выбран правильный диск. Затем нажмите ОК:

    Скриншот настроек UNetbootin

  3. Когда UNetbootin закончил, нажмите Exit.

Теперь у вас есть флешка, которая будет загружаться в DOS.

Добавьте свои файлы BIOS

Теперь вам нужно поместить файлы BIOS на USB-накопитель. Как правило, вам просто нужно скопировать и вставить файлы на том.

Если они пришли в самораспаковывающемся .exe файл, вам нужно запустить его, чтобы извлечь файлы. Для этого вам необходимо:

  1. Установите Wine либо с помощью Центра программного обеспечения, либо из командной строки, используя sudo apt-get install wine,

  2. Найти .exe файл, содержащий файлы BIOS, щелкните его правой кнопкой мыши и запустите Wine:

    Скриншот Open with Wine

  3. Точные детали того, что произойдет дальше, будут зависеть от вашего файла BIOS, но извлеките файлы в каталог, который вы можете запомнить.

После извлечения файлов скопируйте их на USB-накопитель. Они могут перейти в корневой каталог тома.

Посмотрите на файлы; вероятно, есть файл, который содержит само новое ПЗУ, и .bat или же .exe файл, который используется для его применения. Если есть AUTOEXEC.BAT файл, посмотрите на него и обратите внимание, какую команду он выполняет для обновления ПЗУ.

вспышка

Теперь вы готовы прошить свой BIOS.

  1. Извлеките USB-накопитель из компьютера, на котором вы его создали.

  2. Вставьте его в компьютер, который вы хотите прошить и перезагрузите компьютер.

  3. Загрузиться с флешки. Возможно, вам придется настроить порядок загрузки в BIOS для достижения этой цели.

  4. Вы должны увидеть синий загрузчик FreeDOS с выделенным Default. Либо подождите 10 секунд, либо нажмите Enter.

  5. В меню FreeDOS выберите второй вариант безопасного режима FreeDOS (не загружайте драйверы):

введите описание изображения здесь

  1. Вы закончите в A:/> незамедлительный. Тип C: затем нажмите Enter, чтобы переключиться на диск C.

  2. Тип dir затем введите и вы должны увидеть все свои файлы, которые вы скопировали на флешку.

  3. Запустите сценарий или исполняемый файл, который вы определили ранее как тот, чтобы применить обновление BIOS. В моем случае мне просто нужно было набрать FLASH затем введите, чтобы запустить FLASH.BAT файл.

  4. Вы должны увидеть flash-скрипт, применяющий обновление BIOS. Не выключайте и не прерывайте этот процесс; ждать, пока это не закончится. Это должно вернуть вас к C:\> незамедлительный.

  5. Затем вы можете извлечь USB-накопитель и перезагрузить компьютер.

  6. Скрестите пальцы и загрузитесь, используя ваш новый BIOS. Или плачьте, если вы только что забили свой компьютер.

Я провел все утро, пытаясь найти способ прошить BIOS на моей материнской плате Zotac. Unetbootin создает образы MS-DOS, которые будут загружаться, но они не могут найти файлы флэш-памяти (в моем случае awdflash и N0422_ZA.bin) на флэш-накопителе USB.

В итоге получилось создать Ultimate Boot CD и загрузить FREEDOS (не MS-DOS) с этого CD. Затем был виден флэш-накопитель USB с моими перепрошивочными файлами, и обновление BIOS работало просто отлично.

Другие вопросы по тегам