1 頁 (共 1 頁)

改網卡BIOS加上還原卡功能

發表於 : 2005-06-07 22:20:44
yehlu
http://www.ctips.com.cn/nf-ct/net/jc/st ... 981,00.htm
数据还原 简简单单
------------------------------------------------------------------------
作者: Along(网友世界22期) 2004-12-16 10:4 AM

  数据的丢失是由很多原因造成的,最大的因素是硬件或系统故障,再加上人为的错误操作,其次包括软件损坏、计算机病毒的破坏。在很多情况下我们完全可以避免文件丢失和被误删除以及文件损坏等情况的发生,如何保护自己的硬盘数据才是我们关注的重点,下面就带你进入数据还原的世界,让你简简单单也能还原自己丢失的数据。

  一、简单易用的硬盘还原卡

  保护还原硬盘数据最简单常用的方法是使用硬盘还原卡,价格大概在20元左右一块,当然还有一种同时集网卡和还原功能二合一的还原卡,价格在35 元左右。硬盘还原卡的好处在于支持即插即用,不占硬盘空间,具备强大的数据保护和还原功能,可防止误删除、误格式化、感染病毒等不希望发生的意外损害。
  硬盘还原卡的安装和设置比较简单,以华苏还原卡为例,在关机状态下,打开机箱,将还原卡插到一个空的PCI插槽内。开机自检后将会出现首次安装界面,在安装界面上选择“安装易卡”进入主菜单进行普通的即插即用安装,也可以选择“预置多引导”分割硬盘以实现多重引导(如图1)。


  进入系统主菜单后,可以在此调整系统参数,其中包括“修改易卡密码”、“设置硬盘保护”等参数设置(如图2),而在“设置硬盘保护”选项中将显示检测到的当前硬盘分区状态,如果已经预置多重引导,则会依次显示多个C盘。对于FAT12/FAT16/FAT32/NTFS之外的文件系统将显示?,而且不显示FAT12和NTFS文件系统的剩余容量,我们可以通过空格键打开其保护选项的复选框进行硬盘分区的还原设定(如图3)。


  进入“设置系统参数”可设置硬盘数据恢复参数,这里的每个系统参数都预置了一个默认值,必要时可以按照自己的需要进行调整,其中以红色显示的系统参数是高级选项,强烈建议使用默认值(如图4),最后按照自己的需要设置好还原功能后,保存退出即可。

  二、将网卡改造成还原卡

  以TP-LINK 10M/100M的8139D网卡为例,首先到http://www.rebios.net/biosfile/Pg8139.exe下载一个 Pg8139.EXE程序,该程序可以备份、刷写以及编辑网卡的ROM内容,将这个程序保存到C:\along目录下(存放目录可自定,但文件夹和文件不能使用中文名称)。
  确保网卡正确的插在主板PCI槽中,重启电脑,用系统引导盘启动进入DOS模式下,进入C:\along目录,然后在此目录下执行 pg8139/r/pci命令,软件会以8139x.map文件格式导出网卡中93c64串行存储芯片的内容,并自动保存到C:\along目录下(如图 5)。


  接着执行edit 8139x.map命令修改导出的8139x.map文件内容,执行命令后进入修改界面。如图6所示,在第一行的数据中,从EC开始的4个字节为厂商信息,必须被改为57 FF 14 57 ;从00开始至下行的16个字节为:00 E0 4C 00 00 0F 15 9F C2 F7 01 BA B9 43 F2 B0;其中,00 E0 4C 00 00 0F是网卡号,这里要将E0改成05,其它可以修改,也可不做处理。此外,在网卡号末尾的第一个字节需改为14,比如这里将0F改为14。因每张网卡的卡号均有不同,所以可按照图中标示的位置进行数值修改即可,在以上修改完成后存盘退出。


  接下来执行pg8139/w/pci命令将修改后的程序写入网卡,代替网卡原来的串行存储芯片内容(如图7),然后在http: //www.rebios.net/biosfile/27c512.bin下载一个名为27C512.BIN的网卡BootRom程序,将 27C512.BIN合并到主板bios中的PCI字段,这样配合修改过的网卡就能实现它的功能了。


  以AWARD BIOS为例,首先准备主板BIOS备份工具awdflash(下载地址:http: //www.mydown.com/driver/34/34906.html)以及BIOS修改工具CBROM(下载地址:http: //www.mydrivers.com/tools/dir5/d2014.htm),将它们和27C512.BIN程序一起放到C:\along目录下,启动到DOS系统环境下,并进入C:\along目录直接执行awdflash,在显示的界面中将当前主板BIOS程序备份出来(如图8)。


  由于27C512.BIN压缩后至少需要50K的空间,所以要判断主板BIOS中的剩余空间是否够。可以使用cbrom mybios.bin /d命令查看主板BIOS文件里的剩余容量(如图9)。如果主板BIOS空间不够,则需要使用cbrom mybios.bin /不重要的模块(如开机LOGO画面等) release命令来释放出更多的空间。


  从图9中我们看到,其剩余容量73.34K大于50K,现在就可以使用cbrom mybios.bin /pci 27C512.BIN命令将27C512.BIN程序合并到主板BIOS中了。在合并完成确保无误后,使用awdflash mybios.bin /py/sn命令将合并后的BIOS文件刷入主板BIOS中。
再成功写入后重启电脑,开机画面同样会出现类似网络还原卡的功能设置界面,接下来按照前面的方法设置好还原程序即可(如图10)。

  小提示:主板BIOS修改和刷新有一定风险,一定要事先备份好BIOS文件并做好相应的自动刷新启动软盘。

  三、让主板BIOS具有还原功能

  联想、捷波和奔驰等主板的BIOS都具有数据保护功能,这可以让我们从最基层保护硬件的数据,但如果购买的不是这些品牌的主板就没办法享受这些功能了吗?其实只要通过改造,普通主板BIOS也可以具有数据还原功能。
  以捷波的“恢复精灵”为例,首先在捷波网站下载具有恢复精灵功能的主板BIOS文件,进入DOS模式,用AWDFLASH程序备份当前主板BIOS程序(如备份为BFBIOS.BIN)。键入CBROM215 866AUA05.BIN /d命令(这里所用CBROM工具版本为215,BIOS文件名为866AUA05.BIN),仔细查看主板的BIOS信息后,发现第4项就是主板 BIOS中的“恢复精灵”模块(如图11)。


  从图14中明显看出,“恢复精灵”程序大小为36.78K,所以想要把这个程序合并到主板BIOS中,必须保证主板BIOS程序剩余空间大于 36.78K才行。键入CBROM215 8BFBIOS.BIN /d命令查看当前主板BIOS程序的剩余空间,如果空间够的话,键入CBROM215 866AUA05.BIN /ISA extract将“恢复精灵”模块释放出来(如图12)。


  将“恢复精灵”模块释放出来后,会在目录下多一个stde.dat文件,这就是“恢复精灵”程序,接着用CBROM215 BFBIOS.BIN /ISA stde.dat命令将tde.dat文件合并到主板BIOS中,合并成功将会有所提示(如图13)。


  最后再次键入CBROM215 BFBIOS.BIN /d命令查看,可以发现恢复精灵模块已经成功合并到主板BIOS中(如图14),如果没有任何问题,则直接键入AWD820A BFBIOS.BIN/PY/SN将具备了恢复精灵模的BIOS程序刷入主板BIOS中。


  成功刷入后,重启电脑,在BIOS自检时会出现“Press Ctrl+R to enter Recovery Genius”的提示字样,只要按照提示说明进入设置窗口就可以享受“恢复精灵”带来的好处了!