再谈“给你的主板换脑”是否可行 |
|
在浏览了“微型计算机”2002年第六期的“DIYer经验谈中“给你的主板换脑”一文后,由于笔者也对BIOS有浓厚的兴趣,因此,在看完文章后,马上对文章的可实性进行了测试。 首先用编程器对文件进行测试,将1M的文件强制写入到2M的芯片中(此时写入2M芯片的低端128K),然后再备份出2M文件,用CBROM测试,显示文件剩余空间为负数(图一)。(详情请游览网站2002/3/26>>>>谈1M的BIOS文件是否可改为2M的BIOS文件)
|
|
|
|
但为什么刷入到2M芯片中,却可以正常使用呢?笔者认为,这是由于将2M文件写入到芯片中后,这相同于将两个1M文件分别写入到2M芯片的低端128K和高端128K。而主板在读取时,无论读取的是低端128K或是高端128K,都可以完整的读取一个128K文件,主板其实还是用1M芯片启动的(由于2M芯片的A17为高电平,因此主板此时读取的为高端128K)。为了验证笔者的想法,笔者用编程器将1M文件分别写入到2M芯片的高端128K和低端128K,插入到主板上顺利的启动了机器。看来笔者的想法是正确的。 笔者没有就此结束实验,为了验证用“热插拔”得到的2M文件是由两个完全相同的1M文件组成的,笔者又用“UltraEdit-32”编辑软件打开此主板保存的128K BIOS文件,然后将光标移到文件的开始,也就是000000H处,然后点击“文件-->特殊功能-->插入文件-->再次选择刚才打开的BIOS文件,将文件插入后,此时文件的容量即为3FFFFH(256K),然后点击另存为,保存文件后,同样得到了256K文件。用CBROM显示正常,写入到2M芯片后,可以正常开机,但加入“捷波恢复精灵”模块后,同样显示剩余字节为负数,而且数据区乱码。与“热插拔”得到文件一样。 因此,笔者认为将1M的BIOS文件用以上方法得到2M文件是无法使用的。原作者想法(理论)是有一定道理的,也是有创意的。但是理论只有跟实际相结合,才可能得到正确的结论。 笔者同时也有一事不明,那就是为什么2M文件由两个1M文件组成,但显示剩余空间却多出了128K,而不是显示两个1M文件的内容呢?如那位网友了解其中的内涵,请到笔者的小居www.biosrepair.com与笔者一叙。 |
|
|
|