标题: 请教,做启动盘遇到的问题
[打印本页]
作者: fas
时间: 2003-6-9 00:00
标题: 请教,做启动盘遇到的问题
第一次做启动盘,有很多地方不懂,请大家教教我。
我先用xp做了一张启动盘,然后下载本站的光驱驱动apicd214,运行后得到很多文件,我只把其中的VIDE-CDD.SYS copy到启动盘里,然后在config.sys添加DEVICEHIGH=VIDE-CDD.SYS接着我用这张盘启动,屏幕提示CD-ROM dirve #0 found on 170h port master
devece,但是我的提示符后输入d:却提示Invalid drive specification。这是怎么回事呢,我的硬盘只有c盘,光驱就是d盘了,是什么地方错了?
作者: 如是大师
时间: 2003-6-9 00:00
需要参数的。。。随便找个启动盘看看吧。。
而且在autoexec里面需要mscdex.exe作相应设置。
作者: mys
时间: 2003-6-9 00:00
应该是未加载MCDEX
作者: fas
时间: 2003-6-10 00:00
哪应该怎么加载呢,能不能帮我把配置写好,然后我再添加到autoexec和config里面,我的要求很简单,能看到光驱就行了,谢谢。
作者: Wengier
时间: 2003-6-10 00:00
比如:
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
MSCDEX /D:IDE-CD /S /K
作者: 沈洁
时间: 2003-6-10 00:00
多看看我们版主做的启动盘吧!
作者: QEYU
时间: 2003-7-3 00:00
和楼主一样的问题,无论怎样改写那两个文件,就是不成,始终找不到光驱。求大家帮忙。
我是想做一个启动软盘,含SMARTDRV.EXE、HIMEM.SYS、FORMAT.COM、GHOST.EXE(0.97M),当然还须有MOUSE.COM和VIDE-CDD.SYS及MSCDEX.EXE了。(若空间不够,可以不要FORMAT.COM)
[此贴子已经被作者于2003-7-3 18:15:37编辑过]
作者: yiyesong
时间: 2003-7-3 00:00
CONFIG.SYS:
device=a:\himem.sys /testmem

ff
device=a:\emm386.exe noems
devicehigh=a:\vide-cdd.sys /d:mscd001
dos=high,umb,auto
files=30
buffers=30
stacks=9,256
lastdrive=Z
AUTOEXEC.BAT:
set EXPAND=YES
SET DIRCMD=/O:N
set comspec=a:\command.com
path=a:\;c:\
lh a:\mouse.com
lh a:\mscdex.exe /d:mscd001
lh a:\smartdrv
以上是按你的要求写的,这只是最基本的配置,如果你想更好的配置,请参考各位版主的启动盘。
作者: QEYU
时间: 2003-7-3 00:00
非常感谢版主,成功了!看来今后要经常来这里了,学点DOS。
另外,遗憾的是,没有空间拷入EMM386.EXE文件。请问有大的影响吗?再次表示感谢!
作者: Wengier
时间: 2003-7-3 00:00
Quote: |
以下是引用QEYU在2003-7-3 19:24:37的发言:
另外,遗憾的是,没有空间拷入EMM386.EXE文件。请问有大的影响吗?再次表示感谢! |
|
怎么会没有空间拷入EMM386呢?看看我的超级MS-DOS 7.10启动盘就知道了吧:
http://newdos.yginfo.net/dosware/mdos71bd.zip
作者: QEYU
时间: 2003-7-3 00:00
Quote: |
以下是引用Wengier在2003-7-3 19:30:15的发言:
Quote: | 以下是引用QEYU在2003-7-3 19:24:37的发言:
另外,遗憾的是,没有空间拷入EMM386.EXE文件。请问有大的影响吗?再次表示感谢!
|
|
怎么会没有空间拷入EMM386呢?看看我的超级MS-DOS 7.10启动盘就知道了吧:
http://newdos.yginfo.net/dosware/mdos71bd.zip |
|
麻烦版主给我看一下,有一些是从你的超级MS-DOS 7.10启动盘里拷入的,三个主要文件是8.00的,看看怎样能调整一下。

作者: nre
时间: 2003-7-3 00:00
我觉得没什么可调整的。没有EMM386只是损失一些UMB空间,只要你不在DOS运行要590K左右内存的软件,目前你加载设备驱动之后剩下的内存肯定够了。
作者: QEYU
时间: 2003-7-3 00:00
Quote: |
以下是引用nre在2003-7-3 20:27:13的发言:
我觉得没什么可调整的。没有EMM386只是损失一些UMB空间,只要你不在DOS运行要590K左右内存的软件,目前你加载设备驱动之后剩下的内存肯定够了。 |
|
谢谢![em27]
作者: yiyesong
时间: 2003-7-3 00:00
WIN98自带的启动盘就没有EMM386.EXE。如果你只是作为简单的唯护、安装启动盘,EMM386就不是显得很重要。但是如果你要想发挥更大的作用,EMM386就必不可少了(或其它的扩展内存管理器)。
如果没有EMM386,HIMEM.SYS也发挥不了多大作用。
如果空间不够,可以将常用工具制作成压缩包(事实上你只要将GHOST制成CAB包就行了),然后启动时提取到虚拟内存盘中。本论坛所有版主的启动盘都是这样做的。
作者: nre
时间: 2003-7-3 00:00
Quote: |
以下是引用yiyesong在2003-7-3 21:16:50的发言:
WIN98自带的启动盘就没有EMM386.EXE。如果你只是作为简单的唯护、安装启动盘,EMM386就不是显得很重要。但是如果你要想发挥更大的作用,EMM386就必不可少了(或其它的扩展内存管理器)。
如果没有EMM386,HIMEM.SYS也发挥不了多大作用。
如果空间不够,可以将常用工具制作成压缩包(事实上你只要将GHOST制成CAB包就行了),然后启动时提取到虚拟内存盘中。本论坛所有版主的启动盘都是这样做的。 |
|
我有不同看法。记得以前看的书,HIMEM。SYS是管理扩展内存。使DOS访问1M以上的扩展内存成为可能。而EMM386是管理640K-1M之间的384K UMB 及HMA的。必要时EMM386可以把384K的UMB模拟成扩充内存使用。在功能上EMM386和HIMEM并没有什么重叠或主从关系。有没有EMM386对HIMEM是没有什么影响的,所以是不会出现“如果没有EMM386,HIMEM.SYS也发挥不了多大作用”
作者: yiyesong
时间: 2003-7-3 00:00
Quote: |
以下是引用nre在2003-7-3 21:36:11的发言:
我有不同看法。记得以前看的书,HIMEM。SYS是管理扩展内存。使DOS访问1M以上的扩展内存成为可能。而EMM386是管理640K-1M之间的384K UMB 及HMA的。必要时EMM386可以把384K的UMB模拟成扩充内存使用。在功能上EMM386和HIMEM并没有什么重叠或主从关系。有没有EMM386对HIMEM是没有什么影响的,所以是不会出现“如果没有EMM386,HIMEM.SYS也发挥不了多大作用” |
|
确切的说,EMM386是负责管理高端内存并在扩展内存中仿真扩充内存供某些软件使用的程序。而不是“必要时EMM386可以把384K的UMB模拟成扩充内存使用”。所以HIMEM。SYS必须要在EMM386以前加载。
关于“如果没有EMM386,HIMEM.SYS也发挥不了多大作用”,这句话确实有些欠妥。其实加参数NOEMS就是已经禁止了EMM386仿真扩充内存的功能,所以这时EMM386和HIMEM。SYS就没有关系。如果用RAM参数,那么EMM386则要发挥它的全部功能,即管理高端内存并在扩展内存中仿真扩充内存。因此这时EMM386和HIMEM。SYS则密不可分了。
作者: Wengier
时间: 2003-7-3 00:00
“其实加参数NOEMS就是已经禁止了EMM386仿真扩充内存的功能,所以这时EMM386和HIMEM.SYS就没有关系”
这句话仍然不对。因为EMM386是将系统切换到保护模式的,所以在此之前一定要有HIMEM.SYS提供1M以上的扩展内存才行的。
作者: yiyesong
时间: 2003-7-3 00:00
Quote: |
以下是引用Wengier在2003-7-3 22:16:03的发言:
“其实加参数NOEMS就是已经禁止了EMM386仿真扩充内存的功能,所以这时EMM386和HIMEM.SYS就没有关系”
这句话仍然不对。因为EMM386是将系统切换到保护模式的,所以在此之前一定要有HIMEM.SYS提供1M以上的扩展内存才行的。 |
|
“其实加参数NOEMS就是已经禁止了EMM386仿真扩充内存的功能,所以这时EMM386和HIMEM.SYS就没有关系”
这句话是应下面这句话而言
“如果没有EMM386,HIMEM.SYS也发挥不了多大作用”
而前面我已强调过:
“所以HIMEM。SYS必须要在EMM386以前加载。”
作者: Wengier
时间: 2003-7-3 00:00
HIMEM.SYS的用处还是相当大的。除提供XMS内存外,还提供HMA内存呢。否则的话,DOS内核就会占用一大堆内存的。
作者: baobao726
时间: 2003-7-3 00:00
WENGIER版主的超级启动盘我已经下载了,但是不会怎样制作成启动盘呀,我解压得到一个mdos71bd文件夹,里面是一个MDOS710.IMG的文件,小弟水平有限,是个新手,请各位大师指教制作成启动盘的方法,先在此致谢了。
作者: QEYU
时间: 2003-7-4 00:00
Quote: |
以下是引用yiyesong在2003-7-3 21:16:50的发言:
WIN98自带的启动盘就没有EMM386.EXE。如果你只是作为简单的唯护、安装启动盘,EMM386就不是显得很重要。但是如果你要想发挥更大的作用,EMM386就必不可少了(或其它的扩展内存管理器)。
如果没有EMM386,HIMEM.SYS也发挥不了多大作用。
如果空间不够,可以将常用工具制作成压缩包(事实上你只要将GHOST制成CAB包就行了),然后启动时提取到虚拟内存盘中。本论坛所有版主的启动盘都是这样做的。 |
|
先谢谢版主!
1.能否给提供一个IMG。
2.先前做的那个,COMMAND、IO、MSDOS三个文件是用MS-DOS8.0的,用版主提供的AUTOEXEC.BAT、CONFIG.SYS已经成功。但一加入EMM386.EXE,就不能启动;或改鼠标驱动为CTMOUS.EXE,也不成。
3.尝试在版主的MS-DOS7.1超级启动盘保留几个重要文件的基础上去做,另加FORMAT.COM,仅FORMAT不成功。
作者: yiyesong
时间: 2003-7-4 00:00
为你量身定做了一个,除了满足你的要求,另外给你添加了许多工具。支持长文件名。支持DOSKEY。支持软关机(OFF)和重启动(RESTART),除了CTMOUSE、SMARTDRV、FORMAT、GHOST,另增加了DOSLFN、XCOPY、FDISK、SPFDISK、CHOICE、DELTREE、ATTRIB、REGEDIT、SCANDISK、LABEL、DEBUG、HD-COPY等工具。不过没有给你加汉字系统。
你原来选的工具是又旧又大,我全部给你更换为最新最好最小的。加了这许多工具,依然还有空余的工间。
http://newsoft99.vicp.net:8081/yys/soft/qeiubd.rar
如果需要更好的功能,请看我的启动盘:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=4298
作者: zl7322
时间: 2003-7-5 00:00
版主: 我制作了一个" DOS80中文启动盘" 请指点一下.
下载:http://www.skycn.com/soft/12556.html
作者: QEYU
时间: 2003-7-6 00:00
Quote: |
以下是引用yiyesong在2003-7-4 22:08:20的发言:
为你量身定做了一个,除了满足你的要求,另外给你添加了许多工具。支持长文件名。支持DOSKEY。支持软关机(OFF)和重启动(RESTART),除了CTMOUSE、SMARTDRV、FORMAT、GHOST,另增加了DOSLFN、XCOPY、FDISK、SPFDISK、CHOICE、DELTREE、ATTRIB、REGEDIT、SCANDISK、LABEL、DEBUG、HD-COPY等工具。不过没有给你加汉字系统。
你原来选的工具是又旧又大,我全部给你更换为最新最好最小的。加了这许多工具,依然还有空余的工间。
http://newsoft99.vicp.net:8081/yys/soft/qeiubd.rar
如果需要更好的功能,请看我的启动盘:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=4298 |
|
[em27]非常感谢!
作者: QEYU
时间: 2003-7-7 00:00
yiyesong版主:
为我定做的那个,dir不能显示长文件名,能否再写个文件贴到这里。谢谢!