DVD drive shown as CD ROM - not working

By gbbg1
Apr 16, 2014
Post New Reply
  1. Greetings all!

    The DVD RW drive on my HP Pavilion dv9700 series (9920us) is not working. Please find the relevant details below:
    1. The drive is Model TS-L632N/HPMH - I think this is Toshiba?
    2. It's detected in My Computer as HD-DVD ROM.
    3. When I try to play a CD/DVD, the light comes on and spins but then shows "Please insert a disk into HD DVD-ROM Drive (F:)"
    4. The Device Manager detects it as a CD ROM and obviously the Windows generic driver doesn't work. The Device Manager picks it up as an "Unknown Device" and is shown as "NCB XYB09 QNKX SCSI CdRom Drive".
    The driver is not available on the HP site, so tried the regedit option. I believe I deleted all the strings associated with the driver key!! Then tried the Microsoft tool, which must have installed the generic driver which causes the DVD drive to be recognised as a CD ROM instead. I tried the sfc /scannow as well and it shows that there are corrupt files, which could not be fixed. The laptop works well otherwise.

    Please help! Where can I find the driver for the drive? How can I go about fixing this issue?
  2. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    List any Problem devices
    • Make sure devices are connected and powered on
    • Click the Start Orb, type msinfo32 in the search box. Hit Enter
    • Click the + sign next to Components to expand it
    • Click Problem Devices. Anything appear?
    • If yes, click on it, Ctrl-A to select all, Ctrl-C to copy it, Ctrl-V to paste into next post
    • On the other hand, if no devices are listed, tell me so
  3. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    Bluetooth Device (Personal Area Network) BTH\MS_BTHPAN\6&3205E25&0&2 This device is disabled.

    This is the only problem device shown there.
  4. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    Tell me if these 3 files exist on your computer
    C:\Windows\inf\cdrom.inf
    C:\Windows\inf\cdrom.pnf
    C:\Windows\system32\drivers\cdrom.sys
  5. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    I opened C:\Windows\inf and found the second file "cdrom.pnf". There was a file named "cdrom", but none called "cdrom.inf".

    The third file "cdrom.sys" was present in C:\Windows\system32\drivers\
  6. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

  7. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    Thanks for this. The file depository had 4 files in it:
    1. cdrom
    2. cdrom.PNF
    3. cdrom.sys
    4. component.man

    There was no file named "cdrom.inf" - could this be the "cdrom" file?

    After completing all tasks, I opened Driver Store, where there were 3 folders - en-US, FileRepository and Temp (which had 130 files in it!!!). I didn't find a file named "INFCACHE.1". Where could this be located?
  8. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    Hmmmm.... What version of Windows are you running. Possibly Vista? I know things were slightly different in Vista though I thought the instruction was the same - perhaps not.

    1) Tell me what version of Windows

    2) Strange it seems the INF file was maybe renamed (and lost it's extension). If you were to open cdrom (no extension) with Notepad, it should be text file.

    I'd rename the cdrom to cdrom.inf in the repository and in Windows\inf\

    then reboot
  9. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    1. Vista Home Premium 64-bit, SP2
    2. It is indeed a text file. These are its contents:
    ;
    ; Copyright (c) Microsoft Corporation. All rights reserved.
    ;
    ;;++ Added by AddSDisk.cmd
    [SourceDisksNames]
    3426=windows cd

    [SourceDisksFiles]
    ; unreachable from ddinstalls
    ;changer.sys = 3426
    cdrom.sys = 3426
    ;;--

    [Version]
    Signature="$WINDOWS NT$"
    Class=CDROM
    ClassGuid={4D36E965-E325-11CE-BFC1-08002BE10318}
    Provider=%MSFT%
    DriverVer=06/21/2006,6.0.6002.18005
    ;; Commented by AddSDisk.cmd
    ;; LayoutFile=layout.inf

    [cdrom_copyfiles]
    cdrom.sys,,,0x100

    [DestinationDirs]
    cdrom_copyfiles = 12

    [Manufacturer]
    %MITSUMI% = mitsumi_cdrom,NTamd64
    %GenManufacturer% = cdrom_device,NTamd64

    [mitsumi_cdrom.NTamd64]
    %Mitsumi_cdrom_devdesc% = mitsumi_install,IDE\CdRomMITSUMI_CD-ROM________!A________________

    [cdrom_device.NTamd64]
    ;;
    ;; if none of the above matched, then only cdrom.sys is required for this drive
    ;;
    %gencdrom_devdesc% = cdrom_install,SCSI\WormPIONEER_CD-WO_DR-R504X__
    %gencdrom_devdesc% = cdrom_install,SCSI\WormSONY____CD-R___CDU920S__
    %gencdrom_devdesc% = cdrom_install,SCSI\WormSONY____CD-R___CDU948S__
    %gencdrom_devdesc% = cdrom_install,GenCdRom

    ;;
    ;; Use to add filter drivers for the device
    ;;

    [mitsumi_addreg]
    HKR,,"FriendlyName",,%Mitsumi_Generic_FriendlyName%

    ;;
    ;; The AutoRunAlwaysDisable key is only for use when the hardware cannot
    ;; accepts TEST_UNIT_READY commands. Disabling 'AutoRun' or including
    ;; devices in this list will prevent removable media services from being
    ;; able to properly handle these devices.
    ;;

    [autorun_addreg]
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRun",0x00010003,1
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC MBR-7 "
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "NEC MBR-7.4 "
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CHANGR DRM-1804X"
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-6324X"
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "PIONEER CD-ROM DRM-624X "
    HKLM,"System\CurrentControlSet\Services\cdrom","AutoRunAlwaysDisable", 0x00010008, "TORiSAN CD-ROM CDR_C36"

    ;;
    ;; Use to disable synchronous transfers to this device. Sync transfers will
    ;; always be turned off by default in this INF for any cdrom-type device
    ;;

    [nosync_addreg]
    HKR,,"DefaultRequestFlags",0x00010001,8

    ;;
    ;; Installation section for mitsumi.
    ;;

    [mitsumi_install]
    CopyFiles=cdrom_copyfiles

    [mitsumi_install.HW]
    AddReg=nosync_addreg,mitsumi_addreg

    [mitsumi_install.Services]
    Needs=cdrom_install.Services

    ;;
    ;; Installation section for generic cdrom.
    ;;

    [cdrom_install]
    CopyFiles=cdrom_copyfiles

    [cdrom_install.HW]
    AddReg=nosync_addreg

    [cdrom_install.Services]
    AddService=cdrom,0x00000002,cdrom_ServiceInstallSection,cdrom_EventLog_InstallSection

    ;;
    ;; Service install sections
    ;;

    [cdrom_ServiceInstallSection]
    DisplayName = %cdrom_ServiceDesc%
    ServiceType = 1
    StartType = 1
    ErrorControl = 1
    ServiceBinary = %12%\cdrom.sys
    LoadOrderGroup = "SCSI CDROM Class"
    AddReg=autorun_addreg

    [cdrom_EventLog_InstallSection]
    AddReg=cdrom_EventLog_AddReg

    [cdrom_EventLog_AddReg]
    HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
    HKR,,TypesSupported,0x00010001,7

    [Strings]
    MSFT = "Microsoft"

    ;; Manufacturer specific strings
    MITSUMI = "Mitsumi"
    GenManufacturer = "(Standard CD-ROM drives)"

    ;; Descriptions for enumerated brands and models
    Mitsumi_cdrom_devdesc = "Mitsumi CD-ROM Drive"
    gencdrom_devdesc = "CD-ROM Drive"

    ;; Mitsumi Friendly name explictly listed
    Mitsumi_Generic_FriendlyName = "Mitsumi CD-ROM Drive"

    ;; Service descriptions
    cdrom_ServiceDesc = "CD-ROM Driver"
  10. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    Yep. That's an INF file! (They're text - but still quite cryptic!). So rename your 2 instances of cdrom (no extension) to cdrom.inf

    I googled, and would seem Vista should have an INFCACHE.1 file too. But just try renaming the 2 files for now. And reboot
  11. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    The FileRepository has a total of 3 folders named cdrom.inf_
    I tried renaming the cdrom files to cdrom.inf, but it wouldn't let me - says I need permission to do this...
     
  12. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    You ONLY care about the folder version with the most recent date. The rest don't matter.

    Does the most recent have an inf? if so, use it (plus the pnf and sys files, they're a matching set and should all come from the same folder). If not, use the TakeOwnership trick on the file to get permissions.
  13. gbbg1

    gbbg1 Newcomer, in training Topic Starter

    None of the cdrom files in the 3 cdrom.inf_ folders have and inf.
    I've done the trick with taking ownership of the file, but it's still not letting me rename it. Keeps saying I need permission?!
  14. LookinAround

    LookinAround TechSpot Chancellor Posts: 8,361   +167

    OK. All the folders don't have it with INF? That's interesting... maybe something unique to vista (I'm really not sure). Then just rename the copy under c:\windows\inf and reboot. I don't think you should have permission problems on that

    Btw.. I assume you're using a user login with admin privilege. Does Take Ownership present you with the UAC confirmation prompt asking if you want to allow changes?

    -posts merged
    Last edited by a moderator: Apr 17, 2014


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.