论坛: 系统集成 标题: 用网卡做还原卡 复制本贴地址    
作者: becks11 [becks11]    论坛用户   登录
    如果使用过计算机或者管理过机房,您就可能会有这样的经历,误操作,不正常关机,Windows提示非法操作,遭遇神出鬼没的病毒,以及学生的好奇和失误导致的文件丢失、系统损毁等等。相信您对这些都会记忆犹新,而有了硬盘还原卡,只要将卡插入计算机,并且指定需要维护的数据区域,这样您就能够一劳永逸,任由学生删除、格式化、安装、卸载,尽最大可能地提供宽松的上机实验环境。因为对您来说,只要重新启动计算机,一切都会复原,还原卡让从前的烦恼永远地成为了历史。 
 
一、什么是硬盘还原卡
  先让我们看看硬盘还原卡有什么作用:硬盘还原卡,又称电脑还原卡,使用创新的安全硬盘管理技术HDSafe,硬件级解决电脑教室的管理问题,具备强大的数据保护和还原功能是误删除、误格式化、感染病毒等不希望发生的硬盘数据改变,在下一次开机时能够瞬间还原。

  其他功能还包括:支持多引导分区,可以非常方便地设置三个相互隔离的可引导分区。每个分区可以安装不同的操作系统和应用软件,设置成不同的教学环境。支持DOS、WIN32/9X/2000/NT等多种操作系统和FAT16/FAT32/NTFS等文件系统;保护CMOS设置,硬盘还原卡可以保护和分析COMOS设置;集成32位增强模式驱动程序,在系统工作在最优模式下,即插即用,不用驱动盘;支持硬盘对拷和局域网一对多同步拷贝,只要安装好一台,就可以在2小时内通过网络安装好其他99台......

  硬盘还原卡多数是采用PCI插槽,少数是ISA插槽的。从支持系统分,有支持NT系统的和支持Win9X系统的。不过笔者比较感兴趣的是一款集成了10M/100M网卡的还原卡,将网卡和还原卡集中一起,的确是好创意!这些卡价格都是在60元以上,用区区60元去为自己的爱“机”建立安全防御系统,的确挺值!
 
二、用RTL-8139网卡改硬盘还原卡
  RTL-8139网卡改硬盘还原卡,方法如下:

1、首先,在计算机中插入一块8139网卡(无须BootRom片)。利用pg8139v6的版本倒出此pci8139卡中的93c64串行存储芯片的内容,存盘文件为8139x.map。 格式:pg8139v6 /r /pci 
2、其次,修改存盘文件8139x.map文件的内容,此文件为文本文档,edit命令修改即可。在DOS状态下,输入命令:  EDIT 8139X.MAP
 
  在第一行的数据中,从EC开始的4个字节为厂商信息,必须被改为57 FF 14 57 ;从00开始至下行的6个字节为: 4C 00 00 0F 10 8D C2 F7 01 88 B9 43 F2 B0 1A 07 ;其中,00 E0 4C 00 00 0F是卡号,可以修改,也可以不修改。 ;此外,卡号末尾的第一个字节需改为14。以上的修改完成后存盘退出。 
3、把上面修改好的文件写入网卡的串行芯片中,对于pci8139卡中的93c64串行存储芯片,使用的命令为:  pg8139v6 /w /pci。
 
4、把下载的8139网卡的BootRom程序27C512.BIN,写入一片27C512芯片中,把芯片插在网卡的启动芯片的插座中,插入时,注意芯片缺口的方向和插座缺口的方向一致。
  27C512.BIN文件中,有一个卡号,可以正常使用。
 
 
三、安装 
  把网卡安装到主板的PCI插槽中,启动机器,会出现硬盘保护卡的安装界面,此时,先不要安装,到W9X中先安装好网卡的驱动程序,下次开机时,再进行安装。  
 
  注意:此文件只能用在单机中,因为27c512.bin决定了网卡的卡号,此文件中,只有一个卡号,如用在网吧中,两台以上的机器因卡号冲突,不能正常使用。  
 
四、相关程序下载: 
1、导出或写入网卡串行存储芯片内容的程序:PG8139.EXE http://www.rebios.net/biosfile/Pg8139.exe
2、8139网卡的BootRom程序:27c512.bin http://www.rebios.net/biosfile/27c512.bin 
3、硬盘还原卡的使用说明书下载:说明书 http://www.rebios.net/biosfile/huashu.doc 
 
五、关于把网卡的ROM文件写入主板BIOS中 
  如果没有办法把网卡的ROM文件写到芯片中,也可以想法把此文件加到主板BIOS文件里。主板BIOS一般以AWARD和AMI居多,两家也分别提供了BIOS修改工具:CBROM 和 AMIBCP。CBROM是基于命令行的程序,具体功能可以通过CBROM /? 获得。我们这里只会用到两种:CBROM BIOS.BIN /PCI 27C512.BIN     CBROMBIOS.BIN /XXX RELEASE第一个命令就是将启动的ROM文件加入到BIOS文件里,第二个命令意思是当你的BIOS剩余空间不足50K时,从BIOS里删除一些你认为不重要的模块来获得多余空间(因为网卡的ROM文件压缩后至少需要50K的空间)至于AMI的BIOS工具AMIBCP是图形界面的,比较友好。进入到修改模块的选项后,通过DEL 和 INSERT 键就可以删除和添加模块。(不过AMI的BIOS对新加入的模块是否支持其功能就不一定了。我因为没有AMI bios的主板没法试。有兴趣的朋友可以自己试一下。) 
 
具体操作如下:(以AWARD bios 为例子)
1.用 awdflash 备份你主板的BIOS到文件:bios.bin
2.用 cbrom bios.bin /d 察看BIOS文件里的剩余容量是否大于50K
3.如果小于50K,则用 cbrom bios.bin /不重要的模块 release 来获得空间
4.如果大于50K,则直接用 cbrom bios.bin /pci 27C512.bin 来合成
5.最后用 awdflash bios.bin /py /sn 将文件刷到主板。 

提醒:
1.刷主板BIOS有一定风险,请小心。
2.刷主板前请先用我提供的更改网卡厂商标志的程序将8139网卡改好。否则你先刷完主板后,会出现check rom error  
 


地主 发表时间: 06/23 02:32

回复: wskli [wskli]      登录
还可以!!!!

B1层 发表时间: 06/25 23:06

回复: no_money [no_money]   论坛用户   登录
还要芯片.........麻烦

B2层 发表时间: 06/28 16:34

回复: zhouyu [zhouyu]   论坛用户   登录
有些不明白
原理是什么
解释一下好吧


B3层 发表时间: 06/29 08:07

回复: taxuewuhen [taxuewuhen]   论坛用户   登录
我想你也应该讲一讲怎么破解他!

B4层 发表时间: 06/29 11:16

回复: bingo_win [bingo_win]   论坛用户   登录
看了一下,不错。

不过你的意思好象是单机用的可以,2台以上的机器用就会冲突?

B5层 发表时间: 07/01 10:49

回复: f33778615 [f33778615]   论坛用户   登录
没有编程器你怎么做啊!!!!!!!
要两台机可以同时用的话,就要两个MAC地址,慢慢试吧!!!!
上面提供的一块可以用,我试过,后来试了一个星期又试出来一块!!!!!!
嘿嘿,是好玩,但是找个编程器难啊!!!!!!!!买的话又太贵了!!!!!!

B6层 发表时间: 07/10 16:09

回复: gerry [gerry]   版主   登录
编程器?现在什么时代了,又不是用的EPPROM,用什么编程器。用刷BIOS的工具不结了?

B7层 发表时间: 07/10 16:58

论坛: 系统集成

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号