look in your bios and make sure plug and play is enabled...if the cd and dvd drives are less than 2 years old then they should be at least DMA 2 and not PIO...PIO will cause a big load on your CPU that direct memory access does by itself instead of having the processor deal with it
try this first..
XP ONLY
The popular
CDGONE patch. CD drives may vanish in Windows Explorer, Device Manager, etc. if a third-party CD-burning package has been uninstalled and Registry references for some code modules aren't removed successfully. This patch and a reboot usually will restore the missing drives. Any third party package still required will then have to be re-installed.
Go to the link
http://aumha.org/regfiles.htm ......
look for .....Restore Missing CD Drive .....a little over half way down........
no joy then do this...
this is the manual way to do it...
a script to do it for you is at the bottomStep 1: Start Registry Editor
Click Start, click Run, type regedit, and then click OK. Registry Editor starts.
Step 2: Delete the UpperFilters registry entry
1. In Registry Editor, expand My Computer, and then expand HKEY_LOCAL_MACHINE.
2. Expand SYSTEM, and then expand CurrentControlSet.
3. Expand Control, and then expand Class.
4. Under Class, click {4D36E965-E325-11CE-BFC1-08002BE10318}.
5. In the right pane (topic area), click UpperFilters.
Note An UpperFilters.bak registry entry may also appear. To delete the UpperFilters registry entry, you must click UpperFilters and not UpperFilters.bak.
6. On the Edit menu, click Delete.
7. When you receive the following message, click Yes to confirm the deletion of the UpperFilters registry entry:
Are you sure you want to delete this value?
The UpperFilters registry entry is removed from the {4D36E965-E325-11CE-BFC1-08002BE10318} registry subkey.
Note Do not exit Registry Editor. You must have this program for the next step.
Step 3: Delete the LowerFilters registry entry
1. In Registry Editor, expand My Computer, and then expand HKEY_LOCAL_MACHINE.
2. Expand SYSTEM, and then expand CurrentControlSet.
3. Expand Control, and then expand Class.
4. Under Class, click {4D36E965-E325-11CE-BFC1-08002BE10318}.
5. In the right pane (topic area), click LowerFilters.
Note An LowerFilters.bak registry entry may also appear. To delete the LowerFilters registry entry, you must click LowerFilters and not LowerFilters.bak.
6. On the Edit menu, click Delete.
7. When you receive the following message, click Yes to confirm the deletion of the LowerFilters registry entry:
Are you sure you want to delete this value?
The LowerFilters registry entry is removed from the {4D36E965-E325-11CE-BFC1-08002BE10318} registry subkey.
8. Exit Registry Editor.
Step 4: Restart the computer
If a CD recording program no longer works after you restart the computer, you must reinstall the CD recording program.
==========================================
Fix for missing DVD/CD drives.
Create a text file with NOTEPAD containing the following data exactly as below and name it FIXCD.REG
You should have 3 boxes on the bottom in NOTEPAD.
1)Filename : fixcd.reg
2)Save as type: all files
3)Encoding: ANSI
If you do not change it from txt type to All files type, then the file will actually be fixcd.reg.txt, this won't accomplish the desired result
Double click on the file and say yes to the merge into registry question.
----------------------- Use text after this line, contents of FIXCD.REG -----------------------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]
"UpperFilters"=-
"LowerFilters"=-
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdr4_2K]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdralw2k]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdudf]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UdfReadr]------------------------------ Use text before this line --------------------------------
Edited by happyrck, 10 March 2007 - 08:21 AM.