楼 主
制作DOS引导盘时,双光驱要怎么处理?
发表于 2003-07-27 00:00 · 中国 福建 福州 电信
元老会员
★★★
农民
积分 2,903 发帖 991 注册 2003-07-23 00:00 23年会员 UID 7391 性别 男 来自 福建省
状态 离线
版主帮忙看看,或是给个提示。。。
我家有架电脑是CD-ROM+CD-RW,我作的启动盘老是出错。
郁闷ing !
艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
第 2 楼
发表于 2003-07-27 00:00 · 中国 北京 科技网
银牌会员
★★★
颓废青年
积分 2,265 发帖 721 注册 2003-05-12 00:00 23年会员 UID 2032 性别 男
状态 离线
第 3 楼
发表于 2003-07-27 00:00 · 中国 福建 福州 电信
元老会员
★★★
农民
积分 2,903 发帖 991 注册 2003-07-23 00:00 23年会员 UID 7391 性别 男 来自 福建省
状态 离线
当时在DOS没法抓图……
偶回去给他抄出来吧。。
艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
第 4 楼
发表于 2003-07-28 00:00 · 中国 云南 昆明 电信
初级用户
★
积分 223 发帖 49 注册 2003-07-24 00:00 22年会员 UID 7401 性别 女
状态 离线
这个问题我也遇到过,好象没办法让程序自动检测光盘在哪个光驱内,所以我做的自动恢复盘(GHOST7.5)只有放入第一个光驱才能正常运行,不能随便放。我的解决办法是直接把第一个光驱指定为X盘,然后把Ghost命令指向X盘,不知用什么方法可以检测启动盘放入的光驱盘符,然后把这个盘符用到GHOST命令里面?
第 5 楼
发表于 2003-07-28 00:00 · 中国 北京 科技网
银牌会员
★★★
颓废青年
积分 2,265 发帖 721 注册 2003-05-12 00:00 23年会员 UID 2032 性别 男
状态 离线
第 6 楼
发表于 2003-07-28 00:00 · 中国 香港
管理员
★★★★
專業島民
积分 4,869 发帖 1,633 注册 2002-12-10 00:00 23年会员 UID 465 性别 男
状态 离线
第 7 楼
发表于 2003-07-28 00:00 · 中国 福建 福州 电信
元老会员
★★★
农民
积分 2,903 发帖 991 注册 2003-07-23 00:00 23年会员 UID 7391 性别 男 来自 福建省
状态 离线
我搜索过以前的旧帖,没看到关于双光驱的……
Roy 版主,你说的findcd和locate这两个命令在Autoexec.bat和Config.sys里要怎么配置,
才能达到多光驱都能用的效果?
艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
第 8 楼
发表于 2003-07-28 00:00 · 中国 云南 昆明 电信
初级用户
★
积分 223 发帖 49 注册 2003-07-24 00:00 22年会员 UID 7401 性别 女
状态 离线
第 9 楼
发表于 2003-07-28 00:00 · 中国 香港
管理员
★★★★
專業島民
积分 4,869 发帖 1,633 注册 2002-12-10 00:00 23年会员 UID 465 性别 男
状态 离线
FINDCD 2就可以将第2个光驱的盘符分配为%CDROM%;FINDCD 3就可以分配第3个盘符,以此类推;
若执行FINDCD /S,就一次性分配所有光盘盘符,分别为%CDROM1%、%CDROM2%,等等,而此时%CDROM%则为光盘总数目。
如果你肯定要調用的文件的位置(如光盤的qw目錄裡的qw.exe)再配合if exist和dready工具就可以了.
例子:
@ECHO OFF
FINDCD>NUL
DREADY %CDROM% >NUL
IF ERRORLEVEL 2 FINDCD 2>NUL
DREADY %CDROM% >NUL
IF ERRORLEVEL 2 GOTO END
IF ERRORLEVEL 0 IF NOT ERRORLEVEL 2 IF EXIST %CDROM%\QW\QW.EXE %CDROM%\QW\QW.EXE
GOTO END2
:END
ECHO Can not find QW.EXE!
:END2
第 10 楼
发表于 2003-07-28 00:00 · 中国 福建 福州 电信
元老会员
★★★
农民
积分 2,903 发帖 991 注册 2003-07-23 00:00 23年会员 UID 7391 性别 男 来自 福建省
状态 离线
啊~~
Roy大哥,能不能把例子稍加解释一下……
这样的设置以前都没见到过,一时还看大不明白。
艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
第 11 楼
发表于 2003-07-28 00:00 · 中国 香港
管理员
★★★★
專業島民
积分 4,869 发帖 1,633 注册 2002-12-10 00:00 23年会员 UID 465 性别 男
状态 离线
如果不肯定調用的文件的位置(如只知道文件名稱叫QW.EXE)就要使用locate和nset了
例子:
locate qw.exe /np /d-|Nset QWPATH=$1
第 12 楼
发表于 2003-07-28 00:00 · 中国 香港
管理员
★★★★
專業島民
积分 4,869 发帖 1,633 注册 2002-12-10 00:00 23年会员 UID 465 性别 男
状态 离线
如果你肯定要調用的文件的位置(如光盤的qw目錄裡的qw.exe)再配合if exist和dready工具就可以了.
例子:
@ECHO OFF ;關閉螢幕輸出
FINDCD>NUL ;使用FINDCD查找第一個CD-ROM的盤號(Drive letter)
DREADY %CDROM% >NUL ;使用DREADY判定%CRDOM%是否準備好
IF ERRORLEVEL 2 FINDCD 2>NUL ;如果沒準備好就使用FINDCD查找第二個CD-ROM的盤號
DREADY %CDROM% >NUL ;使用DREADY判定%CRDOM%是否準備好
IF ERRORLEVEL 2 GOTO END ;如果沒準備好就跳至END
IF ERRORLEVEL 0 IF NOT ERRORLEVEL 2 IF EXIST %CDROM%\QW\QW.EXE %CDROM%\QW\QW.EXE ;如果沒準備好就判定%CDROM%\QW\QW.EXE是否存在,如果是的話就運行CDROM%\QW\QW.EXE
GOTO END2 ;跳至END2
:END
ECHO Can not find QW.EXE!
:END2
第 13 楼
发表于 2003-07-28 00:00 · 中国 云南 昆明 电信
初级用户
★
积分 223 发帖 49 注册 2003-07-24 00:00 22年会员 UID 7401 性别 女
状态 离线
经典,谢了.我要去试试,准备让我的Ghost自动备份恢复启动盘支持任意光驱.
第 14 楼
发表于 2003-07-28 00:00 · 中国 福建 福州 电信
元老会员
★★★
农民
积分 2,903 发帖 991 注册 2003-07-23 00:00 23年会员 UID 7391 性别 男 来自 福建省
状态 离线
太感谢了!
艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正