无忧启动论坛

标题: 请求帮助:DOS杀毒运行不了 [打印本页]

作者: micropeam    时间: 2021-5-9 11:01
标题: 请求帮助:DOS杀毒运行不了
本帖最后由 micropeam 于 2021-5-16 12:29 编辑







问题已解决:




江民、瑞星、金山三个DOS杀毒 IMG ,这几天 ,我怎么弄 ,也不能  正常运行


没办法,我把 IMG 文件  里的AUTOEXEC.BAT 和 CONFIG.SYS 文件 改一下,在 制成 IMA ,成功使用。


CONFIG.SYS  文件编辑:


device=himem.sys
BUFFERS=22,0
FILES=40





AUTOEXEC.BAT 文件编辑:


@echo off
lh smartdrv
lh mouse

KVDOS.EXE 或 KAVDOS.EXE 或  RAVDOS.EXE




MD, 就因不能运行,闹了我好几天。论坛朋友要是有和相似的问题,可以 看一下  AUTOEXEC.BAT 和 CONFIG.SYS  配置。















问题:


工具:1、FbinstTool1062
           2、Qemu启动测试器 终结版

IMG镜像: 1、KAV.IMG(金山DOS杀毒)
                 2、KV.IMG(江民DOS杀毒)
                 3、RAV.IMG(金山DOS杀毒)

位置:(UD)/IMG/VIRUS

文件路径:(ud)/IMG/VIRUS/KAV.IMG
                 (ud)/IMG/VIRUS/KV.IMG
                 (ud)/IMG/VIRUS/RAV.IMG


在操作系统WIN7下 使用 “Qemu启动测试器 终结版”软件    测试 3个 IMG 文件,均能进入 DOS杀毒界面,测试成功



使用   “FbinstTool1062”   写入Grldr 菜单命令


timeout 20
default 11

gfxmenu (ud)/message
title 【1】运行 DOS 金山
map --mem (ud)/IMG/VIRUS/KAV.IMG (0xff)
map --hook
chainloader (0xff)
title 【2】运行 DOS 江民
map --mem (ud)/IMG/VIRUS/KV.IMG (0xff)
map --hook
chainloader (0xff)
title 【3】运行 DOS 瑞星
map --mem (ud)/IMG/VIRUS/RAV.IMG (0xff)
map --hook
chainloader (0xff)

问题:
1、运行   DOS 金山,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=70/8/36,probed total sector=20160
[9M/9M]

chainloader(oxff)


error 13: invalid or unsupported exercutable format






2、运行   DOS 江民,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=80/4/36,probed total sector=11520


chainloader(oxff)


error 13: invalid or unsupported exercutable format





3、运行   DOS 瑞星,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=75/16/36,probed total sector=43200

[21M/21M]
chainloader(oxff)



error 13: invalid or unsupported exercutable format





本人能力有限,查找不出 问题原因,请论坛朋友帮忙看一下,是哪里出现问题,尤其是 Grldr 菜单命令 是否正确,有错误,怎么修改,或者 将 3个IMG文件放在可见区,用什么 命令 ,才能正常运行 3个DOS 杀毒  IMG 。




请大家帮忙 !!!




谢谢 !!!!








刚才重写了个  Grldr 菜单命令,可以运行  IMG 文件,但是又出现问题了:


timeout 20
default 11
gfxmenu (ud)/message
title 【1】运行 DOS 金山
map --mem (ud)/IMG/VIRUS/KAV.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【2】运行 DOS 江民
map --mem (ud)/IMG/VIRUS/KV.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【3】运行 DOS 瑞星
map --mem (ud)/IMG/VIRUS/RAV.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


DOS 瑞星 能够 正常进入  界面杀毒


问题:运行 DOS 江民、运行 DOS 金山时,出现 “There is insufficient xms  memory to load smartdrive.”  的DOS提示。


我使用 工具“UltraISO”将   DOS 江民的 KV.IMG 中   autoexec.bat ,提取出来,查看 自动批处理文件内容,如下:



@echo off
lh smartdrv
lh CTMOUSE
ECHO.
ECHO.
ECHO       ************************************************************************
ECHO.   
ECHO                It's starting "KV AntiVirus for DOS " now !
ECHO.                                 
ECHO                                  Produced  by  Hongxj   
ECHO.  
ECHO       ************************************************************************
ECHO                        Http://bbs.pc173.com
ECHO.
ECHO.
Kvdos



然后在 输入  KVDOS.EXE ,然后 出现  “Insufficient  extended  memory!”   DOS提示.


我不知道 这问题 怎么解决,请论坛朋友帮忙 !!!看看是 什么问题?!













作者: xianglang    时间: 2021-5-9 11:18
你这个IMG文件里面的磁盘格式,不是光盘的,而应该是软盘的吧?试试将 (0xff) 改成 (fd0) 行不行?
作者: micropeam    时间: 2021-5-9 11:33
本帖最后由 micropeam 于 2021-5-9 11:35 编辑

按照   xianglang  朋友的 帮助 ,将 命令 改为 :

timeout 20
default 11

gfxmenu (ud)/message
title 【1】运行 DOS 金山
map --mem (ud)/IMG/VIRUS/KAV.IMG (fd0)
map --hook
chainloader (0xff)
title 【2】运行 DOS 江民
map --mem (ud)/IMG/VIRUS/KV.IMG (fd0)
map --hook
chainloader (0xff)
title 【3】运行 DOS 瑞星
map --mem (ud)/IMG/VIRUS/RAV.IMG (fd0)
map --hook
chainloader (0xff)


又出现 问题:

1、 DOS 金山,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=70/8/36,probed total sector=20160

[9M/9M]

floppies_orig=0,harddrives_orig=4,floppies_curr=1,harddrives_cuur=4

chainloader(oxff)


error 21: selected disk does not exist


2、 DOS 江民,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=80/4/36,probed total sector=11520

chainloader(oxff)

error 21: selected disk does not exist

3、 DOS 瑞星,出现以下错误信息

FAT12 BPB found with OxEB(jmp) leading the boot sector

Probed C/H/S=75/16/36,probed total sector=11520
[21M/21M]

chainloader(oxff)

error 21: selected disk does not exist  
作者: 窄口牛    时间: 2021-5-9 11:42
dos加大内存支持。简单点就是利用dg的img文件。
作者: qingdao33122    时间: 2021-5-9 11:50
0xff 不是 oxff
作者: micropeam    时间: 2021-5-9 11:52
qingdao33122 发表于 2021-5-9 11:50
0xff 不是 oxff

是  0xff
作者: micropeam    时间: 2021-5-9 11:52
窄口牛 发表于 2021-5-9 11:42
dos加大内存支持。简单点就是利用dg的img文件。

怎么弄 ?
作者: 窄口牛    时间: 2021-5-9 14:12
本帖最后由 窄口牛 于 2021-5-9 14:13 编辑

把diskgenius.exe删了,把你的xx杀毒.exe改成它的名字放进去。
作者: hhh333    时间: 2021-5-10 20:54
本帖最后由 hhh333 于 2021-5-10 20:56 编辑

做一个这样的批处理,保存为RUNIMG
!BAT::by H3 用于DOS仿真软盘的启动
#1个参数:<仿真软盘名称>
map --mem /IMG/VIRUS/%1 (fd1)
map --hook
map (fd0) (fd1)
map (fd1) (fd0)
map --rehook
rootnoverify (fd0)
chainloader +1

再直接调用
command RUNIMG KAV.IMG


作者: xianglang    时间: 2021-5-11 13:58
micropeam 发表于 2021-5-9 11:33
按照   xianglang  朋友的 帮助 ,将 命令 改为 :

timeout 20

晕死,你得将 chainloader (oxff) 也改成 chainloader (fd0) 啊!而且注意 chainloader 后有个空格才到 (fd0)。

作者: micropeam    时间: 2021-5-11 19:09
xianglang 发表于 2021-5-11 13:58
晕死,你得将 chainloader (oxff) 也改成 chainloader (fd0) 啊!而且注意 chainloader 后有个空格才到 ( ...

改了 ,还是不行!
作者: micropeam    时间: 2021-5-11 19:26
本帖最后由 micropeam 于 2021-5-11 19:34 编辑
hhh333 发表于 2021-5-10 20:54
做一个这样的批处理,保存为RUNIMG
!BAT::by H3 用于DOS仿真软盘的启动
#1个参数:

按照你给的命令菜单,运行出现:
map --mem /IMG/VIRUS/%1 (fd1)

Error  15:   File not found

Press any key to continue ...


作者: hhh333    时间: 2021-5-11 19:49
本帖最后由 hhh333 于 2021-5-11 19:52 编辑
micropeam 发表于 2021-5-11 19:26
按照你给的命令菜单,运行出现:
map --mem /IMG/VIRUS/%1 (fd1)

没看懂啊。先编辑一个文件RUNIMG,再用这条语句command RUNIMG KAV.IMG调用这个文件

当然,RUNIMG这个文件要放在当前目录下,如果放其他地方请指明路径。

作者: hhh333    时间: 2021-5-11 20:18
这是菜单:
  1. terminal console
  2. timeout 20
  3. default 11
  4. if "%fd0%"=="" if exist (ud)/fb.cfg if exist (fd0)/fb.cfg set fd0=1
  5. if "%fd0%"=="1" set img=IMG && if "%@root:~1,1%"=="h" map --unmap=0:0xff && map --rehook && rootnoverify (fd0,0)
  6. command --set-path=()/IMG

  7. gfxmenu (ud)/message
  8. title 【1】运行 DOS 金山
  9. command RUN%img% KAV.IMG
  10. chainloader (0xff)
  11. title 【2】运行 DOS 江民
  12. command RUN%img% KV.IMG
  13. title 【3】运行 DOS 瑞星
  14. command RUN%img% RAV.IMG
复制代码



这是RUNIMG的内容:

  1. !BAT::by H3 用于DOS仿真软盘的启动
  2. #1个参数:<仿真软盘名称>
  3. map --mem /IMG/VIRUS/%1 (fd1)
  4. map --hook
  5. map (fd0) (fd1)
  6. map (fd1) (fd0)
  7. map --rehook
  8. rootnoverify (fd0)
  9. chainloader +1
复制代码


编辑好后放/IMG下面,顺便还要放一个批处理RUN




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3