- 积分
- 1
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2008-10-1
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
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以及不支持的,也请说明下具体配置。 |
|