|
现在市场上出了一些具有恢复硬盘数据功能的主板,将恢复程序内置在主板BIOS中,功能强大,使用简单,备份的数据不可见,占容量小,不怕病毒感染,备份和恢复数据速度极快,即使在执行了“format c: /u”命令后再进行读写操作,甚至是在用fdisk重新分区操作后也能安全恢复所有数据。市场有此类功能的主板最具代表性的就是捷波的恢复精灵和奔驰的恢复大师。现在已有人将具有此功能的BIOS移植到其他主板BIOS中使用,但无具体操作方法。经我摸索试用,确实可行,现把方法详述如下:
第一步,你需要找到一些修改Award BIOS的工具:BIOS刷新工具——Flash(版本要求7.0以上)、修改BIOS的专用工具——Cbrom(版本要求在2.05以上)。找到这些后,就去下载捷波(6168As)主板和奔驰(FC-815ep)主板的最新BIOS。它们的下载地址分别是:
http://file2.mydrivers.com/bios/Awdflash.exe
http://file2.mydrivers.com/tools/board/Cbrom207.zip
http://file2.mydrivers.com/bios/618ASA06.zip
http://file2.mydrivers.com/bios/815EP226.BIN
将四个文件拷入软盘,再执行“c:sys a:”命令,它的意思是传DOS引导系统给a盘,然后用此盘启动计算机。
第二步,我们以捷波6168As主板和精英P6BXT-A+主板为例,讲解如何将“恢复精灵”移植到精英P6BXT-A+主板上去。如我们下载的捷波主板BIOS的文件名为jiebo.bin。则执行:A:rom jiebo.bin /d,你会看见如下信息:
上面的ISA ROM [1] 09800h(38.00K) 092C8h(36.70K) STDE.DAT是我们需要提取出来的文件。
第三步,提取STDE.DAT文件:
执行“A:rom jiebo.bin /isa extract”,按两次回车后你就得到了一个STDE.DAT文件,OK,你需要把这个文件刷到你自己的BIOS中去。
第四步,用Flash提取你自己主板的BIOS:
执行“A:Flash”,按“回车”,再按“y”,在file name to save中输入你想保存的文件名,如:mybios.bin。
先看看你自己主板的BIOS:
A:rom mybios.bin /d 得到如下信息:
0. System BIOS 20000h(128.00K) 1397Eh(78.37K) 81013NAG.BIN
1. XGROUP CODE 0B910h(46.27K) 07D6Dh(31.36K) awardext.rom
2. CPU micro code 08000h(32.00K) 049BEh(18.44K) CPUCODE.BIN
3. ACPI table 0262Dh(9.54K) 00FB0h(3.92K) ACPITBL.BIN
4. EPA pattern 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
5. VGA ROM[1] 08000h(32.00K) 04F89h(19.88K) i810.vga
6. VRS ROM 02274h(8.61K) 014ACh(5.17K) ANTI_VIR.BIN
Total compress code space = 4D000h(308.00K)
Total compressed code size = 2779Bh(157.90K)
Remain compress code space = 25865h(150.10K)
注意Remain compress code space = 25865h(150.10K)这行。如果你的BIOS的剩余容量不足40k的话,那么只好放弃,不能进行这个操作了。
第五步,把stde.dat放入到mybios.bin中:
执行:A:rom mybios.bin /isa stde.dat。
如果屏幕显示“Adding stde.dat .... 96.5%”,说明已经把stde.dat添加到mybios.bin中了。
再执行:A:rom mybios.bin /d,查看:
0. System BIOS 20000h(128.00K) 1397Eh(78.37K) 81013NAG.BIN
1. XGROUP CODE 0B910h(46.27K) 07D6Dh(31.36K) awardext.rom
2. CPU micro code 08000h(32.00K) 049BEh(18.44K) CPUCODE.BIN
3. ACPI table 0262Dh(9.54K) 00FB0h(3.92K) ACPITBL.BIN
4. EPA pattern 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp
5. VGA ROM[1] 08000h(32.00K) 04F89h(19.88K) i810.vga
6. VRS ROM 02274h(8.61K) 014ACh(5.17K) ANTI_VIR.BIN
7. ISA ROM[1] 09800h(38.00K) 092C8h(36.70K) stde.dat
Total compress code space = 4D000h(308.00K)
Total compressed code size = 30A63h(194.60K)
Remain compress code space = 1C59Dh(113.40K)
是不是多了ISA ROM[1]一行?好,现在再用Flash把mybios.bin刷回自己的主板:
执行:A:lash mybios.bin。
重新启动你的机器,你会在屏幕地下看见“press Ctrl+R to enter Recovery Genius”。
按“Ctrl+R”,就能进入恢复精灵了。使用很简单。
如果你不喜欢,可用以下命令移去恢复精灵,再重新刷入BIOS:
A:rom mybios.bin /isa release
同样的方法,可把奔驰主板的恢复大师移植到自己的主板中去。两种程序使用的方法不同,恢复精灵是备份和恢复整个硬盘,恢复大师只可以备份c:盘而不能备份其他盘。恢复精灵的备份数据比恢复大师的小很多。笔者认为恢复精灵对公司的电脑比较实用,而恢复大师对喜欢折腾系统的个人用户来说很不错,但就技术上来看恢复精灵远胜于后者,要是捷波公司再增加个选择分区备份功能就更佳了。具体用法就不详细描述了,你可以去以下网站查阅:
file2.mydrivers.com
www.sz-paradise.com
|