Для копирования дампа BIOS вам потребуется специальное программное обеспечение, такое как Universal BIOS Backup Toolkit или AFUWIN. Эти утилиты позволяют извлечь текущую прошивку BIOS и сохранить её в файл на жестком диске.
Перед началом процесса убедитесь, что у вас есть резервная копия важных данных, так как неправильные действия с BIOS могут привести к проблемам с работоспособностью системы. Также важно произвести все манипуляции с BIOS в стабильной среде, чтобы избежать сбоя назначения и повреждения прошивки.
Intel Flash Programming Tool
С помощью инструмента Intel Flash Programming Tool (или просто fpt) можно создать дамп (резервную копию) BIOS материнской платы или записать свой или чужой дамп. Этот инструмент необходим для прошивки модифицированных дампов BIOS на некоторых китайских платах с сокетом 2011.
Программа функционирует как в командной строке Windows, так и в среде DOS. Мы будем использовать загрузочную флешку с DOS. В нашем случае речь идет о плате Huanan x79 Deluxe Gaming.
Все действия вы предпринимаете на свой собственный риск.
Данная инструкция создана для китайских плат сокета 2011, и для их работы рекомендуется использовать версию FPT 8.1.60.1561. Для сокета 2011-3 стоит попробовать версию 9.1.10.1000, которую можно скачать внизу этой страницы.
Создаем загрузочную флэшку с FPT
На загрузочной флешке удобно иметь как fpt, так и afudos. Afudos может быть полезен в случае возникновения ошибок во время процесса прошивки.
- Скачиваем программу Rufus и используем её для создания загрузочной флешки, следуя параметрам, представленным на скриншоте.
- Скачиваем архив Intel ME System Tools v8 r1, находящийся внизу этой страницы, распаковываем его и перемещаем на созданную флешку все файлы из папки System Tools v8 r1Flash Programming ToolDOS
- Если планируется не только создание резервной копии, но и прошивка модифицированного дампа — перемещаем его в корневую директорию флешки. Для удобства назовем его new.bin
- (Опционально) На всякий случай, переносим на флешку программу Afudos.
Создаем fullflash бэкап
- Загружаемся с подготовленной флешки. FreeDOS предложит выбрать раскладку клавиатуры, выбираем US-English.
- Открывается командная строка. Чтобы создать резервную копию, вводим fpt -d fullbackup.bin и ждем сообщения FPT Operation Passed. Теперь дамп BIOS сохранен на нашей флешке в указанном файле.
Если на материнской плате стоит чип BIOS XMC XM25QH128AHIG и FPT выдает ошибку: There is no supported SPI flash device installed, решение можно найти здесь.
Прошиваем fullflash дамп
- В той же командной строке вводим fpt -f new.bin
- Обновляем Bios той же командой, так как иногда на первом этапе прошивка проходит не полностью, после чего производится дополнительная прошивка. Некоторые материнские платы могут потребовать прошивку только во второй раз.
В результате мы должны увидеть примерно такую надпись
Если необходимо обновить BIOS без ME-региона, можно сделать это с помощью команды fpt, используя ключ -bios, например: fpt -bios -f new.bin
Тем же методом можно снять дамп, что может быть полезно в ситуациях, когда BIOS заблокирован, и нет возможности получить полный дамп программными средствами. Команда fpt -bios -d old.bin создаст дамп без заблокированного ME-региона.
Ссылки на скачивание FPT и Rufus
Rufus 2.15Объем файла: 899 КБ Количество загрузок: 43988Инструменты Intel ME v8 r1Инструменты Intel ME v8 r1 (включает FPT 8.1.60)Объем файла: 6 МБ Количество загрузок: 44092Инструменты Intel ME v9.1 r7Инструменты Intel ME v9.1 r7 (включает FPT 9.1.10)Объем файла: 5 МБ Количество загрузок: 25519FPTW 9.1.10.1000Отдельный FPTW 9.1.10.1000. Версия для Windows 8-10 X64. Не требуется создание загрузочной флешки. FPTw может не сработать, если система переходила в режим сна.Прошивку следует проводить только после перезагрузки компьютера. Также проверьте, что в параметрах Windows выключен быстрый запуск. Размер файла: 4 МБ Количество скачиваний: 63143 FPT 9.1.10_upgraded Intel Flash Programming Tool (FPT) версии 9.1.10.1000 с расширенным списком поддерживаемых чипов. Включает версии для DOS, WIN32, WIN64 и EFI64. Особая благодарность mt01 за обновленный список чипов: https://forums.overclockers.ru/viewtopic.php?p=18042240sid=eed017b3a4e7aacc20d50692b3d31135#p18042240 Размер файла: 933 КБ Количество скачиваний: 7303
Нужна другая версия? На этой странице выложено большое количество ME System Tools, среди которых можно найти подходящую под конкретные цели FPT.
Распространить "Инструмент программирования Flash от Intel"
Вы находитесь: Главная BIOS: основная система ввода-вывода Обновление BIOS Создание копии BIOS
BIOS: базовая система ввода-вывода
Создание резервной копии BIOS
Информация Родительская категория: BIOS: основная система ввода-вывода Категория: Обновление BIOS
Перед тем как произвести обновление BIOS, настоятельно рекомендуется сделать резервную копию текущего содержимого ПЗУ. Это связано с тем, что многие производители материнских плат размещают на своих интернет-ресурсах только актуальные версии BIOS, которые порой могут создавать проблемы или не соответствовать вашим требованиям. Имея резервную копию, вы всегда сможете вернуться к предыдущей версии BIOS, которая была установлена на вашем компьютере.
Для создания резервной копии запустите программу обновления BIOS своей материнской платы и посмотрите, предлагает ли она резервное копирование. Если не предлагает, посмотрите на сайте производителя материнской платы, какие версии BIOS на нем доступны для загрузки и есть ли среди них та, которая установлена в текущий момент на вашем компьютере. Если возможности создать резервную копию нет и на сайте отсутствует текущая версия BIOS вашего компьютера, придется использовать альтернативные методы.
Одним из преимуществ программатора EPROM является возможность его использования как устройства для резервного копирования съемных ПЗУ на случай их поломки. Однако большинство современных материнских плат оснащено припаянными микросхемами ПЗУ. В этой ситуации единственным вариантом остается использование программы DEBUG для извлечения данных из ПЗУ и сохранения их в файл на диске. Хранимая в файле резервная копия данных из ПЗУ может быть полезна и для других целей. Например, с ее помощью можно обнаружить выводимые на экран информационные строки; Возможно дизассемблирование программного кода для анализа его работы.
Содержимое ПЗУ обычно располагается в 128 Кбайт ОЗУ и делится на два сегмента по 64 Кбайт: E0000–EFFFF и F0000–FFFFF. Базовые системы ввода-вывода видеоадаптеров или прочих устройств помещаются по адресам C0000–CFFFF и D0000–DFFFF. Из-за характеристик утилиты DEBUG каждый сегмент размером 64 Кбайт должен сохраняться индивидуально.
Чтобы воспользоваться программой DEBUG для сохранения сегментов E000 и F000, введите ряд команд.
C:>DEBUG ; Инициализация программы DEBUG
-R BX ; Изменение регистра BX (размер файла высокого по-рядка)
BX 0000 ; Начальное значение 0
:1 ; Переход на значение 1 (указывает на файл размером 64 Кбайт)
-N SEG-E.ROM ; Название файла
-M E000:0 FFFF CS:0 ; Перенос 64 Кбайт информации из BIOS в активный сегмент кода
-W 0 ; Запись файла со смещением 0 в сегмент кода
Данные объёмом 10000 байт ; 10000h = 64K
-N SEG-F.ROM ; Название файла
-M F000:0 FFFF CS:0 ; Перемещение 64 Кбайт данных из BIOS в текущий сегмент кода
-W 0 ; Сохранение файла с начальным смещением 0 в область кода
Запись 10000 байт ; 10000h = 64K
-Q ; Окончание работы отладки DEBUG
Итог выполнения данной серии команд в Windows XP показан на следующем изображении.
Приведенные выше инструкции позволяют сохранить сегменты объемом 64 Кбайт по адресам E0000–EFFFF и F0000–FFFFF в файлах. Для этого вначале указывается размер файла, затем — его имя, после чего код BIOS копируется в выделенный сегмент. После этого данные можно записать на диск.
Если вы решили сохранить данные из ПЗУ, включая BIOS видеокарты и ПЗУ других устройств, повторите предыдущие шаги. Однако при запуске программы DEBUG обязательно укажите начальные адреса C000:0 и D000:0. Не забывайте использовать разные имена файлов. Следует отметить, что BIOS видеокарты может не занимать весь сегмент C0000, и некоторые адаптеры могут использовать сегменты C0000 и D0000 не полностью. В такой ситуации Windows может задействовать имеющиеся области памяти для хранения других данных.
Обратите внимание, что приведенные выше команды необходимо выполнять в строго определенном порядке. Например, команда Name всегда должна предшествовать команде Move; в противном случае часть данных в начале текущего сегмента кода будет удалена.
Как сделать бэкап BIOS
Как создать резервную копию BIOS. С помощью утилиты Universal BIOS Backup ToolKit 2.0 рассмотрим процесс резервного копирования BIOS. Backup обозначает резервное копирование. Зачем необходимо резервное копирование BIOS? Обычно это выполняется перед обновлением прошивки BIOS.
В данном материале не планирую обсуждать вопрос прошивки базовой системы ввода-вывода (BIOS).
Зачем это нужно делать и к каким последствиям это может привести. Здесь я просто выложу инструкцию как можно сделать бэкап BIOS. И так пожалуй начнем. Для этой цели нам понадобится универсальная программа для снятия прошивок BIOS с любых моделей ноутбуков и PC – Universal BIOS Backup ToolKit 2.0
Как сделать Backup BIOS
1. Загружаем и запускаем утилиту Universal BIOS Backup ToolKit версии 2.0
Внимание. Запуск программы производим от имени администратора
Появится окно приложения, в котором будет представлена информация о типе, версии, размере, производителе и дате установки БИОСа.
2. Нажимаем кнопку Read, что активирует процесс считывания нашего БИОСа.
Как только программа считает действующий BIOS, на экране монитора, появится окно с результатами отчета.
Таким образом, всё завершилось удачно
3. Осталось сделать Backup BIOS. Для этого нажимаем кнопку Backup и указываем место, где будет храниться резервная копия BIOS.
Вот и завершили. Резервная копия BIOS успешно создана и сохранена в выбранном расположении.