# CD-ROM drive not recognized by my Win-95 in MS-DOS mode.

**URL:** <https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423>\
**Category:** Factual Questions\
**Created:** [February 14, 2001, 4:43am UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423 "2001-02-14T04:43:31Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [February 14, 2001, 4:43am UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/1 "2001-02-14T04:43:31Z")

</div>

I can get to MS-DOS mode just fine. I know enough of the command lines in that archaic OS to switch which drive I’m accessing. I even know what letter is associated with my CD-ROM drive (E, for some reason). I can work the CD-ROM drive when my PC is in Windows 95 mode. I cannot, however, get my computer to recognize it when it is in MS-DOS mode. When I try any of the little commands I know to get the current drive to be E, I get the little ‘Invalid drive’ message and I stay in C drive. I can get to my floppy drive (A, as usual) just fine. Keep in mind that my CD-ROM drive is not a removable drive. It is as physically permanent as my 3.5 inch floppy drive. I want to install Linux from a CD-ROM I have, something that is impossible to do while Windows 95 is running. Can anybody help me?

---

<div class="post-metadata">

**Author:** ![Baraqiyal](https://avatars.discourse-cdn.com/v4/letter/b/ecccb3/32.png) [@Baraqiyal](https://boards.straightdope.com/u/Baraqiyal)\
**Post date:** [February 14, 2001, 4:54am UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/2 "2001-02-14T04:54:49Z")

</div>

Your CD-DOM drive should have come with DOS drivers – Something like cdrom.sys, which you add to the config.sys file (Check [drivers.com](http://drivers.com) if you can’t find it). You will also need the DOS file MSCDEX.EXE, which you must add to your autoexec.bat file. This file should be in your windows\command directory.

---

<div class="post-metadata">

**Author:** ![Balduran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Balduran](https://boards.straightdope.com/u/Balduran)\
**Post date:** [February 14, 2001, 2:32pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/3 "2001-02-14T14:32:47Z")

</div>

One option is to make a boot disk by hand that supports cdrom drives. [this place](http://www.theinnet.net/~scarecrow/bootdisk.htm) explains the basic idea.

Check out the part where it describes the config.sys and autoexec.bat. You will need to change these for your specific driver.

---

<div class="post-metadata">

**Author:** ![Balduran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Balduran](https://boards.straightdope.com/u/Balduran)\
**Post date:** [February 14, 2001, 2:36pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/4 "2001-02-14T14:36:14Z")

</div>

Another thing I may add, many linux distributions let you boot and install straight from the cdrom now. That is, you can change your bios so that the first place it will try to boot is the cdrom and then you don’t have to go through all the other hassle.

---

<div class="post-metadata">

**Author:** ![astro](https://avatars.discourse-cdn.com/v4/letter/a/9dc877/32.png) [@astro](https://boards.straightdope.com/u/astro)\
**Post date:** [February 14, 2001, 3:22pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/5 "2001-02-14T15:22:53Z")

</div>

Per the other suggestions change your autoexec.bat and config.sys files to load the appropriate drivers. If you need these drivers mail me and I will send you a set of boot files and instructions that work with most IDE cd roms.

---

<div class="post-metadata">

**Author:** ![Kyberneticist](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@Kyberneticist](https://boards.straightdope.com/u/Kyberneticist)\
**Post date:** [February 14, 2001, 3:29pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/6 "2001-02-14T15:29:29Z")

</div>

Ok, I am a linux enthusiast, but I am very confused as to what **Balduran** ’s post had to do with the question.  
Although on that subject, I tend to boot linux off a floppy due to NTFSloader not playing nice with the MBR.

Oh, and loading the default Windows CDROM driver in config.sys works in most cases I’ve found (then using mscdex of course). IDE CDROM drives are fairly interchangeable.

---

<div class="post-metadata">

**Author:** ![Balduran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Balduran](https://boards.straightdope.com/u/Balduran)\
**Post date:** [February 14, 2001, 3:41pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/7 "2001-02-14T15:41:32Z")

</div>

**Kyber** , **Derleth** mentioned wanting to do this so he could install linux from a cdrom. I was trying to say that instead of instead of going to the trouble of making a boot disk, going into the cdrom drive, and running some setup programs, many linux distributions on cd let you boot straight from the cd, so all you have to do is set your bios to boot from cdrom (most newish computers will let you do this) then everything is taken care of automatically.

---

<div class="post-metadata">

**Author:** ![handy](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@handy](https://boards.straightdope.com/u/handy)\
**Post date:** [February 14, 2001, 4:15pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/8 "2001-02-14T16:15:41Z")

</div>

Just use the install floppy that came with the cdrom drive, believe it or not, that’s what it’s for.

---

<div class="post-metadata">

**Author:** ![Balduran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Balduran](https://boards.straightdope.com/u/Balduran)\
**Post date:** [February 14, 2001, 4:20pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/9 "2001-02-14T16:20:39Z")

</div>

Ok, sorry to keep harping about this, but **Derleth** if installing linux is what you want to do, making a DOS boot disk may not be the best way or the end of the story because ultimately you want to have a linux boot disk that recognizes the cdrom.

It really depends on the distribution, some will let you boot straight from cdrom as I mentioned, others actually have dos or windows programs on them that let you make a linux boot disk through dos or windows. You might want to try accessing your linux cd while you’re in windows and see if there are any README’s that explain it.

Maybe there are other distributions that let you start the linux setup from DOS? I don’t know if this is possible as DOS may not be able to recognize the linux partitions.

---

<div class="post-metadata">

**Author:** ![Kyberneticist](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@Kyberneticist](https://boards.straightdope.com/u/Kyberneticist)\
**Post date:** [February 14, 2001, 5:07pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/10 "2001-02-14T17:07:39Z")

</div>

> [@](#):
>
> \*Originally posted by Balduran \*  
> \*\ ***Kyber** , **Derleth** mentioned wanting to do this so he could install linux from a cdrom. I was trying to say that instead of instead of going to the trouble of making a boot disk, going into the cdrom drive, and running some setup programs, many linux distributions on cd let you boot straight from the cd, so all you have to do is set your bios to boot from cdrom (most newish computers will let you do this) then everything is taken care of automatically. \*\*

I apologize, I should have read more carefully. Yes, booting off the CD is indeed easiest, just like you would do when installing Windows.

---

<div class="post-metadata">

**Author:** ![Balduran](https://avatars.discourse-cdn.com/v4/letter/b/cc9497/32.png) [@Balduran](https://boards.straightdope.com/u/Balduran)\
**Post date:** [February 14, 2001, 6:43pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/11 "2001-02-14T18:43:12Z")

</div>

'sokay Kyber 🙂 . BTW, do you happen to have your linux on a hard drive other that the primary one? My MBR had problems with this until I put the linux /boot partition onto the primary hard drive ( the rest of the stuff could stay on the secondary)

---

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [February 14, 2001, 11:43pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/12 "2001-02-14T23:43:52Z")

</div>

Thank you, **Balduran** , **astro** , **Baraqiyal** , **handy** (what a nice, long list of names :)). Does anyone else have something to add?

If I try and fail, and I will try everything, I’ll resurrect this thread with an update.

---

<div class="post-metadata">

**Author:** ![tbea925](https://avatars.discourse-cdn.com/v4/letter/t/dc4da7/32.png) [@tbea925](https://boards.straightdope.com/u/tbea925)\
**Post date:** [February 15, 2001, 12:39am UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/13 "2001-02-15T00:39:28Z")

</div>

> [@](#):
>
> \*Originally posted by Baraqiyal \*  
> \*\*Your CD-DOM drive should have come with DOS drivers – Something like cdrom.sys, which you add to the config.sys file (Check [drivers.com](http://drivers.com) if you can’t find it). You will also need the DOS file MSCDEX.EXE, which you must add to your autoexec.bat file. This file should be in your windows\command directory. \*\*

I’ll second this opinion…the line for MSCDEX may already be in your autoexec.bat; IIRC, W95 just REMs it out.

---

<div class="post-metadata">

**Author:** ![handy](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@handy](https://boards.straightdope.com/u/handy)\
**Post date:** [February 15, 2001, 4:58pm UTC](https://boards.straightdope.com/t/cd-rom-drive-not-recognized-by-my-win-95-in-ms-dos-mode/54423/14 "2001-02-15T16:58:24Z")

</div>

Actually, W95+ ignores the autoexec.bat & config.sys unless you use DOS mode. As a matter of fact, you can delete config.sys & autoexec.bat (or rename) & it’ll work just fine.
