迅维网

查看: 1648|回复: 19
打印 上一主题 下一主题
[常用软件]

纯DOS下主板BIOS备份和写入软件Flashrom

  [复制链接]
跳转到指定楼层
1#
发表于 2022-11-10 22:02:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 广东东莞 来自 广东东莞

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
如题,该软件可以在纯DOS下读取和写入板载BIOS程序,不分AMI、Insyde、Award!部分老式主板在BIOS损坏后会进入恢复模式,此时刻盘使用即可恢复BIOS,不再需要拆下BIOS芯片用编程器写入。使用方法如下:
备份:FLASHROM -p internal -r backup.rom
写入:FLASHROM -p internal -w bios.rom
写入前务必执行 FLASHROM -p internal 查看是否正确识别芯片组!!!


补充内容 (2022-11-28 11:54):
有反馈部分英特尔芯片组无法刷写BIOS,这是因为开启了Intel Management Engine,必须在BIOS设置关闭这个选项,或者参照主板说明调整跳线短接针脚关闭。具体参照 https://github.com/mostav02/Remove_IntelME_FPT

补充内容 (2022-11-28 12:00):
主板可能隐藏了这个设置项,对于Insyde的BIOS可以下载专用工具在Windows中修改隐藏的设置项,AMI也有类似的工具,叫做amibcp

FLASHROM.zip

570.39 KB, 下载次数: 39, 下载积分: 下载分 -2 分, 下载 1 次


推荐
发表于 2022-11-11 15:49:34 | 只看该作者 来自: 广东东莞 来自 广东东莞
无敌强哥 发表于 2022-11-10 23:30
软件是谁做的,哪年出的

开源项目Flashrom:www.flashrom.org/Flashrom

回复 支持 1 反对 0

使用道具 举报

2#
发表于 2022-11-10 23:09:16 | 只看该作者 来自: 中国 来自 中国
BIOS坏了,还能启动进入DOS了吗???

点评

当然可以,我所知道最早的主板华硕ICH5芯片组就可以,不过是只能软驱启动DOS  详情 回复 发表于 2022-11-11 15:48
回复 支持 反对

使用道具 举报

3#
发表于 2022-11-10 23:30:05 来自迅维网APP | 只看该作者 来自: 北京 来自 北京
软件是谁做的,哪年出的

点评

开源项目Flashrom:www.flashrom.org/Flashrom  详情 回复 发表于 2022-11-11 15:49
回复 支持 反对

使用道具 举报

4#
发表于 2022-11-10 23:30:24 来自迅维网APP | 只看该作者 来自: 北京 来自 北京
支持uefi版bios写入吗

点评

开启csm模式进入纯dos可以  详情 回复 发表于 2022-11-11 15:53
回复 支持 反对

使用道具 举报

5#
发表于 2022-11-11 07:25:47 | 只看该作者 来自: 重庆永川区 来自 重庆永川区
大神的干货感觉很有用,但是没有详细的使用步骤,不知道该怎么使用,有步骤吗?感谢分享!


点评

简单说一下:下载maxdos安装,将flashrom解压到fat32格式u盘,开机进入maxdos,通过本文提供的命令进行操作  详情 回复 发表于 2022-11-11 15:56
回复 支持 反对

使用道具 举报

6#
发表于 2022-11-11 15:44:50 | 只看该作者 来自: 广西百色 来自 广西百色
看起来很厉害的样子 。。

回复 支持 反对

使用道具 举报

7#
发表于 2022-11-11 15:48:36 | 只看该作者 来自: 广东东莞 来自 广东东莞
zhangxunhai 发表于 2022-11-10 23:09
BIOS坏了,还能启动进入DOS了吗???

当然可以,我所知道最早的主板华硕ICH5芯片组就可以,不过是只能软驱启动DOS

点评

ICH5是哪年的? BIOS坏后,主板POST都没过,怎么显示DOS?  详情 回复 发表于 2022-11-19 10:02
回复 支持 反对

使用道具 举报

9#
发表于 2022-11-11 15:53:01 | 只看该作者 来自: 广东东莞 来自 广东东莞
无敌强哥 发表于 2022-11-10 23:30
支持uefi版bios写入吗

开启csm模式进入纯dos可以

回复 支持 反对

使用道具 举报

10#
发表于 2022-11-11 15:56:33 | 只看该作者 来自: 广东东莞 来自 广东东莞
玉树凌风 发表于 2022-11-11 07:25
大神的干货感觉很有用,但是没有详细的使用步骤,不知道该怎么使用,有步骤吗?感谢分享!

简单说一下:下载maxdos安装,将flashrom解压到fat32格式u盘,开机进入maxdos,通过本文提供的命令进行操作

回复 支持 反对

使用道具 举报

11#
发表于 2022-11-11 19:01:25 | 只看该作者 来自: 湖北 来自 湖北
这里都是大师啊

回复 支持 反对

使用道具 举报

12#
发表于 2022-11-12 11:29:24 | 只看该作者 来自: 中国 来自 中国
联想的电脑不知是否支持刷写

回复 支持 反对

使用道具 举报

13#
发表于 2022-11-12 21:13:58 | 只看该作者 来自: 广东东莞 来自 广东东莞
wangmt9806 发表于 2022-11-12 11:29
联想的电脑不知是否支持刷写

可以,在联想775主板AMI BIOS上测试通过,可以刷入

回复 支持 反对

使用道具 举报

14#
发表于 2022-11-13 22:29:16 | 只看该作者 来自: 中国 来自 中国
stevenzhong 发表于 2022-11-12 21:13
可以,在联想775主板AMI BIOS上测试通过,可以刷入

感谢回复!
在K20-80电脑测试无法备份,BIOS芯片能正确识别,出错信息如下:
Calibrating delay loop... OK.
Found chipset "Intel Broadwell U Premium".
Enabling flash write... SPI Configuration is locked down.
FREG0: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
FREG2: Management Engine region (0x00001000-0x001fffff) is locked.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see https://flashrom.org/ME for details.
OK.
Found Macronix flash chip "MX25L6405" (8192 kB, SPI) mapped at physical address 0xff800000.
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) mapped at physical address 0xff800000.
Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) mapped at physical address 0xff800000.
Found Macronix flash chip "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F" (8192 kB, SPI) mapped at physical address 0xff800000.
Multiple flash chip definitions match the detected chip(s): "MX25L6405", "MX25L6405D", "MX25L6406E/MX25L6408E", "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F"
Please specify which chip definition to use with the -c <chipname> option.

回复 支持 反对

使用道具 举报

15#
发表于 2022-11-13 22:44:54 | 只看该作者 来自: 中国 来自 中国
加了-C命令也一样的没有进行备份
命令:FLASHROM -p internal -c MX25L6405 -r backup.rom
出错提示:
Calibrating delay loop... OK.
Found chipset "Intel Broadwell U Premium".
Enabling flash write... SPI Configuration is locked down.
FREG0: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
FREG2: Management Engine region (0x00001000-0x001fffff) is locked.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see https://flashrom.org/ME for details.
OK.
Found Macronix flash chip "MX25L6405" (8192 kB, SPI) mapped at physical address 0xff800000.
Reading flash... FAILED.

点评

bios芯片写保护了,进入设置关闭bios protect  详情 回复 发表于 2022-11-28 11:15
回复 支持 反对

使用道具 举报

16#
发表于 2022-11-14 23:14:28 | 只看该作者 来自: 上海 来自 上海
wangmt9806 发表于 2022-11-12 11:29
联想的电脑不知是否支持刷写

联想笔记本试了2台不行

点评

联想的要关闭BIOS写保护功能  详情 回复 发表于 2022-11-28 11:15
回复 支持 反对

使用道具 举报

17#
发表于 2022-11-19 10:02:54 | 只看该作者 来自: 安徽 来自 安徽
stevenzhong 发表于 2022-11-11 15:48
当然可以,我所知道最早的主板华硕ICH5芯片组就可以,不过是只能软驱启动DOS

ICH5是哪年的?
BIOS坏后,主板POST都没过,怎么显示DOS?

点评

华硕p4b533,自己买一块试验下  详情 回复 发表于 2022-11-28 11:06
回复 支持 反对

使用道具 举报

18#
发表于 2022-11-28 11:06:47 | 只看该作者 来自: 广东东莞 来自 广东东莞
本帖最后由 stevenzhong 于 2022-11-28 11:11 编辑
新安江 发表于 2022-11-19 10:02
ICH5是哪年的?
BIOS坏后,主板POST都没过,怎么显示DOS?

华硕p4b533,自己买一块试验下,这个芯片组比ICH5更老,bios程序是award的,同时支持刷错BIOS恢复

回复 支持 反对

使用道具 举报

19#
发表于 2022-11-28 11:15:29 | 只看该作者 来自: 广东东莞 来自 广东东莞
本帖最后由 stevenzhong 于 2022-11-28 11:45 编辑
wangmt9806 发表于 2022-11-13 22:44
加了-C命令也一样的没有进行备份
命令:FLASHROM -p internal -c MX25L6405 -r backup.rom
出错提示:

bios芯片部分区写保护了,进入设置先关闭bios protect,并且关闭Intel Management Engine 参照 github.com/mostav02/Remove_IntelME_FPT

回复 支持 反对

使用道具 举报

20#
发表于 2022-11-28 11:15:53 | 只看该作者 来自: 广东东莞 来自 广东东莞
shjcpc 发表于 2022-11-14 23:14
联想笔记本试了2台不行

联想的要关闭BIOS写保护功能

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长提醒 上一条 /1 下一条

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复