迅维网

查看: 5646|回复: 3
打印 上一主题 下一主题

Winflashrom,在Win下擦写BIOS芯片!(已提供测试)

[复制链接]
跳转到指定楼层
1#
发表于 2010-4-27 01:05:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 广东揭阳 来自 广东揭阳

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

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

x
Winflashrom,在Win下擦写BIOS芯片!(已提供测试)

FlashROM 是CoreBoot(LinuxBIOS)中的一个工具。
WinFlashROM 是一个由flashrom移植而来,在Win下擦写BIOS芯片的工具.
官方地址:
http://www.coreboot.org

FlashROM 原本是Coreboot(LinuxBIOS)项目的一个工具,本人在移植CoreBoot的时
候觉得Flashrom非常强大,所以把FlashROM一起移植到Win下,希望能方便大家刷写BIOS.
注意!!!擦写BIOS危险,请谨慎!一切后果作者不负任何责任!
Powered by Lintel 2005-2009
BUG请Mail&QQ&MSN:lintel77@qq.com
使用方法: flashrom.exe [-rwvEVfh] [-c 芯片类型] [-s 排除地址_开始]
       [-e 排除地址_结束] [文件]
   -r | --read:                    读取BIOS芯片内容并保存到文件
   -w | --write:                   读取BIOS文件并写入到BIOS芯片 (必须
                                   指定文件)
   -v | --verify:                  校验写入文件
   -E | --erase:                   擦除BIOS芯片内容
   -V | --verbose:                 显示更详细的输出
   -c | --chip <芯片名称>:          指定芯片类型
   -s | --estart <地址>:           排除地址(开始)
   -e | --eend <地址>:             排除地址(结束)
   -f | --force:                   不检查文件并写入
如果没有指定文件, 则输出BIOS芯片型号
跟其他信息.

举例:

1.备份BIOS.
C:\flashrom>flashrom.exe -r bios.rom
驱动已提取
正在创建新服务...
驱动已经安装并激活!
Trying method 0...
...sanity check
...outside the Asylum at 0/00/0
...OK
Decided to use Intel-conf1
Scanning bus 00 for devices...
Scanning bus 01 for devices...
Scanning bus 02 for devices...
正在校准延迟循环... 完成!
找到芯片组 "ICH5/ICH5R": 正在开启FLASH芯片写入... 成功!
Pm49FL002 在下面地址找到: 0xfffc0000
Flash型号是 Pm49FL002 (256 KB)
正在读取Flash芯片...完成
驱动已经停止并释放

2.擦除flash芯片。
C:\flashrom>flashrom.exe -E
驱动已提取
正在创建新服务...
驱动已经安装并激活!
Trying method 0...
...sanity check
...outside the Asylum at 0/00/0
...OK
Decided to use Intel-conf1
Scanning bus 00 for devices...
Scanning bus 01 for devices...
Scanning bus 02 for devices...
正在校准延迟循环... 完成!
找到芯片组 "ICH5/ICH5R": 正在开启FLASH芯片写入... 成功!
Pm49FL002 在下面地址找到: 0xfffc0000
Flash型号是 Pm49FL002 (256 KB)
正在擦除flash芯片
驱动已经停止并释放

3.写入bios文件,注意,文件大小必须与flash大小匹配!
C:\flashrom>flashrom.exe -w bios.rom
驱动已提取
正在创建新服务...
驱动已经安装并激活!
Trying method 0...
...sanity check
...outside the Asylum at 0/00/0
...OK
Decided to use Intel-conf1
Scanning bus 00 for devices...
Scanning bus 01 for devices...
Scanning bus 02 for devices...
正在校准延迟循环... 完成!
找到芯片组 "ICH5/ICH5R": 正在开启FLASH芯片写入... 成功!
Pm49FL002 在下面地址找到: 0xfffc0000
Flash型号是 Pm49FL002 (256 KB)
Flash image seems to be a legacy BIOS. Disabling checks.
Programming Page: 0015 at address: 0x0003c000
驱动已经停止并释放


值得说明的是,该程序没有进行任何保护措施,即使你在BIOS中启用了BIOS芯片写保护,它照样还能继续写入。除非你在硬件上进行写保护。









更新历史.

2009.12.20

winflashrom CHS第一个版本。



flash支持列表:

LPC/FWH的大部分flash芯片.
目前暂不支持SPI 芯片。

测试通过的,请在楼下跟帖进行说明。
BUG以及不支持的,也请说明下具体配置。

flashrom.rar

35.83 KB, 下载次数: 44, 下载积分: 下载分 -2 分, 下载 1 次


2#
发表于 2010-4-27 11:01:14 | 只看该作者 来自: 广东深圳 来自 广东深圳
我试下,可靠吗

回复 支持 反对

使用道具 举报

3#
发表于 2010-5-14 13:08:40 | 只看该作者 来自: 内蒙古包头 来自 内蒙古包头
在哪能看到下载要扣多少分?

回复 支持 反对

使用道具 举报

4#
发表于 2020-11-30 12:41:04 | 只看该作者 来自: 中国 来自 中国
怎么下载啊

回复 支持 反对

使用道具 举报

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

本版积分规则

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



芯片搜索

快速回复