Occasionally one needs to load the DOS cdrom driver in the Config.Sys file in order to make Win detect the drive. Almost any cdrom driver will usually do, but if you can find a copy of OAKCDROM.SYS, that seems work with many drives. The line you put in config.sys is:
devicehigh=c:\dir\oakcdrom.sys /D:MSCD001 /V (where c:\dir\ needs to be changed to reflect the actual location of the driver on your system and oakcdrom.sys may need to be changed to match the actual name of the driver.
Put the line near the end of the file. After you reboot, Win should detect the drive. Then you can REM that line out of the config.sys file by putting a ; in front of it as it will no longer be needed.
.bh.