在ASUS HM55芯片组的K42系列机型中,经常出现刷写BIOS之后,风扇狂转或有线网卡连接不上的问题,这是因为BIOS中有关风速调节和网卡MAC相关的有关代码丢失引起的,其中风速调节的代码和EC的上电程序在BIOS的前2MByte区域,网卡MAC相关代码在后2MByte的区域。
我们在ASUS官网下载的BIOS都是2MByte,而主板BIOS是4MByte,这是因为ASUS刷BIOS程序只刷写后2MByte的内容,前2MByte的内容不用改,但我们从论坛下了BIOS都是别人机器上读出来的,刷上去之后,除非前2MByte和你的机器代码完全相同,不然就会出现风扇狂转,CPU温度高的问题。如果把官网的2MByte文件合成在原机BIOS内,后2MByte的BIOS中关于MAC的代码又会丢失,引起有线网卡连接不上的问题,因为ASUS刷BIOS程序保留了MAC部分的内容。
解决方案:
1)读出本机BIOS,复制前2MByte的内容保存成新文件1。00000000——001FFFFF(2097152字节)这是机器的上电程序和风速调节部分。
2)论坛下载相同机型4MByte的BIOS,复制后2MByte的BIOS内容00200000——003FFFFFF,注意对内存接口的贴纸上版本号,保存成新文件2,MAC部分代码在这里面。注意,这里不能用官网的BIOS,里面没有MAC部分的代码。
3)把新文件1和新文件2合成一个新的BIOS,保存成新文件3。
4)把新文件3刷到机器上,大功告成。
以下是K42JC REV2。2合成过程:
1)提取原BIOS ASUS K42JC206NV310前2MByte
3)合成K42JC REV2。2
本机原BIOS提取的2MEC部分:K42JC206 NVGT310 REV:2.2 EC
论坛下载的4MBIOS风扇狂转:K42JC REV2.2
合成的4MBIOS,可以正常使用的:K42JC216REV:2.2
资料详情:http://www.chinafix.com/thread-749060-1-1.html