中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-23 23:30
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 如何在启动后自动转到光盘盘符下? 查看 1,423 回复 5
楼 主 如何在启动后自动转到光盘盘符下? 发表于 2003-07-06 00:00 ·  中国 山东 济宁 联通
初级用户
积分 157
发帖 17
注册 2003-07-06 00:00
23年会员
UID 6445
性别 男
状态 离线
我是新手,对DOS不太了解。
想做一启动盘作为光盘的启动文件,
启动机器后能自动转到光盘盘符下。
请问:批处理文件应怎么写?
盘中还需要哪些文件?

请在百忙中给于解答,谢谢!!
2 发表于 2003-07-06 00:00 ·  中国 江苏 无锡 电信
高级用户
★★
积分 616
发帖 187
注册 2003-04-18 00:00
23年会员
UID 1598
性别 男
状态 离线
如果你已经会用启动软盘制作启动光盘,就是不知道:启动机器后怎样能自动转到光盘盘符下。
那么,只需要解决寻找光驱盘符的问题。
方法有两个:
1.指定光驱盘符:在启动软盘的AUTOEXEC.BAT中的有MSCDEX.EXE 的那行的末尾加上 /L:X (X可以换成其他字母)
此方法简单易用,建议初学者使用。
2.用FINDCD.EXE寻找光驱盘符。此方法稍为复杂,可参看超级版主的MSDOS7.10超级启动盘。

决定了使用哪一个方法以后,在启动软盘的AUTOEXEC.BAT中最后加上一行:
X: (第一种方法)
或者
%CDROM%: (第二种方法)

就可以在启动后进入光驱的盘符了(当然是第一个光驱的盘符)。

如果你还不会用启动软盘制作启动光盘,那么先看看以前的老贴,学会了再按上面做。
3 发表于 2003-07-06 00:00 ·  中国 山东 济宁 联通
初级用户
积分 157
发帖 17
注册 2003-07-06 00:00
23年会员
UID 6445
性别 男
状态 离线
谢谢wglwx仁兄!
我已经会用启动软盘制作启动光盘。
我的目的是:用这张盘引导任意一台机器均可自动转到光盘盘符下。
请问:
方法1可以达到目的吗?
4 发表于 2003-07-06 00:00 ·  中国 江苏 无锡 电信
高级用户
★★
积分 616
发帖 187
注册 2003-04-18 00:00
23年会员
UID 1598
性别 男
状态 离线
可以。

注意:
1.在CONFIG.SYS 中应有:LASTDRIVE=Z 这一行。
2.可用软盘试验,成功后再刻光盘。
5 发表于 2003-07-07 00:00 ·  中国 山东 济宁 联通
初级用户
积分 157
发帖 17
注册 2003-07-06 00:00
23年会员
UID 6445
性别 男
状态 离线
我套用无忧启动的引导文件ide98.img
其中的AUTOEXEC.BAT如下:
@echo off
PROMPT $P$G
PATH A:\;C:\
set temp=c:\
set tmp=c:\

SET EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
call setramd.bat %LglDrv%
path=C:\;%RAMD%:\;%RAMD%:\BAT;%CDROM%:\;%CDROM%:\UCDOS;%CDROM%:\BOOT;
copy get.exe %RAMD%:\ > NUL
copy attrib.exe %RAMD%:\ > NUL
copy command.com %RAMD%:\ > NUL
copy edit.com %RAMD%:\ > NUL
copy format.com %RAMD%:\ > NUL
copy fdisk.exe %RAMD%:\ > NUL
copy deltree.exe %RAMD%:\ > NUL
copy restart.com %RAMD%:\ > NUL
copy readme.exe %RAMD%:\ > NUL
copy ramexec.bat %RAMD%:\ > NUL
copy xxcopy.exe %RAMD%:\ > NUL
rem copy extract.exe %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
LH MSCDEX.EXE /D:MSCD000 /L:%CDROM%
LH SMARTDRV.EXE 4096
LH DOSKEY.COM > NUL
LH MOUSE.COM > NUL
%CDROM%:
←我删掉3行

MD %RAMD%:\TEMP
rem extract /y /e /l %RAMD%: ebd.cab > NUL
XXCOPY /E /H %CDROM%:\BOOT\EBD %RAMD%:\ > NUL
%RAMD%:
ramexec.bat
path=a:\;%CDROM%\
goto QUIT


%CDROM%:后的 cd win98等句子我删了

我测试用的机器一块硬盘分c 、d两个区,用win98的光盘启动,提示光驱为F。

可我用上面这盘启动→选从CD启动→从CD安装win98→引导后显示E:\

请问为什么不是F:\ ????
6 发表于 2006-10-22 00:41 ·  中国 北京 中国中信股份有限公司
中级用户
★★
积分 310
发帖 97
注册 2004-05-26 00:00
22年会员
UID 25372
性别 男
状态 离线
Originally posted by xp2002_xp at 2003-7-6 12:00 AM:
谢谢wglwx仁兄!
我已经会用启动软盘制作启动光盘。
我的目的是:用这张盘引导任意一台机器均可自动转到光盘盘符下。
请问:
方法1可以达到 ...



哥们,成了没有啊?

分享下哦
论坛跳转: