CD-ROM and DVD-ROM drivers

  1. #1
    Freyarule is offline Newbie

    CD-ROM and DVD-ROM drivers

    Hi, I am really stumped about my two disc drives, they have stopped working recently. I looked them up in Device Manager and for both of them it says:

    This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
    I am really stuck about what to do, without my CD drives I can't play my game ;_; I'm not sure if I have to find some new drivers or what.

    My system is Windows 2000 and the drives are:

    PHILLIPS PBRW5232L

    IDE DVD-ROM 16X (it doesn't say what the make is)


  2. #2
    Dan Penny is offline Techie7 Staff
    Hello, and Welcome to D-A-L.

    Are these drives recognized during the system POST? (Power On Self Test) You may have to enter the bios and enable the diagnostic "screen" if there's a proprietary Splash Logo on system startup. (ie; IBM, Hewlett Packard, DELL, etc)

    If this machine has a 3-1/5" floppy drive you can boot with a Win98SE Boot Disk and choose CDROM support. Insert a factory data CD (not music, a Windows 98 or XP CD is ideal) into the drive and type in dir/a/o x: (where x: represents the CDROM drive). If you get a listing, the hardware is functional and the problem lies within the O/S. (Again, you may have to enter the bios to set the floppy drive as the first boot device.)

    In Device Manager, remove/uninstall/delete the drives. Exit and restart the machine. The "Hardware Wizard" should find the drives and reinstall them along with any drivers/resources required.

    If the above fails to produce appropriate results, you can also try the exercise posed by jephree here: http://www.d-a-l.com/help/showthread.php?t=49025 (Response #6)

    Post back with your results.
    Last edited by Dan Penny; 07-01-2007 at 06:49 PM.

  3. #3
    jephree is offline ¨*·.¸ «.·°·..·°·.» ¸.·*¨
    Quote Originally Posted by Freyarule
    Hey, I was reading your reply to ratlif's problem, and I have a similar problem with mine (drives are missing from My Computer, on Device Manager is shows up as "could not load drivers needed (Code 31)", drives are unresponsive to any CD)

    I was intrigued by the registry edit and was wondering if it was the same one for Windows 2000, and if it deleted any files on the C: drive?
    I do not know for certain but probably yes.

    Browse to that key and see if the filters are in place.

    Back up the key as suggested and you should be fine.

    This proceedure affects nothing but this key.

    If you feel comfortable editing the registry, here are some steps:

    Click the Start button, click Run. In the Open box, type regedit and then click OK.
    Click the plus sign (+) next to HKEY_LOCAL_MACHINE.
    Click the plus sign (+) next to SYSTEM.
    Click the plus sign (+) next to CurrentControlSet.
    Click the plus sign (+) next to Control.
    Click the plus sign (+) next to Class.
    Click {4D36E965-E325-11CE-BFC1-08002BE10318}.

    Once here click File in the upper left corner and choose: Export (this key)
    Export to your Documents as a backup. If needed you can go back to this file and Import it back.

    Then:

    On the right hand side of the window, click UpperFilters.
    Click Edit on the menu bar.
    Click Delete, and then click OK.
    On the right-hand side of the window, click LowerFilters.
    Click Edit on the menu bar.
    Click Delete, and then click OK.
    Click File, and then click Exit. Restart the computer normally

  4. #4
    Freyarule is offline Newbie
    Thankyou so much: both drives are working perfectly now!

    Thankyou for your co-operation, I'll print out this topic for future reference

  5. #5
    Dan Penny is offline Techie7 Staff
    Good to hear.

    Which method worked in your instance? If it's editing the registry, a reg hack (pardon the term) could be made in two or three minutes (if one doesn't exist already) to accomplish the task.

  6. #6
    Freyarule is offline Newbie
    The solution was the registry edit, and when I rebooted it came up with a message saying "We have detected problems with some of your drivers, would you like us to fix them?" so I said yes and after rebooting again they worked fine.

    EDIT: But now I have another little problem. I installed my game fine (it's Sims 2 by the way) but everytime I try to load it up, it comes up with an error message saying "the procedure point DdEntry1 could not be located in the dynamic link library GDI32.dll."

    How can I fix this error, because it comes up whenever I do a dxdiag as well...

    ANOTHER EDIT: No worries about it! All I needed was a more recent version of Direct X
    Last edited by Freyarule; 10-01-2007 at 02:04 PM.

+ Reply to Thread