用RTL-8139网卡制作硬盘还原卡
日期:2007-06-07 荐:
硬盘还原卡,又称电脑还原卡,使用创新的安全硬盘管理技术HDSafe,硬件级解决电脑教室的管理问题,具备强大的数据保护和还原功能是误删除、误格式化、感染病毒等不希望发生的硬盘数据改变,在下一次开机时能够瞬间还原。 而且目前的硬盘还原卡,多是集成了10M/100M网卡的还原卡,将网卡和还原卡集中一起,不但使用方便而且还节省了一个扩展槽,的确物有所值。 目前不少文章介绍了使用RTL-8139网卡制作硬盘还原卡的文章,但不少网友在实际操作中,却不知如何修改。因此有不少网友询问,为此BIOS维修网站将使用RTL-8139网卡制作硬盘还原卡的修改过程及详细步骤公布如下,以便网友浏览。 自已动手制作硬盘还原卡,首先需要一块8139芯片的网卡(目前此芯片的网卡比较普及,很容易找到)。生产厂家不限,只要网卡的主芯片为RTL-8139即可。如果你现在已经拥有一块8139网卡,那么就按照以下步骤来制作自己的硬盘还原卡。 在修改前,需要使用到几个软件,PG8139.EXE(8139网卡串行芯片读写程序,一般情况下网卡串行芯片的型号为93C46EEPROM芯片)、还原卡核心文件(64KB大小)、Windows环境下16进制编辑软件(UltraEdit)或文件编辑软件EDIT。 PG8139.EXE还原卡核心文件(27C512) 一、将8139网卡修改为硬盘还原卡,首先要修改网卡串行芯片中的网卡卡号,其需要与27C512(还原卡核心文件)中的卡对应才能实现。但是其卡号并不是简单的任一卡号,而是有一定规律的(这也是厂家的加密方法),在此公布一个可正常使用的卡号:01 B4 A4 FA首先将8139网卡安装在主板上,开机进入系统,安装网卡的驱动程序,安装结束后重新启动机器(驱动程序安装过程再此省略,不要说你不会安装);一定要安装网卡驱动程序,否则无法使用PG8139程序读出网卡串行芯片的内容。重新启动进入系统后,点击开始-程序-选择MS-DOS方式。在DOS环境下输入PG8139 /R/PCI 即可读出网卡串行芯片的数据,系统自动将串行芯片文件命名为:8139X.MAP。如图一如果此时屏幕显示为(图二),则是由于网卡驱动程序没有安装或安装错误,重新正确安装网卡驱动程序即可。图一]图二 二、运行16进制编辑软件(UltraEdit)打开保存的8139X.MAP文件(由于此文件为文本文档,因此使用edit命令也可修改-在DOS状态下,输入命令:EDIT 8139X.MAP),在第一行的数据中,从EC开始的4个字节为厂商信息,必须被改为57 FF 14 57 ;从第一行倒数第二字节00开始至下行的16个字节为: 00 E0 4C 00 00 0F 10 8D C2 F7 01 88 B9 43 F2 B0 1A 07 ;其中,00 E0 4C 00 00 0F就是网卡的卡号,其中E0要改成05,4C 00 00 0F要修改为(上面提供的卡号):01 B4 A4 FA。 ;此外,卡号末尾的第一个字节需改为14。以上的修改完成后存盘退出。 三、保存后,再回到MS-DOS模式下,使用PG8139 /W/PCI 将修改好的8139X.MPAP文件写入到网卡的串行芯片中。注意:由于PG8139文件在写入时需要寻找默认的文件名,因此不可将8139X.MPAP修改为其它文件名。四、由于保护卡模块中还需要与串行芯片中的卡号相对应,因此,我们还需要修改27C512文件。运行16进制编辑软件(UltraEdit)打开下载保护卡模块27C512-HY.BIN文件。寻找地址07FF0,找到后将此行从第五个字节开始的四个字节修改为(上面提供的卡号):01 B4 A4 FA,修改完成后保存即可。 修改完成后,我们还需要将文件写入一片27C512芯片中(需要使用编程器),再把芯片插在网卡的启动芯片的插座中(插入时,注意芯片缺口的方向和插座缺口的方向一致)。到此修改完成。 将网卡插入到主板PCI槽中,重新启动机器,会出现硬盘保护卡的安装界面,此时,先不要安装,到W9X中先安装好网卡的驱动程序,下次开机时,再进行安装即可实现还原功能。 注意:注意:此文件只能用在单机中,因为27c512.bin决定了网卡的卡号,此文件中,只有一个卡号,如用在网吧中,两台以上的机器因卡号冲突,不能正常使用。
标签: