I've got a computer that dual boots.
With Windows XP it reads disks fine.
When I boot in Windows 7 you can see the drive in my computer. When you insert a disk, it just sits there spinning. Doesn't load. The drive in my computer shows a blank disk. Just fitted an external dvd drive to it via USB and that does exactly the same so its not the drive.