Computer help, please!

Literally in the space of twenty minutes, my computer (Windows XP, if it matters) has ‘lost’ the DVD and CD drive. Meaning, when I click on my computer and look under devices with removable storage I only see the floppy disk drive. I can’t play DVDs or normal game CDs now, I’ve tried. Any idea on what happened?

God, I hate being computer illiterate.

Shut your computer down and open it up. Don’t worry, it only looks scary in there–take your time when working inside, and you’ll be fine. Make sure both connectors (one is a wide, flat, grey cable; the other is a white four-wire connector) on each drive are firmly seated in place. To be sure, gently pull off each one and push it back on. Follow the wide, flat, grey cable bacl to the motherboard, and do the same for the connector(s) on the other end. Once you’re sure these connections are tight, restart your computer. If the drives now show up, you’re good to go. If not, reboot in Safe Mode (Press F8 after POST and select Safe Mode from the numbered menu). Open up Device Manager, and locate the entries for both the DVD and CD-ROM drives, and delete all of them. Restart your computer and allow XP to redetect the drives and reinstall the necessary drivers. This should fix the problem, assuming the drives are both in good working order.

I’m going to work on the assumption that you’re speaking of two separate drives, and that it has not lost your hard drive yet (yeah, that’s supposed to sound a little ominous). Sounds to me like they’re two devices on the same IDE controller, and that the IDE controller either

  1. went bad, as hardware occasionally does,
  2. received unintentionally flawed instructions from legitimate software which deactivated it,
    or
  3. received malicious instructions from unknown software.

If you’re an admin, go to Settings > Control Panel > Admin Tools > Storage
and poke around; see if your computer knows the devices are there.

Check out your Device Manager (Settings > Control Panel > Admin Tools > System Tools > Dev. Manager) and see if any of the items show up with exclamation points.

I hope you’ve tried rebooting; during a reboot, look at your BIOS menu and see if your BIOS can auto-detect your drives.

Try these steps and let us know what you find; if you’re uncomfortable with doing any of these, don’t do them, and report back that you skipped “X” for whatever reason.

I’m no PC guru, but I’ve learned by so many PC tragedies…

When you say “removable storage”, I assume you mean to say that your DVD/CD Rom drive is an external drive, right? If so, double-check the connections. Unplug and re-plug the drive’s cable just to be sure it is good. Heck, double-check the connections at both ends of the cable, just to be sure! When plugging into a port in back of the CPU, your PC should pop-up with a message acknowledging the connection has been made. (i.e.: “New hardware has been found”) The laptops I have used simply acknowledge with a little musical tone.

If your drive is internal, this sounds like it is a more serious problem. For example, a virus caused my PC to stop acknoweldging the modem! (That was a period of major headaches for me!) - Jinx

:smack: Definitely do Q.E.D.'s hardware cabling check first.

I’ve notced this occasionally happening on computers I’ve used (Windows based) as well: however, in the cases I’ve experienced it’s been completely software realted. (Basically, something screwed up and hid those devices from Windows so Windows no longer realized there were there.)

Looking at the problem from a software POV, and trying to not cover what’s already been covered:

Try uninstalling and reinstalling the ASPI layer.

And lastly (this is what I normally end up doing), there’s a setting for the ASPI stuff in the registry, and a value that should be ‘0’ occasionally gets set to ‘1’ by a program. Resetting that and rebooting does the trick. Not for those who are uncomfortable mucking about with the registry however. I wish I could remember where the heck I first saw this trick, so I could post the link which has a more detailed explanation of what to do.


<< Bad command! Go sit in the corner! >>

Before you do all that, I fixed the same problem on another computer last month…it was a corrupt registry entry caused by a virus, I think. Can’t remember exactly I’m afraid. I’ll google for it. There was a very simple fix.

Wasn’t a virus after all; I’d just thought it might be at the time. Found it at http://www.experts-exchange.com/Hardware/Desktops/Q_20844333.html

Solution is:

If this isn’t it, then you’ll probably need to try the previous stuff.

BTW, I found this googling for “cdrom virus “my computer” disappeared windows 2000” (it was a Win2K machine and, as I said, I’d thought it was a virus)

So what does all that stuff dylan just posted mean? I don’t really understand how hardware with self-installing drivers works; does Windows just “lose” the firmware?

You’ve probably tried stuff others have said, but in case you haven’t…

Before cracking the case, reboot the computer. During the bootup it should go through the standard memory test and all that - the stuff you see every time you boot the PC.

(It’s possible that there’s a splash screen - then you’ll need to hit the escape key to see the stuff above)

It will all the IDE devices (different drives) attached to your system. They’re usually model numbers, but it won’t be too hard to figure out what’s what.

Now, are you CD and DVD listed?

If they are, then you’ve got a windows problem, and you should take a look at the solutions in this thread about viruses and your registry.

If they’re not, then it’s a hardware problem. Unless you’ve been poking around in your BIOS (and you would know if you were), it’s a hardware problem. In that case, go with some of the suggestions in this thread that involve opening your case and reseating cables.

-Joe, wunderkind

There’s no difference between self-installing hardware and hardware you have to get drivers from a disk for. The only difference is that for common stuff, windows knows what it is and has the drivers included as part of the Operating System. In this case the hardware is “half there”. Windows won’t detect it as new hardware, but it doesn’t set things up as it should when that hardware is installed.

That particular key in the registry has the settings for the drives. In this case the settings are messed up so you remove the values so that windows will detect them again at startup. Then everything should just work (with any luck!)