Professional Documents
Culture Documents
• PC Fixer - A Study show this application can fix 40% of CD/DVD issues.
• Disappearing XP-CD/DVD Rom Fix program.
• 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.
For more information on this and other possible causes, see the “Problems” section of
Alex Nichol’s Burning CDs in Windows XP article."
• FixCdRomTypeError - this tool will correct the type of device, that a CD Rom is identified
as in the registry. Note this may not correct issues with CDR, CD-RW, DVD-R etc. only
CD-ROMs. This may allow the drive to appear in Explorer/My Computer again or function
correctly.
• RepairFilter -this tool fixes deletes the upper and lower filters in their most likely place,
which is a common solution to fixing CD/DVD drive problems.
• Resetdma.vbs - this little script will set the data transfer setting of your CD/DVD drive
back to DMA which is faster and newer method than the old PIO. This may fix drive
issues.
• Microsoft Autoplay Repair Wizard - Amazingly this apparently fixes some CD/DVD drive
reading and writing problems.
• Windows XP Patch: CD Burning Update - "This update addresses several CD burning
issues that are discussed in Microsoft Knowledge Base Article 320174. Download now to
prevent problems with CD burning." (Apparently this executable replaces the cdrom.inf,
Imapi.exe, Imapi.sys files.)
• CD Recovery Toolbox - "CD Recovery Toolbox tool was developed for recovering
damaged files from different disk types: CD, DVD, HD DVD, Blu-Ray, etc. You can use it
to restore information lost as a result of some mechanical damage of the disk (scratches,
chips, different spots on the surface) or as a result of incorrect recording."
1. Will the DC/DVD drive door open under its own power if told to eject or if the external
drive door button is pushed?
2. Does the drive light up when a CD/DVD is placed in it?
3. Does the drive light continue and the drive speed up or does it “die”?
• Check to see if it is not obstructed. Stick a straightened out paper clip in the little hole
and try to push out the tray.
• Open up the case and see if the power cable is attached.
• Test the power cable going to the drive it
should have 4 lines with two for a 5 volt ~1
amp circuit and the other two for a 12 volt
~1 amp circuit. See here for a description
of the physical cables that attach to your
drive.
• From these tests, determine you can
determine if the drive is mechanically and
electrically sound. You can also determine
if the power supply needs replacement.
Note that there are usually several spare
drive leads which can be tested and used to replace a faulty one.
• The drive door may work but if the light does not come on when you insert a CD or DVD
the drive light could be defective, or more likely there is a problem with the inner workings
of the drive, such as the drive motor or drive train is out of order. You probably need to
replace the drive.
• If the drive dies after initially lighting up and you get a message, "Please Insert Disk," the
laser lens may be dirty. You can clean it with compressed air or more effectively, a
special lens cleaning disk with brushes that you can purchase for $10-12 at a computer,
electronics or office store.
• Additionally the data cable may be loose. You should take off the cover of your PC and
make sure the cable is fastly attached to the drive. See here for a description of the
physical cables that attach to your drive. If you have a laptop a technician may need to
take apart the machine to make sure the drive connection to the motherboard is secure,
although many laptops have modular CD/DVD drives. You should make sure a modular
drive is securely in its bay by pulling it out and popping it back in.
Figure 3 - Registry Editor Open to Presumed Location of the No Drive Key Location
• You might also make sure the drive is on XP’s Hardware Compatibility List (HCL).
Figure 4 - Windows HCL Banner Web Page
• Try 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. For more information on this and other possible causes, see the
“Problems” section of Alex Nichol’s Burning CDs in Windows XP article."
5. If the CD/DVD Drive Appears in the Device Manager but Fails to Appear in Explorer
and My Computer
• You can also check if under c:\windows\inf\cdrom.inf exists. If the files is missing (or
damaged), extract cdrom.inf from a Windows XP CD to the more precisely name location,
%Systemroot%\inf . More easily, just install the Windows XP Patch: CD Burning Update
to replace the cdrom.inf. At this time, you might also want to uninstall the DVD/CD-ROM
drive in Device Manager and scan for Hardware changes at that time. The drive should
reinstall itself with a good cdrom.inf file.
Figure 7 - Explorer Open to cdrom.inf Location
• You might also look at the registry settings at these two locations and delete the “No
Drives" values if they exist and then restart your PC:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl
orer. I'm not sure if this would unhide drives from the Device Manager.
• You might also make sure the drive is on XP’s Hardware Compatibility List (HCL):
http://www.microsoft.com/whdc/hcl/default.mspx.
• You might also try to look at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CD
Burning\Drives\Volume{GUID} Check the value of “Drive Type”. Change it to the
appropriate value with the DWORD = 1 which is CDR, =2 which is for CDRW or =3 which
is for CD-ROMS.
Figure 8 - Registry Open to Location of CD/DVD Drive Type Key
• Uninstall and reinstall the secondary IDE port. See the article here.
• I'm not sure if this fits here but: check if cdrom.inf under %Systemroot%\inf exists. If the
file is missing or damaged (not sure how you tell if its damaged), extract Cdrom.inf from a
Windows XP CD to %Systemroot%\inf.
• Try 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. For more information on this and other possible causes, see the
“Problems” section of Alex Nichol’s Burning CDs in Windows XP article."
• Look for an issue on your CD/DVD drive's website. There may have developed a new
issue with your drive after Windows installed an update.
• Do you get an "Incorrect Function" error when you insert a disk? This problem is caused
by Roxio Easy CD Creator 4.X or earlier which is incompatible with Windows XP. See the
Microsoft article here. If you have Easy CD Creator 3.X or 4.X, you must upgrade to at
least 5.X or 6.X Easy CD Creator. If you have these versions and you get the message,
you must install the Microsoft XP update for Easy CD Creators 5.X and 6.X that is
available at Roxio's site here.
• You might also make sure the drive is on XP’s Hardware Compatibility List (HCL).
• You might also look at the registry settings at these two locations and delete the “No
Drives" values if they exist and then restart your PC:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl
orer. I'm not sure if this would enable a CD/DVD drive to read a CD/DVD that it initially
could not.
• Locate the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CD
Burning\Drives\Volume{GUID} Check the value of “Drive Type”, if it is equal to DWORD =
1 is a CDR, DWORD = 2 is a CDRW, DWORD = 3 is a CDROM. Adjust this and reboot
the computer.
• Additionally you might look at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl
orer
Modify/Create the Value Name [NoCDBurning] according to the Value Data listed below.
Data Type: REG_DWORD [DWORD Value] // Value Name: NoCDBurning
Value Data: [0 - Enable Burning / 1 - Disable Burning]
• Uninstall your CD/DVD drive and then have Windows rediscover the device through the
add hardware wizard (by right clicking on the root of your computer in Device Manager
and choosing "scan for hardware changes.") See here for an explanation how to do this,
see method 2 from here.
• Uninstall and reinstall the secondary IDE port. See t the article here.
• Does the CPU high usage while accessing or recording? This problem may caused by
the drive being not enabling the DMA transfer mode. Right click in Device Manager on
the Advanced Settings Tab on the secondary IDE channel. Change the drive from PIO to
"DMA when possible" access. This script when executed (ignore the warnings) will set all
the drives back from PIO mode to DMA. Perhaps this will solve your problem:
• You can also try to do the reverse and set DMA to PIO only and see if this allows reading
of a disk.
• Make sure that your CD/DVD drive is on a separate IDE cable than the one you are using
for your hard disk(s). Usually hard disk are on IDE or SATA channel 1 and the CD ROMs
are on channel 2. Mixing the two kind of drives sometimes causes them to malfunction.
• Try the XP-DVD Fix program.
• Install the Microsoft Autoplay Repair Wizard. Amazingly this apparently fixes some drive
reading problems.
• Remove the upper and lower filters from the registry key at:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/4D36E965-E325-
11CE-BFC1-08002BE10318. Removing these registry setting may restore the player’s
ability to read however it may also stop its ability to burn CDs and DVDs from working.
You may have to reinstall burning software. See here for a description how to do this with
your registry. You should especially remove the filters if CD-ROM access is missing and
messages cite error Code 31, Code 32, Code 19, or Code 39 after you remove Easy CD
Creator in Windows XP see here for Microsoft article on the subject.
Figure 12 - Regedit Open to the Location of the Upper and Lower Filters
• Try the sfc /scannow command. Sfc /scannow command scans all protected system files
immediately and replaces incorrect versions with correct Microsoft versions. This
command may require access to the Windows installation source files. Click Start->Run
and type in sfc /scannow, then press OK. Note: there's a blank space between sfc and
/scannow.
Figure 14 - Run Dialogue Box with sfc /scannow Entered
• Do you get an "Incorrect Function" error when you insert a disk? This problem is caused
by Roxio Easy CD Creator 4.X or earlier which is incompatible with Windows XP. See the
Microsoft article here. If you have Easy CD Creator 3.X or 4.X, you must upgrade to at
least 5.X or 6.X Easy CD Creator. If you have these versions and you get the message,
you must install the Microsoft XP update for Easy CD Creators 5.X and 6.X that is
available at Roxio's site here.
• Follow Microsoft’s instructions here to make sure the machine recognize as the drive as a
writable one.
• If you can find the setting for the CD/DVD burning speed in the properties of the drive in
Explorer, Device Manager, or the burning software, lower this as it may be set too high for
the drive.
• Check if the IMAPI CD-Burning COM Service is started or not. It manages CD recording.
If it is disabled or manual, set it to automatic.
• You might also make sure the drive is on XP’s Hardware Compatibility List (HCL).
• You might also look at the registry settings at these two locations and delete the “No
Drives" values if they exist and then restart your PC:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl
orer. I'm not sure if this would enable a CD/DVD drive to burn a CD/DVD that it initially
could not.
• Additionally you might look at
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl
orer
Modify/Create the Value Name [NoCDBurning] according to the Value Data listed below.
Data Type: REG_DWORD [Dword Value] // Value Name: NoCDBurning
Value Data: [0 - Enable Burning]
• Locate the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CD
Burning\Drives\Volume{GUID} Check the value of “Drive Type”, if it is equal to DWORD =
1 is a CDR, DWORD = 2 is a CDRW, DWORD = 3 is a CDROM. Adjust this and reboot
the computer.
• Uninstall your CD/DVD drive and then have Windows rediscover the device through the
add hardware wizard (by right clicking on the root of your computer in Device Manager
and choosing "scan for hardware changes.") See here for an explanation how to do this,
see method 2 from here.
• Uninstall and reinstall the secondary IDE port. See t the article here.
• Does the CPU high usage while accessing or recording? This problem may caused by
the drive being not enabling the DMA transfer mode. Right click in Device Manager on
the Advanced Settings Tab on the secondary IDE channel. Change the drive from PIO to
"DMA when possible" access. This script when executed (ignore the warnings) will set all
the drives back from PIO mode to DMA. Perhaps this will solve your problem.
• You can also try to do the reverse and set DMA to PIO only and see if this allows burning
of a disk.
• Make sure that your CD/DVD drive is on a separate IDE cable than the one you are using
for your hard disk(s). Usually hard disk are on IDE or SATA channel 1 and the CD ROMs
are on channel 2. Mixing the two kind of drives sometimes causes them to malfunction.
• Try the XP-DVD Fix program.
• Install the Microsoft Autoplay Repair Wizard. Amazingly this apparently fixes some drive
burning problems.
• Remove the upper and lower filters from the registry key at:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/4D36E965-E325-
11CE-BFC1-08002BE10318. Removing these registry setting may restore the player’s
ability to read however it may also stop its ability to burn CDs and DVDs from working.
You may have to reinstall burning software. See here for a description how to do this with
your registry. You should especially remove the filters if CD-ROM access is missing and
messages cite error Code 31, Code 32, Code 19, or Code 39 after you remove Easy CD
Creator in Windows XP. See Microsoft's article here.
• See this article on removing additional filters.
• If Sony’s Rootkit was ever installed, try using the removal tool from Sony to uninstall it.
This may have happened and you not known about it. See the link.
• Try the sfc /scannow command. Sfc /scannow command scans all protected system files
immediately and replaces incorrect versions with correct Microsoft versions. This
command may require access to the Windows installation source files. Click Start->Run
and type in sfc /scannow, then press OK. Note: there's a blank space between sfc and
/scannow.
• You can also check if Cdrom.inf exists under %Systemroot%\inf. If the files are missing or
damaged, extract it from a Windows XP CD.
• Do you get an "Incorrect Function" error when you insert a disk? This problem is caused
by Roxio Easy CD Creator 4.X or earlier which is incompatible with Windows XP. See the
Microsoft article here. If you have Easy CD Creator 3.X or 4.X, you must upgrade to at
least 5.X or 6.X Easy CD Creator. If you have these versions and you get the message,
you must install the Microsoft XP update for Easy CD Creators 5.X and 6.X that is
available at Roxio's site here.
• If you just recently upgraded to XP, third party burning software will now be disabled or
will now conflicts with XP's burning software which you should uninstall or uninstall and
update: see here.
• Apparently Windows does not play nice with older version of Adaptec CD creator or EZ
Creator. This article suggests removing the older software, removing the upper and lower
filters from the same key as before, and then removing some additional keys.
8. Drive Burns but With Skips, Lost Data and/or Errors
• Try restarting your PC before checking or doing anything.
• If you have Windows XP, have at least Service Pack 1 installed.
• Can the disk type that you are trying to burn, be burned from another computer? Has the
whole batch gone bad? Are you using the right kind of disk for the burner? The issue
might be a disk one.
• Update your burning software.
• Update your BIOS.
• Update Windows completely.
• Look for an issue on your CD/DVD drive's website. There may have developed a new
issue with your drive after Windows installed an update.
Figure 18 - Driver Web Page of Dell PC Model
• You might also make sure the drive is on XP’s Hardware Compatibility List (HCL).
• Locate the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CD
Burning\Drives\Volume{GUID} Check the value of “Drive Type”, if it is equal to DWORD =
1 is a CDR, DWORD = 2 is a CDRW, DWORD = 3 is a CDROM. Adjust this and reboot
the computer.
• Uninstall your CD/DVD drive and then have Windows rediscover the device through the
add hardware wizard (by right clicking on the root of your computer in Device Manager
and choosing "scan for hardware changes.") See here for an explanation how to do this,
see method 2 from here.
• Uninstall and reinstall the secondary IDE port. See t the article here.
• Does the CPU high usage while accessing or recording? This problem may caused by
the drive being not enabling the DMA transfer mode. Right click in Device Manager on
the Advanced Settings Tab on the secondary IDE channel. Change the drive from PIO to
"DMA when possible" access. This script when executed (ignore the warnings) will set all
the drives back from PIO mode to DMA. Perhaps this will solve your problem.
• If you can find the setting for the CD/DVD burning speed in the properties of the drive in
Explorer, Device Manager, or the burning software, lower this as it may be set too high for
the drive.
• Make sure you have over 1 GB free of space on your hard disk if you are burning a CD
and perhaps over 5 GB if you are burning a DVD.
• You can also try to do the reverse and set DMA to PIO only and see if this allows burning
of a disk.
• Make sure that your CD/DVD drive is on a separate IDE cable than the one you are using
for your hard disk(s). Usually hard disk are on IDE or SATA channel 1 and the CD ROMs
are on channel 2. Mixing the two kind of drives sometimes causes them to malfunction.
• Try the XP-DVD Fix program.
• Install the Microsoft Autoplay Repair Wizard. Amazingly this apparently fixes some drive
burning problems.