中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-10-27 05:48
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 问一个关于xmsdsk.exe的问题 查看 1,709 回复 2
楼 主 问一个关于xmsdsk.exe的问题 发表于 2006-07-25 20:44 ·  中国 浙江 湖州 电信
中级用户
★★
积分 301
发帖 74
注册 2005-02-25 00:00
21年会员
UID 36491
性别 男
状态 离线
我用U盘做了一张启动盘,在一些机子上能顺利启动,在一些机子上启动到xmsdsk.exe 32768 n: /y /t就死掉了,为什么?
第 2 楼 发表于 2006-07-25 21:07 ·  中国 浙江 湖州 电信
中级用户
★★
积分 301
发帖 74
注册 2005-02-25 00:00
21年会员
UID 36491
性别 男
状态 离线
我的主板是I845G
config.sys
[menu]
menuitem=Avp1, In Avp
menuitem=Avp2, In Avp for NTFS
menuitem=Kv2005, In Kv2005
menuitem=ucdos, In ucdos
menuitem=dos, In dos
menudefault=Kv2005,10

[Avp1]
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE NOEMS
REM DEVICEHIGH=DISPLAY.SYS CON=(,,1)
REM COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256

[Avp2]
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE NOEMS
REM DEVICEHIGH=DISPLAY.SYS CON=(,,1)
REM COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256

[Kv2005]
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE NOEMS
REM DEVICEHIGH=DISPLAY.SYS CON=(,,1)
REM COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256

[ucdos]
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE NOEMS
REM DEVICEHIGH=DISPLAY.SYS CON=(,,1)
REM COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256

[dos]
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE NOEMS
REM DEVICEHIGH=DISPLAY.SYS CON=(,,1)
REM COUNTRY=001,437,COUNTRY.SYS
SHELL=COMMAND.COM /P /E:640
DOS=HIGH,UMB,AUTO
FCBS=4,0
FILES=30
BUFFERS=20,0
LASTDRIVE=26
STACKS=9,256

[command]
----------------------------------------------------------------------------------------------------------------

autoexec.bat
@ECHO OFF
a:\xmsdsk.exe 32768 n: /y /t
Extract.exe /e /l n:\dos dos.cab
path n:\dos;a:\;

lH=n:\dos\SETVER.EXE
PROMPT $P$G
SET DIRCMD=/4
MODE CON RATE=32 DELAY=1
REM MODE CON CP PREPARE=((437)EGA.CPI)
REM MODE CON CP SELECT=437
REM KEYB US,,KEYBOARD.SYS
LH KILLER
LH DOSKEY
LH DOSLFN /Z:CP437UNI.TBL
LH SHARE /L:30
LH NLSFUNC
LH SMARTDRV
LH CTMOUSE
REM For compatiblity purpose:
LH CTMOUSE > NUL
ECHO.
REM For locking volumes to enable "direct disk access":
REM CALL LOCKDRV.BAT
BREAK ON
LFNFOR ON
ECHO Now you are in MS-DOS 7.10 prompt.
ECHO.

goto %config%

:Avp1
Extract.exe /e /l n:\avp a:\avp.cab

goto end

:Avp2
Extract.exe /e /l n:\avp a:\avp.cab
lh n:\avp\Ntfspro /c:32

goto end


:Kv2005
a:\kv2005\kvdos /k

goto end

:dos

goto end

:ucdos
Extract.exe /e /l n:\ucdos a:\ucdos.cab
Extract.exe /e /l n:\ucdos\Drv a:\drv.cab
call n:\ucdos\ucdos.bat
call n:\ucdos\wb.bat
:end
第 3 楼 是否没有A:、B:盘,且用USB-HDD启动? 发表于 2006-08-09 15:19 ·  中国 广东 江门 新会区 电信
中级用户
★★
积分 355
发帖 73
注册 2003-02-24 00:00
23年会员
UID 992
性别 男
状态 离线
若是,试试以下命令:
subst a: c:\
subst b: c:\
xmsdsk.exe 32768 n: /y /t (n不能为a或b)
subst a: /d
subst b: /d
论坛跳转: