中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-13 22:45
47,812 主题排行 / 349,916 发帖 / 今日 0 篇 / 48,268 会员排行
论坛回收站 » [讨论]为何不能运行?
可打印版本  2,086 / 4
第1楼 jinlizhpc 发表于 2008-03-25 15:52
初级用户 发帖 74 积分 165
[讨论]为何不能运行?
做一个光盘启动GHOST
AUTOEXEC.BAT:
@ECHO OFF
SHSUCDX.COM /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03>nul

%CDROM%:
CD\
ghost -clone,mode=pload,src=win.gho:1,dst=1:1 -nousb -crcignore -sure -rb

config.sys:
DOS=HIGH,UMB
DEVICEHIGH=HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=QCDROM.SYS /D:PATACD01
DEVICEHIGH=GCDROM.SYS /D:SATACD01 /C0
DEVICEHIGH=GCDROM.SYS /D:SATACD02 /C1
DEVICEHIGH=GCDROM.SYS /D:SATACD03 /C2
SHELL=COMMAND.COM /P /E:640
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256

结果不能找到CDROM,什么原因?
第2楼 jinlizhpc 发表于 2008-03-25 20:27
初级用户 发帖 74 积分 165
经测试,能驱动PATA和SATA的光驱,不过CDROM的盘符自动分配到最后的盘符,比如我的硬盘只有C D E 盘,光驱盘符自动分配到最后F盘,这样一来,每台机器的分区数目不同,驱动后光盘的盘符随机而不同,就造成了不能正确读取CDROM的文件,希望高手帮忙解决这个问题,我有两个思路参考,一、能指定光盘的盘符为Z并且能访问读取即可,二、不管光盘盘符是什么,能自动判别读取即可,在此拜托高手解决。
第3楼 jinlizhpc 发表于 2008-03-26 16:26
初级用户 发帖 74 积分 165
没人能解决吗???
第4楼 abcd 发表于 2008-03-26 16:41
银牌会员 发帖 739 积分 1,436
MSCDEX.DEX的句法是:
MSCDEX/D:
/D:driverl是MSCDEX.EXE命令中一个必需的参数。它为CD-ROM指定一个驱动器名,通常
的驱动器名是MACD000。这个驱动器名,必须同CDNFIG.SYS中设备驱动程序的/D参数匹配。
当为系统安装第二台CD-ROM驱动器时,重复此参数,驱动器名改为MSCD001。每个CD-ROM驱动
器必须有唯一的驱动器名。
/E规定如系统有可供使用的扩页内存(EMS),则用扩页内存储存扇区缓冲区。
/K表示MS_DOS将支持日本汉语的CD-ROM卷标,在默认情况下是不支持的。
/S允许在网络环境Windows for Workgroup环境中共享CD-ROM驱动器。
/V统计加载MSCDEX.EXE后系统的内存情况,并显示。
/L:letter赋予第一个CD-ROM驱动器一个指定逻辑驱动器名,如有多个CD-ROM驱动器,则
将其后字母赋予它。
/M指定要使用的扇区缓冲区个数。

里面的/L开关

[ Last edited by abcd on 2008-3-26 at 04:46 PM ]
第5楼 jinlizhpc 发表于 2009-12-19 19:01
初级用户 发帖 74 积分 165
OK,谢谢
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023