杀遍天下----打造自己的杀毒闪盘
作者:一缕明媚 日期:2007-1-8 22:14:00

 

    说到杀毒软件,很多朋友都会联想到软盘。的确,好几款的杀毒软件除了安装需要软盘外,如要在DOS下杀毒,同样要求软盘的帮忙。但是软盘携带不方便,容易损坏等特点真是让人感到相当不方便。现在只要拥有现代闪盘,动手把杀毒软件装到里面,一个"随身杀"就制作成功了,走到那里,杀到那里…… 杀到计算机没有病毒为止。

为闪盘增加杀毒功能
    在闪盘上增加杀毒功能,我们选择的杀毒软件是F-PROT。首先,把这个软件给下载回来,因为下载回来的是个"*.rar"文件把里面全部的文件都解压缩到闪盘根目录上。接着在WINDOWS98的安装目录下可以发现存在着以下三个文件:EMM386.EXE、SMARTDRV.EXE 、HIMEM.SYS。把这个三个文件也拷贝到闪盘的根目录下。然后对闪盘中的CONFIG.SYS进行编辑(如果没有这个文件,请自行创建)提示:如果系统没有和CONFIG.SYS打开方式关联的话,在选择的时候使用"记事本"方式来开启并进行编辑。
在CONFIG.SYS的最后字段写入如下命令:
    dos=high.umb
    device=himem.sys
    device=emm386.exe
    接着在AUTOEXEC.BAT文件的最后字段上也写上如下命令(如果没有请自行创建)
    smartdrv.exe
    f-prot.exe /disinf /rename /delete /archive /beep

DOS下杀毒
    病毒一旦感染了WINDOWS自身系统文件,一般都要在DOS下才能彻底地清除掉。插入USB闪盘,重新启动电脑进到BIOS,把开机顺序设定闪盘优先。至于选择USB的那一种模式来启动,就要对应回刚才制作启动盘时的模式了。启动电脑后,便会自动运行杀毒程序,连续按两次回车键,杀毒过程正式开始!(小知识:利用闪盘来启动电脑,一般会分为USB-ZIP、USB-FDD、USB-HDD三种。其中USB-ZIP和USB-FDD就是把闪盘模拟成软盘,启动后出现提示符"A:\ ",USB-HDD会把闪盘认识为本地的硬盘,启动后会出现提示符"c:\"
    还有一个好消息告诉大家的是,F-PROT是免费软件,在它的网站上不断地发布最新版本,只需要把新版本里面的内容解压缩到闪盘上覆盖旧文件就可以升级成功了。
软件下载网址:
http://www.f-port.com/download
适用平台:win9x、win2000、winxp。

其它的杀毒方式
    现在能在DOS环境下查杀NTFS格式分区的杀毒软件一般需要数张软盘才能完成任务,并且启动过程让人等的不耐烦。如果把软盘上的内容合成到闪盘上,那就方便多了。如果安装了江民杀毒王,那就能让你一切梦想成真。在已安装KV2003的计算机上找到安装软件的目录,把里面KVD2003.EXE、KV3000A.LIB、KV3000B.LIB、KV3000C.LIB、KV3000U.LIB
五个文件复制到闪盘上。DOS下执行"KVD2003.EXE"便进入杀毒界面,因为是"免费"的,所以不会提示你插入钥匙盘。
    对于使用金山毒霸2003的用户来说,首先把病毒库升级到最新版本,以便能检测更多病毒。来到金山毒霸的安装文件夹,把所有扩展名为"DLL"和"DAT"的文件以及KAVFIX.
EXE、KAVDX.EXE拷贝到闪盘上根目录。启动DOS后,输入"KAVDX.EXE"命令便自动开始杀毒,键入"KAVFIX.EXE"还能帮助你修复硬盘呢!

让闪盘在DOS下畅通无阻
    USB标准是在WINDOWS9X之后才制定的,到目前为止,微软从来没有对USB设备在DOS下发表任何通用的驱动程序。对于USB闪盘来说,也有不少厂商推出自己的驱动,但遗憾的是这些程序都是针对WINDOWS来开发的,对于使用DOS的朋友却没有带来一点帮助。难道从此闪盘在DOS下只能充当一个装饰品的角色?MOTTO 这个小软件就能让闪盘在DOS下重振雄威,让你在DOS下也能使用U盘。

事前准备
    一张能启动电脑的系统盘是必不可少的,MOTTO HAIRU软件也是至关重要的工具。其中MOTTO HAIRU包含DI1000DD.SYS、RAMFD.SYS、USBASPI.SYS三个文件。USBASPI.SYS是USB设备的管理程序,而DI1000DD.SYS是USB设备的驱动程序,这两个文件相辅相成,缺一不可。RAMFD.SYS是一个虚拟软驱程序,在下面的操作中可要可不要。为了让各位明白闪盘的原理,还是进行一番相应的解释为好。目前最为应用广泛的USB接口类型分为两种,"OHCI"和"UHCI"。"OHCI"是代表"OPEN HOST CONTROLLER INTERFACE",而"UHCI"则是"UNIVERSAL HOST CONTROLLER INTERFACE"英文的缩写。如何得知主板上采用那一种USB接口类型呢?以WINDOWS2000为例,进入设备管理器界面,单击"通用串行总线控制器"便会展开一系列选项。选项中如果显示"******* HOST CONTROLLER",则表示UHCI类型,而显示的是"******** OPEN HOST CONTROLLER"就是代表使用OHCI接口。


制作过程
    现在就以WIN2000为例,看看怎么让闪盘在DOS下畅通无阻吧。在系统中首先制作一张DOS启动盘,然后把 MOTTO HAIRU 软件中的DI1000DD.SYS、RAMFD.SYS、USBASPI.SYS三个文件全部复制到软盘根目录下。打开软盘上的CONFIG.SYS进行编辑,写入如下内容:
    device=a:\usbaspi.sys
    device=a:\di1000dd.sys
如果还需要使用虚拟软驱的话,可以在补加上如下内容:
    device=a:\ramfd.sys
(注意:RAMFD.SYS的功能并不同于DOS 中的SUBST命令。SUBST是把一个文件夹虚拟成一个软驱,而RAMFD.SYS则是把部分内存虚拟成软驱A:\,而真实的软驱默认成B:\, 这样的好处是在把启动的软盘抽取出来后仍然可以使用内存部分的内容,而这时候还可以同时使用物理软驱中其他软盘的数据)
利用软盘来启动电脑,在启动过程中便会提示要求插入闪盘,接着系统会自动检测USB设备类型并会给出信息提示当前USB设备在DOS中所占用的分配盘符等。对于USBASPI.SYS文件还可以设定更多的参数让你使用起来能拥有更多的功能。
常用参数:
    /W 允许对USB设备进行读写操作
    /V 显示详细信息
    /R 可对主板多个USB设备进行操作
    /M*** 指定OHCI接口类型设备所有的I/O地址
通过简单的改造,一张能在DOS下驱动USB设备的启动盘就出现了。
下载地址:
http://firststep.ahwww.com/dosware/mhairu.zip
软件大小:27K

  • 标签:杀毒闪盘 
  • Re:杀遍天下----打造自己的杀毒闪盘
    作者:访客MQHt38(游客) 日期:2009-1-6 18:21:00
    访客MQHt38(游客)楼主:能不能写U盘的参数,多谢了.
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:杀遍天下----打造自己的杀毒
    作者:ee45911186 日期:2007-1-17 21:15:00
    ee45911186
    [b]以下引用lcd616在2007
    Re:杀遍天下----打造自己的杀毒
    作者:ee45911186 日期:2007-1-17 21:13:00
    ee45911186
    [b]以下引用tianya在2007
    Re:杀遍天下----打造自己的杀毒
    作者:tianya 日期:2007-1-16 21:49:00
    tianya
    [b]以下引用lcd616在2007
    Re:杀遍天下----打造自己的杀毒
    作者:lcd616 日期:2007-1-16 20:03:00
    lcd616向您请教:我在一个论坛开了个帖
    Re:杀遍天下----打造自己的杀毒
    作者:EE45911186 日期:2007-1-9 1:01:00
    EE45911186
    [b]以下引用bobo在2007-1
    Re:杀遍天下----打造自己的杀毒
    作者:BOBO 日期:2007-1-8 23:45:00
    BOBO妞,好复杂哦,我要好好研究一下
    发表评论:
    天涯博客欢迎您!