Computing.Net > Forums > Windows 3.1 > Invalid CD-ROM drive (e:\)

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Invalid CD-ROM drive (e:\)

Reply to Message Icon

Name: jkid
Date: February 14, 2004 at 17:49:59 Pacific
OS: DOS 7.1
CPU/Ram: 486 @66MHz/7808 kb ram
Comment:

OK, here's the problem.

My CD-ROM drive is not recognized as a valid drive. The CD drive is operable and I have specified the driver and MSCDEX.exe in my CONFIG.SYS and AUTOEXEC.BAT properly. I have also specified in my config.sys:

LASTDRIVE=Z

Here is what happens when I boot my computer.

1) Computer does POST
2) System info is displayed. (CPU type, base RAM, etc.) MS-DOS 7.1 starts loading.
3) The following lines appear:
"CD driver installed.
1 CD-ROM device connected."
4) Computer finishes booting.

When I want to change drives from C:\ to my CD-ROM drive (E:\), I get:

"Invalid drive specification"

What is going on here?
Thanks in advance,
jkid



Sponsored Link
Ads by Google

Response Number 1
Name: Wengier
Date: February 14, 2004 at 18:40:23 Pacific
Reply:

Is Drive E: really your CD drive? Is MSCDEX loaded correctly in AUTOEXEC.BAT and does it show the drive letter for your CD drive?



0

Response Number 2
Name: Petit Jean
Date: February 14, 2004 at 18:45:39 Pacific
Reply:

Use a cdrom from a game or magazine and double check.A CDR may not work unless the cdrom drive is a recent one.Check the config.sys and autoiexec.bat:the end of the line reads only /d:cd-rom.The name can be any name about the same length and the same in both lines.Remove other options if any.Good luck.


0

Response Number 3
Name: jkid
Date: February 15, 2004 at 06:43:08 Pacific
Reply:

<Wengier>
My CD-ROM drive is really drive E:\. I used the /L: switch in my autoexec.bat and loaded MSCDEX.exe correctly and the CD driver, SBCD.SYS.

[config.sys]
DEVICEHIGH=C:\SB16\SBCD.SYS /D:SBCDROM /P:220

and somewhere in there I have
LASTDRIVE=Z


[autoexec.bat]
LH=C:\MSCDEX.exe /D:SBCDROM /V /M:15 /L:E


There is no use of my BIOS because it does not recognize CD-ROMs. The /v /m:15 and /p:220 were there before my hard drive partition C:\ somehow got deleted and it worked fine.

<Petit Jean>
"A CDR may not work unless the cdrom drive is a recent one."

While that may be true, but my CD-ROM can read CDRs, but I am not sure about CDRWs (probably not). However, I do not know how old my CD-ROM is.


0

Response Number 4
Name: Wengier
Date: February 15, 2004 at 07:05:57 Pacific
Reply:

jkid,

What messages does MSCDEX show while loading?


0

Response Number 5
Name: jboy
Date: February 15, 2004 at 11:50:32 Pacific
Reply:

Have you tried it without the /L:E parameter?


My other computer is a CRAY


0

Related Posts

See More



Response Number 6
Name: jkid
Date: February 16, 2004 at 18:28:41 Pacific
Reply:

<Wengier>
My system refuses to load MSCDEX, but I am sure that my CD drive would work. Instead, it stops right before MSCDEX loads

<jboy>
I haven't tried removing the /L:E parameter,
but that really isn't my problem. My MSCDEX
won't load. And if I did remove the /L:E and MSCDEX did load, one of two things could happen. Either I would have no CD drive, or I would have no hard drive D:\.
I'm not quite sure, but isn't a CD drive assigned D:\ by default if no letter is assigned?


0

Response Number 7
Name: jboy
Date: February 16, 2004 at 19:14:04 Pacific
Reply:

Not exactly, the /L parameter merely forces a particular drive assignment - really isn't required, the CD would normally be assigned the first available letter after hard drive assignments (they have priority). If drive letters beyond E: (default) are required then a lastdrive statement is needed. Yours allows up to Z (excessive perhaps, slightly wasteful of mem)


It would seem that the driver is successfully loaded by config.sys
Haven't seen any error messages reported concerning mscdex.exe not loading - have you verified this with

mem/c


You have the /V (verbose) switch - some information should come up

Have you tried step-by-step confirmation boot?
Have you tried not loading mscdex high?

Any possibility that a drive letter other than E: has been assigned? (Dosshell or Win3xx would give you a quick confirmation)

Apologize if I'm retreading old ground.


My other computer is a CRAY


0

Response Number 8
Name: j.w.dial
Date: February 21, 2004 at 17:44:21 Pacific
Reply:

Hi,
So your mscdex.exe is in the root, instead of
if DOS or Windows directory, correct?
Just reading what you posted for your
autoexec.bat file.

-JD


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows 3.1 Forum Home


Sponsored links

Ads by Google


Results for: Invalid CD-ROM drive (e:\)

win 3.1 won't recognize cd rom drive www.computing.net/answers/windows-31/win-31-wont-recognize-cd-rom-drive/7461.html

free cd rom drive www.computing.net/answers/windows-31/free-cd-rom-drive/1568.html

CD ROM Drive on Prolinea 575 www.computing.net/answers/windows-31/cd-rom-drive-on-prolinea-575/11390.html