Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Since 2 weeks, I could not access to CD-ROM drive due to driver not installed (error message can not install driver).
How con I do to install driver for CD-ROM drive or how to activate cdrom.sys or cdfs.
Thanks
whoo

Hi,
The recent Windows OS has the built-in driver for CD or DVD driver. So you do not need any specific driver!
Better to put more info about your system and your pb (such when the pb started, is driver worked before etc...)
Or you can do the following basic test with CD driver to ensure that it correctly functions:
Try to boot with CD driver with a bootable CD disc such Windows Installation CD.
Let me know.
Thanks
GWorld

My 2 CD-ROM drives appear in peripheric manager with a yellow ! (exclamation point),but no drive letters on explorer window.
How can I do to activate cdrom.sys or cdfs.I have more OS on my computer with multiboot: Windows 2000, XP, Windows 98, Windows 2003 Server. All recognize CR-ROM, excepted Windows XP since 2 weeks perhaps due to a registry cleaner.
Thanks
whoo

If you have used a registry cleaner, maybe you can restore the backup. If not, try to uninstall both devices from device manager and try to reboot to see if this fixes!

Unfortunately I was not able to restore the backup. I reinstalled Windows XP with options update and executed SP1 too. But CD-ROM drive is not yet appeared in Explorer window.
I saw one time that the services cdfs and cdrom was not activated, but I don't know where to activate them. On Windows NT4, I know where to activate these services.
Please help.
Thanks
whoo

CDFS service is a legacy service, find the below information under the registry:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS]
"NextInstance"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS\0000]
"Service"="cdfs"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000020
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="cdfs"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS\0000\Control]
"ActiveService"="Cdfs"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs]
"DependOnGroup"=hex(7):53,00,43,00,53,00,49,00,20,00,43,00,44,00,52,00,4f,00,\
4d,00,20,00,43,00,6c,00,61,00,73,00,73,00,00,00,00,00
"ErrorControl"=dword:00000001
"Group"="File system"
"Start"=dword:00000004
"Type"=dword:00000002[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\Enum]
"0"="Root\\LEGACY_CDFS\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
What I encourage you to do is that you creat a reg file with the above registry entries and merge! But be carefull. I highly advice you to do a backup of registry before you do this.Let me know if this can help you.

Just have a look on this link, I don't know, if you use Adaptec product, anyway, have a look:
http://support.microsoft.com/default.aspx?scid=kb;en-us;315378

Thank you GWorld,
I try to add to reg your listing. On my computer there is no key
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_CDFS\0000\Control]
"ActiveService"="Cdfs"Unfortunately, this key cannot be added: error message.
This key does exist in Registry when I boot my computer with Windows 2000 OS. I have a multiboot on my computer which is very old (Pentium II MMX
266MHz on 1998).Why this key has been deleted in Windows XP registry? Why this key could not be added in registry?
I have try to uninstall both devices from device manager , to reboot and reinstall , but XP could not install them: there is a yellow ! (exclamation point)
in CD-ROM device manager.
I dont have any Adaptec product.Thank you for your help.
whoo

Hi danwhoo
I think you made a mistake:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_CDFS\0000\Control]
"ActiveService"="Cdfs"must be replace by:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS\0000\Control]
"ActiveService"="Cdfs"And I know why, because only the system has full permission to perform any operation and other has the permission to read. You must grant the full permission to everyone to merge the key then remove the given permission:
- Open regedit
- Select the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
- Select the menu Edit/Permission
- Specify the necerray permission and exit RegeditMerge the keys then remove the given permission.
Try and tell me if worked please.

Hi GWorld:
I made mistake only when I wrote in the response No.7
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_CDFS\0000\Control]
"ActiveService"="Cdfs"I specified the necessary permission as in your response No.8.
Finally, I could add this key, but CD-ROM was still not accessible.
I had also uninstall and reinstall both devices and reboot, but unfortunately, these CD-ROM drives
are still not accessible.I think iI have to reinstall Windows XP.
whoo

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |