|
看明白了吗?动手做一张吧,真的很简单!DIY HAPPY
正版的NAV2005光盘虽然带有NAVDOS启动杀毒模块,但数据是2003年8月的一直无更新,对新病毒毫无用处,经过分析,注意到NAVDX的命令行参数如下:
-
Norton AntiVirus Command Line Version 1.0,
Copyright 1993-1996 by Symantec Corporation
Find and remove viruses in files, directories, and drives.
NAVDX [pathname] [options]
pathname____ Any valid drive, directory, file, or combination of items.
/? ____ Display this help screen.
/A or /L____ Scan All drives or Local drives. A: and B: are skipped.
/B[+|-] ____ Enable or disable scanning of boot records.
/BOOT ____Only scan the boot sectors of specified drives.
/M[+|-]___ Enable or disable scanning of memory.
/MEM ____ Only scan memory.
/HEUR:[0|1|2|3]____ Set Bloodhound(tm) sensitivity. (0 disables)
/S[+|-]____ Enable or disable scanning subdirectories.
/REPAIR ____ Repair infected files automatically.
/DELETE____ Delete infected files automatically.
/PROMPT____Prompt for repair or delete on each infected file.
/HALT____ Halt the system when a virus is found.
/CFG:[directory]____ Specifies the directory containing Norton AntiVirus configuration files.
/LOG:file____ Create a log file.
/APPENDLOG:file____ Append to a log file.
/DOALLFILES____ Scan all files, not just executables.
/ZIPS____ Scan files in compressed files.
/NOBEEP ____ Do not generate any sound.
/HELPERROR____ List all possible DOS errorlevels NAVDX returns.
-
显然,是可以自定义virusdef路径的,基于上述原因,为各位提供制作NAVDOS启动杀毒盘的方法:
1、先用UltraISO编辑ISO文件,导入启动模块(从Win98启动软盘或IMG镜像)。
2、将NAVDX.exe及相关文件(取自NAV2005原版光盘启动镜像),COPY到ISO内新建的NAVDX目录。
3、关键的一步,从本机找到最新的NAV病毒定义所在目录,比如在我的机器上是:
C:\\Program Files\\Common Files\\Symantec Shared\\VirusDefs\\20050401.025
将20050401.025目录下的所有文件,复制到ISO内新建的VirusDEF目录。
4、DOS下的寻找光驱的小程序findcd.exe复制到ISO根目录。
5、编辑一个批处理文件nav.bat如下:
-
findcd.exe
%cdrom%\\navdx\\navdx.exe /a /b+ /m+ /s+ /cfg:%cdrom%\\VirusDEF
至此,已经成功制作了一张DOS启动杀毒光盘,而且含有最新的NAV病毒定义。从光盘启动到DOS系统后,运行nav.bat 就可以对所有本地硬盘进行杀毒操作。
比较明显的不足之处是无法查杀NTFS分区,其次是杀毒的时间较长。
建议有烧鸡的朋友用一张CDRW来制作这张启动盘,可以根据需要自行修改BAT文件内容,随时更新诺顿的VirusDEF数据。 |
|