Здравствуйте коллеги! Принесли на ремонт данную материнскую плату после неудачной прошивки BIOS. Не загружалась. Выпаял микросхему BIOS (зажимом было не подлезть), программатором CH341A считал и забэкапил старое содержимое, скачал с оф.сайта оригинальную прошивку извлёк из инсталлятора и прошил. Плата завелась - всё работает. Только вся информация из блока как я понимаю называющегося DMI закономерно изчезла:
![](data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=)
Скриншот
Посмотрел старый BIOS в шестнадцатеричном редакторе, эти данные вроде как там есть, и как я понял начинаются со смещения 0xFFFF. В новом ROM'e эти места забиты чахардой из FF DE 12 00 00 FE FF 00 00 FE FF 00 00... Пробовал просто перенести старые данные из старого BIOSa в новый - данные всё-равно не отображаются - видимо где-то в BIOSе записан ещё и размер этой структуры данных или что-то подобное.
PS. HP WinFlash что идёт в комплекте с новым BIOS с оф. сайта, при попытке открыть бэкап старого ругается "Checksum error". Как я понял записать в теории только DMI информацию он может, лишь бы дамп целый ему подсунуть.
Подскажите как восстановить DMI информацию из старого дампа в новый?