I've got a really weird problem. My CD drive doesn't seem to work unless a CD is inserted when you login to XP. It doesn't matter what CD you insert, just so long as one is present. After login you can switch cd's normally and they work fine. On the other hand, if you don't have one, then you can't read any CD's at all after that point, as just an empty folder comes up when you click on the CD drive. The OS seems to be able to control the drive, as it receives eject commands, etc from the OS. When no CD is present in login, the windows My Computer screen calls the drive a CD Drive. If a CD is present during login, or the tray is ejected during login, it recognizes it correctly as a CD-RW Drive. In non-functional mode however it can tell if the CD inserted is a CD-Rom or CDR. However written CDRs it thinks are blank and brings up the usual window asking what you want to do with the burnable CD. I've switched CD drives with the same symptoms. I've reinstalled XP (repair, not new install which I can't do due to losing data), and have added the Service Packs which weren't present before. No effect. Any other ideas on what might be causing this? Any suggestions on what to try next to fix this problem?