![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-16 22:38 |
共 47,813 主题排行 / 349,903 发帖 / 今日 0 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 那位高人可以指点一下dos启动后要求访问A:区的问题!!! |
| 可打印版本 1,012 / 11 |
| 第1楼 gary | 发表于 2004-08-23 00:00 |
| 初级用户 发帖 9 积分 123 | |
|
那位高人可以指点一下dos启动后要求访问A:区的问题!!! 各位大侠
我有双硬盘,现在想把第二块硬盘上安装dos,用主盘的虚拟软盘启动dos7.1 sys到从盘,然后把img里面的其他的文件放到从盘里,不知什么原因,可以启动,但是运行外部命令时总是提示A:盘有问题,我仔细拜读了两个启动的文件怎么也没有找到那里需要读取A:呀!可否指点一下是哪个命令 另外命令行最后 > NUL时什么意思??? 另外把我自己修改以后的文件如下,主要就是修改了文件路径!! MENUITEM=M1,Boot with EMM386(NOEMS) MENUITEM=M2,Boot with UMBPCI MENUITEM=M3,Boot with EMM386(NOEMS), NTFS and USB drives support(if any) MENUITEM=M4,Boot with UMBPCI, NTFS and USB drives support(if any) MENUITEM=M5,View the README file only(with Chinese support) MENUITEM=M6,Shutdown or restart the computer MENUDEFAULT=M1,15 DEVICE=c:\dos\ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS /w/i/t/h EMM386... DEVICE=c:\dos\HIMEM.SYS DEVICE=c:\dos\EMM386.EXE NOEMS X=D000 INCLUDE CD DEVICE=c:\dos\ECHO.SYS L/o/a/d/i/n/g CONFIG.SYS /w/i/t/h UMBPCI... DEVICE=c:\dos\ECHO.SYS DEVICE=c:\dos\UMBPCI.SYS DEVICE=c:\dos\LOWDMA.SYS DEVICE=c:\dos\HIRAM.EXE DEVICEHIGH=c:\dos\HIMEM.SYS INCLUDE CD INCLUDE M1 INCLUDE USB INCLUDE M2 INCLUDE USB DEVICE=c:\dos\ECHO.SYS Y/o/u /h/a/v/e /c/h/o/s/e/n /t/o /v/i/e/w README /o/n/l/y. INCLUDE M6 DEVICE=c:\dos\ECHO.SYS P/l/e/a/s/e /w/a/i/t... DEVICE=c:\dos\HIMEM.SYS DEVICE=c:\dos\ECHO.SYS DEVICE=c:\dos\ECHO.SYS L/o/a/d/i/n/g USB /d/r/i/v/e/s /s/u/p/p/o/r/t... DEVICE=c:\dos\DUSE.EXE INT EMU CDW=3 DDW=3 XFER=32 DRIVES=2 CDD=USB-CD OBAR=0xD000 DEVICE=c:\dos\USBASPI.SYS /R DEVICEHIGH=c:\dos\DI1000DD.SYS DEVICEHIGH=c:\dos\USBCD.SYS /D:USB-CD DEVICE=c:\dos\ASPIOHCI.SYS /INT /ALL DEVICE=c:\dos\ASPIUHCI.SYS /INT /ALL DEVICEHIGH=c:\dos\VIDE-CDD.SYS /D:IDE-CD DEVICEHIGH=c:\dos\ASPICD.SYS /D:SCSI-CD DEVICEHIGH=c:\dos\CLOAKING.EXE SHELL=c:\COMMAND.COM /P /E:640 SET TMP=C:\ SET TEMP=C:\ DOS=HIGH,UMB,AUTO NUMLOCK=OFF FCBSHIGH=4,0 FILESHIGH=30 BUFFERSHIGH=30,0 LASTDRIVEHIGH=32 STACKSHIGH=9,256 COMMENT Made by Wengier. China DOS Union. COMMENT All rights reserved. 2002-2003. Autoexec.bat @ECHO OFF c:\dos\KPUSH 27 27 c:\dos\KPUSH>NUL REM Made by Wengier. China DOS Union. REM All rights reserved. 2002-2003. c:\dos\TM /F LH c:\dos\KILLER LH c:\dos\DOSKEY LH c:\dos\CTMOUSE ::Note: The following line is for the compatibility on some systems: LH c:\dos\CTMOUSE>NUL IF %CONFIG%#==M6# GOTO SHUT IF NOT %CONFIG%#==M5# GOTO BOOT ECHO. ECHO Now preparing to open README with Chinese support... c:\dos\XMSDSK 80 /Y>NUL c:\dos\FINDRAMD>NUL IF %RAMDRIVE%#==# ECHO Can't create RAM disk! IF %RAMDRIVE%#==# GOTO SHUT c:\dos\EXTRACT /E /L %RAMDRIVE%\ DOSET.CAB EDIT.COM>NUL XZL %RAMDRIVE%\EDIT README.TXT CLS c:\dos\XZL /Q :SHUT CLS WBAT BOX "Please enter your choice:",Shutdown the computer,Restart the computer IF NOT ERRORLEVEL 3 GOTO ANS WBAT BOX (RED ON YELLOW) "Note: Please make a choice!",OK GOTO SHUT :ANS IF ERRORLEVEL 2 GOTO RES ECHO Now trying to shutdown the computer.. ECHO. SHUTDOWN S ECHO. ECHO Shutdown failed. Your computer may not have an ATX power. :RES ECHO Now restart the computer.. ECHO. SHUTDOWN R GOTO END :BOOT SET SM= c:\dos\DREADY C: IF ERRORLEVEL 1 ECHO Warning: Can't find any valid hard drives! IF ERRORLEVEL 1 GOTO NOHD ECHO Y|LOCK C:>NUL ECHO. ECHO Now trying to load the hard disk cache to speed the drives up... WBAT BOX "Please choose the hard disk cache you like in 5 seconds:",PC-CACHE,SMARTDRV,Cancel #1,5 IF ERRORLEVEL 3 ECHO Cancelled. IF NOT ERRORLEVEL 2 LH c:\dos\PCCACHE /SIZEXT:4096 /WRITE:OFF /WIN /MINI IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 SET SM=Y :NOHD ECHO. LH c:\dos\MSCDEX /D:IDE-CD /D:SCSI-CD /D:USB-CD /S /K c:\dos\XMSDSK 4096 /Y ECHO Setting up the RAM disk... c:\dos\FINDRAMD>NUL IF %RAMDRIVE%#==# GOTO NORAM IF NOT EXIST %RAMDRIVE%\SYSTEM\NUL MD %RAMDRIVE%\SYSTEM COPY c:\COMMAND.COM %RAMDRIVE%\SYSTEM>NUL c:\dos\EXTRACT /E /L %RAMDRIVE%\SYSTEM DOSET.CAB>NUL c:\dos\EXTRACT /E /L %RAMDRIVE%\SYSTEM VC.CAB>NUL ECHO The necessary tools have been successfully loaded to drive %RAMDRIVE%. MD %RAMDRIVE%\TEMP SET COMSPEC=%RAMDRIVE%\SYSTEM\COMMAND.COM SET TMP=%RAMDRIVE%\TEMP SET TEMP=%RAMDRIVE%\TEMP PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM;c:\dos;c:\;c:\boot\;c:\boot\ebd;c:\boot\ebd\bat IF %SM%#==Y# LH c:\dos\SMARTDRV 4096 2048 /X GOTO NEXT :NORAM ECHO Warning: Can't create RAM disk! IF %SM%#==Y# ECHO Can't load SMARTDRV! SET COMSPEC=c:\COMMAND.COM :NEXT SET SM= SET DIRCMD=/OGN /4 SET PROMPT=$P$G PATH=%PATH%;C:.;..;c:\boot\ebd\inf;c:\boot\all; LH c:\dos\SHARE LH c:\dos\ZENO /Q LH c:\dos\MOUSCLIP /M LH c:\dos\DOSLFN /C- /Z:CP936UNI.TBL IF %CONFIG%#==M3# IF %RAMDRIVE%#==# ECHO Warning: Can't load NTFS drives support! IF %CONFIG%#==M4# IF %RAMDRIVE%#==# ECHO Warning: Can't load NTFS drives support! IF %CONFIG%#==M3# IF NOT %RAMDRIVE%#==# NTFSDOS /U IF %CONFIG%#==M4# IF NOT %RAMDRIVE%#==# NTFSDOS /U LH c:\dos\ESCAPE c:\dos\FINDCD /Q CLS c:\dos\WRITEXT 1 1 -f15 Note: ECHO. IF NOT %CDROM%#==# ECHO For accessing CD/DVD drive, use the drive letter %CDROM%(1st). IF NOT %RAMDRIVE%#==# ECHO For accessing RAM drive, use the drive letter %RAMDRIVE%. IF NOT %CONFIG%#==M3# IF NOT %CONFIG%#==M4# ECHO For accessing NTFS drives(if any), type NTFSDOS at the command line. ECHO At any time, you can press F12 key to return to DOS, or use the mouse. BREAK ON LFNFOR ON IF %RAMDRIVE%#==# GOTO END ECHO. ECHO Press ENTER in 2 seconds if you want to start Volkov Commander.. WAIT 2 SET VC= IF ERRORLEVEL 13 IF NOT ERRORLEVEL 14 SET VC=1 IF %VC%#==# ECHO Skipped. ECHO. ECHO Now you're in MS-DOS 7.10 prompt. ECHO. ECHO For more information, please look at README.TXT (in Chinese). ECHO To start Chinese system for Chinese, type XZL at the command line. WRITEXT 0+ 1 "Any comments, please come to the forum at: " -f15 http://dosbbs.2ya.com/ -f7 ECHO. IF %VC%#==# GOTO END SET VC= ECHO. ECHO Starting Volkov Commander... ECHO. SET DIF= c:\dos\STRINGS UMB=UMBLARGE >NUL c:\dos\STRINGS DIF=SUB %UMB%,30720 >NUL SET UMB= IF NOT %DIF%#==# GOTO LH VC GOTO END :LH SET DIF= LH VC :END ECHO. |
|
| 第2楼 Climbing | 发表于 2004-08-23 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
能不能把错误提示完整的写出来?可能的原因:1、搜索路径中将A:排在了前面。
2、comspec变量设置在A盘了。(不过批处理中有相关的设置语句,可能没有生效)。建议你使用msdos 7.10的完整安装版将dos 7.10安装到硬盘上,因为软盘版和硬盘版是不同的。 |
|
| 第3楼 GOTOmsdos | 发表于 2004-08-23 00:00 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
用虚拟软盘启动的,当然默认工作目录就是A:,你的外部命令放到从盘的呀,在运行外部命令后,系统需要A:的COMMAND。COM来返回,而此时的目录却不是A:,所以系统找不到COMMAND。COM,就提示出错。可能是这个原因吧。。
|
|
| 第4楼 fujianabc | 发表于 2004-08-23 00:00 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
>nul 就是不显示程序运行信息,也就是把显示信息输出到空设备nul中。
|
|
| 第5楼 gary | 发表于 2004-08-24 00:00 |
| 初级用户 发帖 9 积分 123 | |
|
好像也不是呀,我是先从主盘把用虚拟软盘启动dos7.1 sys到从盘,然后把主盘拔掉了以后在单独用从盘启动的!!另外所有的path里面都没有A:SET COMSPEC=%RAMDRIVE%\SYSTEM\COMMAND.COM并不A:呀!!!我始终怀疑是不是IO.sys msdos.sys有问题!!!!!
|
|
| 第6楼 gary | 发表于 2004-08-24 00:00 |
| 初级用户 发帖 9 积分 123 | |
|
我主要是一旦执行c:\dos下的外部命令就提示not ready driver a:
|
|
| 第7楼 Climbing | 发表于 2004-08-24 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
难道你不会仔细看别人的回答吗?将你的path命令的执行结果放上来。
|
|
| 第8楼 gary | 发表于 2004-08-24 00:00 |
| 初级用户 发帖 9 积分 123 | |
|
PATH=%RAMDRIVE%.;%RAMDRIVE%\SYSTEM;c:\dos;c:\;c:\boot\;c:\boot\ebd;c:\boot\ebd\batC:.;c:\boot\ebd\inf;c:\boot\all;没有A:
|
|
| 第9楼 GOTOmsdos | 发表于 2004-08-24 00:00 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
%RAMDRIVE%的实指就是A:,所谓虚拟软盘程序就是把某个文件夹模拟成A:,因为软盘的盘符就是A(可能,当A盘符出现故障或未用时,比如,坏了,或在BIOS禁用了,就转成B了...)
|
|
| 第10楼 Climbing | 发表于 2004-08-24 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
晕,不要听楼上的。楼上的能不能对自己不明白的不要乱说?RAMDRIVE是内存虚拟磁盘的盘符,其盘符一般是从C开始分配的(一般排在硬盘最后一个盘符和光驱盘符中间),不可能是A或者B,就算是A或者B,只要虚拟磁盘正确建立了,也不会导致“Not ready drive A:”的错误提示。楼主更晕,我让你把进入DOS后执行path命令的结果放上来,不是让你从自动批处理中把path的设置拷贝出来(这个我自己会看)。操作步骤:启动进入DOS,在提示符下运行命令:path然后将该命令的执行结果放到这里!
|
|
| 第11楼 gary | 发表于 2004-08-24 00:00 |
| 初级用户 发帖 9 积分 123 | |
|
俩位说得好像都有问题!%RAMDRIVE%在我的机器里面好像是E:我用step by step 的办法看到启动xmsdsk以后指示的盘符位E:,我的从盘另外有一个分区!既然如此,path里面也不会出现A:了path=e.;e:\SYSTEM;c:\dos;c:\;c:\boot\;c:\boot\ebd;c:\boot\ebd\batC:.;c:\boot\ebd\inf;c:\boot\all;不过GOTOmsdos大侠的办法倒是可以我把SET COMSPEC=c:\SYSTEM\COMMAND.COM以后就可以解决问题了谢谢各位热心的大侠了额!!!!!!!!!!
|
|
| 第12楼 Climbing | 发表于 2004-08-25 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
楼主注意:我在第一个回复中就指明了有可能是comspec设置错误。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |