Every once in a while a CD/DVD drive will not read a disc. be it one you just burned or one from off-the-shelf.
First, if possible, place it in another
computer. If you don't have a second one on premises, beg a neighbor to test it for you. If that
computer can see it and the directory structure then we at least know it is a valid disc.
To go on, you may need the original install disc that came with your drive.
If it is a valid disc then one option is to go to your XP Control Panel. Double-click the SYSTEM icon. That will bring up the SYSTEM PROPERTIES panel.
From there click on the HARDWARE tab. Then open the DEVICE MANAGER. A little bit down on the list will be your connection DVD&CD-ROM DEVICES. Click the "+" once and it should list the driver or drivers. Highlight the driver by right-clicking it and select UNINSTALL.
Reboot the machine.
Windows XP will now reinstall the driver thanks to plug and play..
Here is where it could get tricky.
Windows may have saved that driver in a location it can find. If not, it will tell you it cannot install it or tell you it wants to install a generic driver or it wants to browse the Internet (that never works) to look for one. If you have the original install/driver disc use that along with the browse feature to reinstall the original driver(s).
That procedure has worked for me twice in the past year or so. I found the original instructions (posted above) strange as I could read all my CD's and DVD's except two (I tried a whole bunch in the unit to check to see if it was a disc or drive problem). After doing the procedure, I could then read the non-readable discs. One disc was one I had just burned and the other an expensive Adobe product.
If you do not feel comfortable doing that, then don't. And if you do not have your original discs for that drive then get a proper driver from the company's Web site and place it in a folder you can easily access and do so before doing the procedure as you will need to BROWSE to that folder for the reinstall.
Good luck.