|
[这个贴子最后由Climbing在 2003/09/22 01:20pm 第 2 次编辑]
太高兴了,制作成功!!!
不用光驱软驱,就可以在DOS下用DOS版的杀毒软件(KVD2003、RAV2003等)杀毒了!!而且支持最新的大IMG杀毒软件。。没有光驱软驱的电脑有福了:)特别是笔记本电脑!而且随时可以升级病毒库。都放在硬盘上,不用再去刻光盘。这样就免除了为了升级杀毒软件而要再刻光盘!
不懂以前有没人做过了:)我用得是用VFloopy配合RAMDRIVE做的。感谢TCPIP和 wangdef 的贴子!!
下面是Climbing增加的相关内容:
转自刻录家园,原帖链接:http://www.ezbsvs.com/cgi-bin/to ... pic=1450&show=0
我觉得标准的 1.44M 甚至 720K 的 img 文件就已经能够满足需要了,为什么还要费尽心机做那么大的 img 文件呢?
就是说,其实我们没必要将模拟软盘启动所需的文件全部放进 img 中,完全可以放在光盘上,然后拷贝到 ramdrive 中运行(特别是一些运行时有写操作的软件,恐怕只能用 ramdrive 了),img 文件中只放系统启动的必要文件包括批处理、Config.sys 文件以及 ramdrive、CDROM 驱动就行了。
比如我们要做江民的 dos 盘,只需把江民的运行文件放到光盘上,然后做一张普通的 dos 启动盘,并放入 ramdrive、CDROM 的驱动,配置好 autoexec.bat 及 config.sys 文件,使 dos 启动后创建 ramdrive,并将光盘上的江民的运行文件拷贝到 ramdrive 中运行就可以了,这样的 img 文件用 720K 就够了,如有需要,你可以把它做成 1.44M的, 这样还可以做成 key 盘。
下面是我做的江民 dos 杀毒盘 img (720K)中的 config.sys 和 autoexec.bat 内容(已测试通过):
config.sys:
device=\command\himem.sys /testmem:off//加载扩展内存管理
devicehigh=\command\cd-rom.sys /D:mscd001//加载cd-rom驱动
devicehigh=\command\ramdrive.sys /E 4096//创建 4M 的 ramdrive 盘
files=20
buffers=20,0
dos=high,umb
stacks=9,256
lastdrive=z
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
autoexec.bat:
@ECHO OFF
path=a:\;a:\command
lh \command\DOSKEY.COM
lh \command\AMOUSE.COM
LH \command\MSCDEX.EXE /D:mscd001
prompt $p$g
\command\SMARTDRV.EXE 2048 1024//加载高速缓存
\command\findramd > nul//查找 ramdrive 盘符生成 %ramdrive% 变量
if %ramdrive%#==# echo Error: Can't create RAM disk!
if %ramdrive%#==# goto End
if not exist %ramdrive%\temp md %ramdrive%\temp
set temp=%ramdrive%\temp
set tmp=%ramdrive%\temp
copy a:\command.com %ramdrive%\ > nul
set comspec=%ramdrive%\command.com
set path=a:\;a:\command;%ramdrive%
\command\FINDCD > nul//查找 CDROM 盘符生成 %CDROM% 变量
copy %CDROM%\dos\KVD2003\*.* %ramdrive% > nul //拷贝杀毒所需文件到 ramdrive
%ramdrive%//改变当前驱动器到 ramdrive
KEY//开始运行杀毒程序
KVD2003
:End
注:
江民的运行文件放到光盘的 dos\KVD2003 下,整个 dos 目录是隐藏的。
// 包括后面的中文注释是我额外添加的,不是文件的内容。
这样做出来的 img 文件可以作为模板,只需将 autoexec.bat 文件的后面几句修改一下,就可以作为运行其它软件的映象文件了。 |
|