China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-23 03:41
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Question about problems encountered while making a boot disk View 2,584 Replies 24
Original Poster Posted 2003-06-09 00:00 ·  中国 广西 柳州 柳北区 电信
初级用户
Credits 120
Posts 6
Joined 2003-06-09 00:00
23-year member
UID 4488
Gender Male
Status Offline
This is my first time making a boot disk, and there are many things I don't understand. Please teach me.
First I made a boot disk with XP, then I downloaded the CD-ROM driver apicd214 from this site. After running it I got a lot of files. I only copied VIDE-CDD.SYS into the boot disk, then added DEVICEHIGH=VIDE-CDD.SYS to config.sys. Next I booted with this disk, and the screen showed CD-ROM dirve #0 found on 170h port master
devece, but when I type d: after the prompt it says Invalid drive specification. What's going on? My hard disk only has drive C:, so the CD-ROM should be D:. Where did I go wrong?
Floor 2 Posted 2003-06-09 00:00 ·  中国 湖北 武汉 电信
元老会员
★★★★★
步行的人
Credits 9,654
Posts 3,351
Joined 2003-03-11 00:00
23-year member
UID 1113
Gender Male
From 湖北
Status Offline
It needs parameters... just find any boot disk and have a look...
Also, in autoexec you need mscdex.exe for the corresponding setup.
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
Floor 3 Posted 2003-06-09 00:00 ·  中国 广东 佛山 禅城区 电信
元老会员
★★★★
Credits 5,170
Posts 1,637
Joined 2002-10-16 00:00
23-year member
UID 8
Gender Male
From 广东佛山
Status Offline
It should be that MCDEX was not loaded
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
Floor 4 Posted 2003-06-10 00:00 ·  中国 广西 柳州 电信
初级用户
Credits 120
Posts 6
Joined 2003-06-09 00:00
23-year member
UID 4488
Gender Male
Status Offline
Then how should it be loaded? Could you help me write the configuration, and then I'll add it to autoexec and config. My requirement is very simple, as long as it can see the CD-ROM drive. Thanks.
Floor 5 Posted 2003-06-10 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
For example:
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
MSCDEX /D:IDE-CD /S /K
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 6 Posted 2003-06-10 00:00 ·  中国 上海 宝山区 电信
金牌会员
★★★★
小飞侠
Credits 4,590
Posts 1,812
Joined 2003-04-02 00:00
23-year member
UID 1400
Gender Male
From 上海市
Status Offline
Take a closer look at the boot disks made by our moderators!
Floor 7 Posted 2003-07-03 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
I have the same problem as the OP. No matter how I rewrite those two files, it still won't work, and it never finds the CD-ROM drive. Please help me, everyone.
I want to make a boot floppy containing SMARTDRV.EXE、HIMEM.SYS、FORMAT.COM、GHOST.EXE(0.97M), and of course it also needs MOUSE.COM, VIDE-CDD.SYS, and MSCDEX.EXE. (If there isn't enough space, FORMAT.COM can be left out)



Floor 8 Posted 2003-07-03 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
CONFIG.SYS:

device=a:\himem.sys /testmemff
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

The above was written according to your requirements. This is only the most basic configuration. If you want a better configuration, please refer to the boot disks by the moderators.
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 9 Posted 2003-07-03 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
Many thanks, moderator, it worked! Looks like I'll have to come here often from now on and learn some DOS.
Also, unfortunately, there wasn't space to copy in EMM386.EXE. Will that have much impact? Thanks again!
Floor 10 Posted 2003-07-03 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The following is quoted from QEYU's post on 2003-7-3 19:24:37:
Also, unfortunately, there wasn't space to copy in EMM386.EXE. Will that have much impact? Thanks again!


How could there be no space to copy in EMM386? Just take a look at my Super MS-DOS 7.10 boot disk and you'll know:
http://newdos.yginfo.net/dosware/mdos71bd.zip
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 11 Posted 2003-07-03 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
The following is quoted from Wengier's post on 2003-7-3 19:30:15:
The following is quoted from QEYU's post on 2003-7-3 19:24:37:
 Also, unfortunately, there wasn't space to copy in EMM386.EXE. Will that have much impact? Thanks again!


How could there be no space to copy in EMM386? Just take a look at my Super MS-DOS 7.10 boot disk and you'll know:
http://newdos.yginfo.net/dosware/mdos71bd.zip

Sorry to trouble you, moderator, but please take a look for me. Some things were copied from your Super MS-DOS 7.10 boot disk, and the three main files are 8.00. Please see how I can adjust it a bit.
Floor 12 Posted 2003-07-03 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
I don't think there's really anything to adjust. Without EMM386 you just lose some UMB space. As long as you aren't running software under DOS that needs around 590K of memory, the memory left after loading your device drivers will definitely be enough.

Teamwork !
Floor 13 Posted 2003-07-03 00:00 ·  中国 黑龙江 牡丹江 联通
中级用户
新DOS时代绿色菜狼
Credits 229
Posts 42
Joined 2003-07-03 00:00
23-year member
UID 6341
Gender Male
Status Offline
The following is quoted from nre's post on 2003-7-3 20:27:13:
I don't think there's really anything to adjust. Without EMM386 you just lose some UMB space. As long as you aren't running software under DOS that needs around 590K of memory, the memory left after loading your device drivers will definitely be enough.

Thanks!
Floor 14 Posted 2003-07-03 00:00 ·  中国 湖北 随州 电信
元老会员
★★★
Credits 1,987
Posts 632
Joined 2002-10-27 00:00
23-year member
UID 73
Gender Male
Status Offline
The boot disk that comes with WIN98 doesn't have EMM386.EXE either. If you're only using it as a simple maintenance or installation boot disk, then EMM386 doesn't seem all that important. But if you want it to do more, EMM386 becomes indispensable (or some other expanded memory manager).
Without EMM386, HIMEM.SYS can't do all that much either.
If space is insufficient, you can make the commonly used tools into an archive (in fact, you only need to make GHOST into a CAB archive), then extract it into a virtual RAM disk at boot time. All the boot disks by the moderators on this forum are made this way.
http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf
Floor 15 Posted 2003-07-03 00:00 ·  中国 北京 263网络通信股份有限公司
银牌会员
★★★
nre
Credits 1,210
Posts 361
Joined 2002-12-28 00:00
23-year member
UID 629
Gender Male
Status Offline
The following is quoted from yiyesong's post on 2003-7-3 21:16:50:
WIN98's built-in boot disk does not have EMM386.EXE. If you are only using it as a simple maintenance or installation boot disk, EMM386 does not seem all that important. But if you want it to play a bigger role, EMM386 is indispensable (or some other extended memory manager).
If there is no EMM386, HIMEM.SYS also cannot do much.
If there is not enough space, you can make the commonly used tools into an archive (in fact, you only need to make GHOST into a CAB archive), and then extract it into the virtual RAM disk when booting. All the moderators' boot disks on this forum are made this way.


I have a different view. I remember from books I read before that HIMEM。SYS manages extended memory, making it possible for DOS to access extended memory above 1M. EMM386 manages the 384K UMB between 640K and 1M, and HMA. When necessary, EMM386 can simulate that 384K UMB for use as expanded memory. In terms of function, EMM386 and HIMEM do not really overlap, nor do they have any master-subordinate relationship. Whether there is EMM386 or not has no effect on HIMEM, so there would not be any such thing as “if there is no EMM386, HIMEM.SYS also cannot do much”

Teamwork !
Forum Jump: