BXP大家都头痛的问题――网卡换槽之后就要按“任意键”的问题已经解决!由于本论坛目前无法上传附件,所以只好教大家解决的方法。
在说之前,首先感谢ADMINT版主的大力支持,是他解决了校验和的问题才使此法得以实现有了基础,另外要感谢的是kbwan老兄,是他提醒了大家用查找CD 16的键盘输入指令的方法,使小弟我能快速地找到切入点。
好,闲话少说,切入正题!
首先得解决校验和的问题,如下是ADMINT版主修改后的结果
00006460h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
00006480h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |–>这段是原文件的代码
00006490h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
00006460h: 00 00 00 00 FF FB 29 66 83 F8 00 00 00 00 00 00 |
00006480h: 00 00 00 00 00 00 00 00 00 00 1E E7 12 00 00 00 |–>这段是修改后的代码
00006490h: 00 00 00 00 66 8B C6 66 03 C5 75 00 00 00 00 00 |
怎么改法相信不用我教了吧!做了上述的步骤以后,这个VLDRMI13.BIN 文件里的其它内容就可以任你改了!
然后是解决换槽之后要“按任意键继续…”的问题:
用Uedit32打开VLDRMI13.BIN,查找9D33C0CD169C53BBF9,然后把CD16改为9090保存退出即可。
做完之后不管怎么换槽,那个“Press any key to continue…”就会一闪而过,不认真观察还真看不到了呢!哈哈。。。。。
还是不会哦。能不能发个现成的啊。syn@263.sina.com
简单一点的修改方法就是保持校验和不变:
用 UltraEdit 32 在VLDRMI13.BIN 文件里查找9D33C0 CD16 9C53BB,把它改为9D33C0 9090 9C53BB ;然后查找6F 6E6669677572617469,把它改为32 6E6669677572617469,保存即可。
原理是:原来的 CDH + 16H = E3H ; 90H + 90H = 120H ;
120H - E3H = 3DH 所以要找一个地方减掉这个 3DH 即可(最好是改提示信息的内容)。
效果跟前面的方法是一样的,只不过这样不能随意改其它提示信息而已。
非常感谢各位大虾的无私奉献,解决了这个重要的问题,,看来咱们论坛还是很有希望的哟,呵呵
原来说的就是这种校检和,一些二进制编辑器就带这种校检和计算工具,有8位和,16位和,32位和等等。
通常,运行于BIOS之上的程序或模块,要求8位校检和等于0.
无盘者
我崇拜你
你解决我一直头痛的问题。而且大公无私的公开出来。
我激动得不知道说什么好。
同时也感谢 ADMINT版主 和 kbwan
无盘者
我用你第2种方法,可以解决那个提示的问题了。
但是你提到的去校验那个3段代码修改后。客户机就卡在TFTP那里。
出Code is Corrupted. System halted!提示
请看清楚是6460h、 6480h、 6490h 这三段,中间有一段6470h是没有改动的,估计是你没看清楚这几个地址而已。
liuds
11
不行啊按你的方法用UltraEdit修改
6460h、 6480h、 6490h
9D33C0 CD16 9C53BB
6F 6E6669677572617469
只能提示Code is Corrupted. System halted!
要知道 BXP Administrator 这个主程序对 VLDRMI13.BIN 文件还有二次校验的.修改时不考虑这个原因是很难成功的!
我看清楚了的。中间6470h那行没有加任何个16进制。都是0的
不过你那个修改校验总和,的方法,是可行的。没有问题。
就是去除校验的3段代码不行。
你就少来刺激菜鸟们了。楼主的方法是可行的。我试过了。
只是去校验的那3段代码 没有效果。加进去反而出副作用。
用第2种方法就行了。
看不惯你,每次有好贴,你都来否定人。
真不好意思,还真有一个被修改了而我没发现的地方,地址是:6519H,原值是74H,改为75H 就应该行了。
我按照第一种方法修改了 6460,80,90三行代码,将CD16改为9090,74改成75,还是不行,提示这个自引导文件被损坏,是否有什么地方做错了?
第二种方法已实验成功,效果很好!
用第2种方法吧。去除文件校验后,能是能启动。但是BXP的BXP Administrator里面的tools ==> Configure Bootstrap… 会提示那个BIN文件不可用的。