Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ALEX_45_ORP FPT for Windows запускается прямо из ОС и если он скажет "НЕ МОГУ", то искать другое. А так, хоть он и консольный, и у него множество ключей, он штука абсолютно безопасная, и главное много корректнее фирменных утилит т.к. учитывает все особенности чипсета, а те пишутся под универсальный код BIOS SDK созданный AMI, Award, Phoenix и Intel и их выбранный разработчиком набор EEPROM (микросхем флеш памяти) без учёта особенностей чипсетов. А из этого SDK изготовитель платы выбирая нужные ему модули формирует под неё исходный код своего BIOS, добавляет туда свой логотип, выбирает набор меню настроек и после компилирует входящим в этот же SDK компилятором исполняемую программу BIOS для конкретной платы. А "адаптация" этих утилит под конкретного производителя плат сводится к внешним украшения типа логотипа или графической оболочки, а собственно пишущее ядро никто из не трогает используя тот код который написал разработчик SDK. И эта же утилита с несколькими заранее заданными наборами ключей включается в код прошивки под именами EasyFLash (АСУС), M-Flash, Q-Flash (у Гигабайт) и т.п.. Но, у неё есть ограничение - она не может перезаписать начальные адреса (первые 4 - 6 Кб) EEPROM в которых находится NVRAM и её код а т.к. для неё эти адреса программно запрещены по записи то она просто сдвигает адрес на эти 6 - 8 Кб к концу микросхемы, читает записанную в начале BIOS контрольную сумму и проверяет остальную часть кода Контрольная сумма совпадает? и если нет ставит флаг ошибки, затем считывает её уже из указанного ей образа и снова сравнивает. Если совпадает и флаг ошибки сброшен, то говорит что обновление не нужно, иначе пишет новый образ. А вот FPT пишет микросхему целиком и если нужно, то корректирует контрольные суммы сегментов, а главное он не зависит от разработчика кода BIOS записывая не просто "исполняемую программу BIOS", а двоичный образ содержимого микросхемы памяти для которого сам вычисляет и сравнивает контрольные суммы эталона и того, что записалось, чем его поведение похоже на аппаратный программатор, только специализированный под конкретный чипсет. И вот ключи FPT. Пошаговая инструкция: 1) Создаем загрузочную FreeDos флешку с помощью программы Rufus 2.1.x в формате fat32 2) Далее на эту флешку закидываем FPT, новый BIOS и пезапускаемся с неё. 3) При включении компьютер должен загрузиться в DOS с флешки 4) Сохраняем дамп существующей прошивки командой: fpt -d backup.bin (данную прошивку можно залить обратно по этой же инструкции) 5) Прошиваем новую прошивку командой: fpt -f <BIOS_name>.<ext> 6) после окончания прошивки набираем команду fpt -greset и выключаем компьютер кнопкой, вынимаем флешку 7) Делаем сброс либо замыканием контактов clear cmos , либо выключаем компьютер из сети и вынимаем батарейку на >= 30 сек. 8) Загружаемся в новой версии BIOS.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
|