admin管理员组文章数量:1567014
2024年7月22日发(作者:)
网卡也能刷BIOS
一般来说,采用热拔插法可以修复损坏的BIOS,但有的主板BIOS芯片却采用32针脚的DIP封装,根本
无法使用热拔插修复。但是,你是否试知道网卡也可当BIOS编程器来修复主板BIOS呢?
普通的8139网卡都具有一个BOOTROM槽,只要把主板BIOS芯片插在网卡的BOOTROM插座中,
使用的BOOTROM刷写软件就可以把主板的BIOS文件刷入BIOS芯片中。在刷写主板BIOS时,需要验
证BIOS文件大小和BIOS芯片规格,如果检测到不符合要求,就会停止BIOS数据的写入,而8139网卡
在刷新BOOTROM时,既不检测芯片也不校验映象文件,这样利用8139网卡刷新主板BIOS时就会自动
跳过这些检测达到偷梁换柱目的。
由于8139芯片网卡的BOOTROM插座是28针脚,后面也正好空了4个焊脚,找一个宽度及管脚间
距和网卡BOOTROM插座一样的集成电路插座,用钢锯锯下两边的小插座,小心地把它补焊到空焊脚上
即可。
用一台好用的机器上网下载主板最新的BIOS文件(存储为)及RTL8139网卡的BOOTROM
刷新程序(点击下载),把刷坏的BIOS芯片按正确方向插入到网卡的BOOTROM插座里,
安装好网卡,启动机器到纯DOS模式下,运行RTFLASH ,提示不认生产芯片厂商,不过程序接
着就自动开始刷入BIOS文件,进度达到100%后,提示成功写入(如图1)。
(图1)
把修复好BIOS芯片插回主板,开机后却没任何反应。笔者以为是在刷新BIOS时BIOS芯片没有插紧,数
据没有刷进去,但重刷多次,机器都没有反应。由于RTLFLASH刷新程序在刷新时不检测芯片和映象文件,
笔者也没有办法确认BIOS文件是否刷入BIOS芯片了。后来笔者发现RTLFLASH刷新程序有一个S参数
(如图2)。
(图2)
它可以备份出BIOS芯片里面的数据,把BIOS里的数据备份出的数据与原来的BIOS文件比较一下不就可
以确定BIOS文件是否正确写入芯片了吗?但奇怪的是备份出的BIOS文件却是只有64K大(如图3),而
且文件里面没有任何内容,看来这个刷新程序的备份功能还存在BUG,使用网卡刷新主板BIOS真的不行
了吗?通过研究网卡线路布局、查资料和测试,笔者发现,这种方法确实可行,但有很大的局限性。只适
用于使用RTL8139芯片的网卡,只支持1M及1M以下的BIOS刷新,不支持2M及2M以上的BIOS芯片。
(图3)
版权声明:本文标题:[参考]网卡也能刷bios 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1721588532a886782.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论