Solved

My cd rom drive just dissappeared!

Posted on 2004-04-25
11
480 Views
Last Modified: 2010-04-26
I have WinXp Pro, I was fooling around with the registry (I shouldn't have done that). So I changed something to speed up the shut down and did something to my Internet connection to speed up, and change some of the automatic to manual startup services (I don't know if the details are important)

I restarted my computer, and while booting up, it gave 'drive something was updated' or something like that. Then I went to my computer, and boom! my Drive D (my nornal cd drive) was gone. Although my drive E (which is my cd burner) is still there.

So, I changed what I changed in the registry back to its normal setting (good thing I wrote down what I changed). Restarted the computer, but Drive D: was still missing. I did system restore, that didn't help.

Any thought? Thanks.
0
Comment
Question by:Hot_Ice71
11 Comments
 
LVL 18

Expert Comment

by:Plucka
ID: 10914893
Hi Hot_Ice71,

Try adding new hardware wizard and see if it finds your CD, if it does it will add it back and put all the registry info back for you.

Regards
Plucka
0
 
LVL 12

Expert Comment

by:aindelicato
ID: 10915193
Is it listed in the DEVICE MANAGER ?

If so, highlight it, choose UNINSTALL and restart your PC.  This should reinstall it.

--D
0
 
LVL 10

Expert Comment

by:riteshparakh
ID: 10917174
Hi Hot_Ice71,

Your problem could possibly have two reasons

1. You have probably messed with Registry entry, but this may not be the case coz system restore has failed, had it been that case system restore would have worked.
2. Or it could be with internal connections.

As a soluiton
1. You should have tried restoration of registry, well now it would be very late to do so.
2. Another thing that comes to my mind is that your computer does detects it but does not shows it, coz had it not been detected. Your E: would have been showed as D:, which is not the case.
3. Yoy should just rerun the setup, do not format, just go for reinstallation and things probably will be alright.
4. You can also check for connections by looking at the power etc., at the startup.

RTZ
0
 

Expert Comment

by:mazzl
ID: 10918495
does the device show while booting? if not open up you're case and check the cables,
if it does show try disconnecting it(the cables) boot windows once whithout it, re-connect it and boot again, windows should detect the disc again.

if this doesn't help you can indeed try installing windows over you're current setup, to be on the safe side.. backup anythng important ;)
0
 
LVL 1

Expert Comment

by:Miahmichno
ID: 10918924
You can also create a windows 98 boot disk (if your drives are formated with fat32).
Boot to this disk it will automatically create the drive mappings in DOS for both your CD drives.

Try copying data from your drive.  If this works, then you know the HW is fine.  It is then a SW issue.  Maybe even an ASPI dll issue.
0
Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
LVL 4

Accepted Solution

by:
Nilknarf earned 50 total points
ID: 10919046
It is possible that your CD-ROM & another device have been allocated the smae drive letter, therefore only one is appearing.
Go to run and type 'diskmgmt.msc'.

Right-click the CD-ROM that's missing and select "change drive letter and paths". Click the change button then select another drive letter. After saying OK and exiting disk manager your CD-ROM should be visible in my computer and windows explorer instantly.


If you drive is not listed in device manager, but is visible in the BIOS as you're booting, then it is a software issue of some sort.

Re-install your IDE and chipset drivers over themselves, the CD-ROM should then be re-installed.

If your motherboard has a via chipset download and install the latest hyperion drivers:
http://downloads.viaarena.com/drivers/4in1/VIA_Hyperion%204IN1_V451v.zip
(This package has IDE drivers, AGP gart drivers and DMA drivers)

If it has an nForce chipset get the latest drivers from nVidia:
- IDE Drivers only: http://download.nvidia.com/Windows/nForce/4.12/nForce_IDE_4.12_winxp2k.exe
- Unified Driver package (audio, IDE, onboard video etc..):
http://download.nvidia.com/Windows/nForce/3.13/nForce_3.13_WinXP2K_WHQL_english.exe

Or if you have an Intel motherboard, these drivers should be what you need:
http://aiedownload.intel.com/df-support/5811/eng/infinst_enu.exe
(These drivers work with most Intel chipsets currently available)

If they don't work, then try this other version:
http://downloadfinder.intel.com/scripts-df/filter_results.asp?strOSs=44&strTypes=DRV2CARC&ProductID=816&OSFullName=Windows*+XP+Professional&submit=Go%21

Hope you get it sorted! :o)
0
 
LVL 2

Expert Comment

by:happispider
ID: 10953123
I know registry editor has a few places which control disk detection.  I think it's

*something=maybe CurrentControlSet, I forget]
HKEY_LOCAL_MACHINE\CurrentControlSet\Something[*something]\Enum\ESDI
Search around in CurrentControlSet for the name of your CD-ROM drive if you can't find it anywhere, using Search...

I dunno if this applies to cd-roms but for hard drives which fail to install at boot time
win /d:f
from DOS prompt
turns off 32-bit access and for whatever reason lets a hard drive be installed so maybe try Restart in MSDOS mode, win /d:f

Also inside CurrentControlSet you can search for your IDE controller drivers and delete them (if you want), but definetely backup CurrentControlSet first because there's a good chance that'll screw things up.
0
 
LVL 4

Expert Comment

by:Nilknarf
ID: 10953295
One other thing I just thought of, in Microsoft TweakUI there is the capability to 'hide' drives.

You may not have actually hidden the drive with TweakUI, but you may have inadvertently changed the same key that it changes.

Download TweakUI if you don't already have it:
http://download.microsoft.com/download/f/c/a/fca6767b-9ed9-45a6-b352-839afb2a2679/TweakUiPowertoySetup.exe
(147k)

Then open TweakUI, expand 'My Computer' and go to 'Drives', see if your CD-ROM is un-checked. If it is then check it and restart XP.
0
 

Author Comment

by:Hot_Ice71
ID: 11002944
Thanks everyone, I really appreciated.

Nilknarf, I just installed nVidia (the second link that you gave me) and it worked. I restarted my computer and it read my cr-rom. However, before I installed that driver, I installed hyperion driver. But that didn't work because when I restarted my computer, my cd-rom wasn't still there in My Computer nor in View Harddrives. I think it made my PC freeze (i thought win xp pro never freezes) and made it slower somehow.

Should I delete the hyperion drivers (and how do I do that)?

But, I think it's okay now. Thanks again.
0
 
LVL 4

Expert Comment

by:Nilknarf
ID: 11006050
It sounds like you had an nForce chipset rather than a VIA one, thus installing the VIA drivers may have reduced performance (windows is using a non-optimised IDE driver). You should only ever install the correct drivers for your particular motherboard.
Installing the wrong chipset drivers can cause big problems (some people can't even start their computer again!).

Run the hyperion driver installation again, leave everything selected. Click next and select the "Uninstall .." radio button at each step. This *should* uninstall the drivers from your system, but I stress the word should. Sometimes the .inf files remain in the system directory and are re-detected when you reboot. The old drivers are then loaded again before you can stop XP. If this is happens then you might need to remove them manually. (Just post again if you have problems).

You should install the nforce IDE drivers again, straight after un-installing the VIA drivers, then again after you restart (just to be sure!).
This way Windows should only use the most compatible drivers (the nForce ones) and leave the VIA drivers alone.

P.S. What is the name of your motherboard? (any motherboard manuals lying around anywhere?)
Do you know the exact chipset name? (Look for some writing on the motherboard itself).
Either would be usefull.

Hope this sorts out your slowdown! :o)
0
 
LVL 4

Expert Comment

by:Nilknarf
ID: 11006174
If you have problems identifying your motherboard, try watching the BIOS as your computer starts. The manufacturer's name and the chipset name are often displayed here. You can also try some software to identify your hardware.

SiSoftware Sandra is a good program, and it can also be used for lots of other benchmarking, stress testing and hardware related things.

You can get the standard version here:
http://www.sisoftware.co.uk/index.html?dir=dload&location=sware_dl_x86&langx=en&a=

(Just click on one of the links, be warned though, it's 8.5mb!)

If you just want ot find out the motherboard name and chipset, then the shareware version of HWINFO will be more than enough:
http://www.hwinfo.com/html/download32.html

It's 1.46mb big. Once installed, run 'HWiNFO32 Program' and click on 'motherboard'. The manufacturer name will be displayed.
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Suggested Solutions

Is it worth it to buy an Echo? In a word, yes! For me it was definitely worth it. I use mine on a daily basis. Prologue & Privacy At first, I was very skeptical about the Amazon Echo. In general, I don't like voice assistants. I don't li…
This is about my first experience with programming Arduino.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now