Vista cannot read a blank disk, no AutoPlay option, no Format available
I have had this problem on 4 machines that I built using Windows Vista,
based on Gigabyte motherboards (1 GA-P35C-DS3R, 3 GA-P35-DS3R.) The problem
on my machines turned out to be a bad driver written by a company named
JMicron (jmicron.com) and supplied with the motherboards by Gigabyte. I do
not know if the bad JMicron driver ships with other Gigabyte motherboards as
well, but I suspect so. It is possible that JMicron supplies drivers to
other motherboard manufacturers. I don’t know what the effect of this driver
is on Windows XP systems.
The Symptoms:
1) Inserting a blank CDR (or CDRW) or DVDR (or DVD +/- RW) does not bring
up AutoPlay dialog.
2) Attempting to use the disk in windows explorer generates the error
“Windows cannot read the disc in drive X. Make sure that the disc uses a
format that Windows recognizes. If the disc is unformatted, you need to
format it before using it."
3) In Device Manager, under DVD/CD-ROM drives, the CD/DVD device says it
is “SCSIâ€, even though it is not a SCSI device. It should say “ATAâ€.
4) In Device Manager under Storage Controllers there is a device named
“Gigabyte GBB36X Controller.â€
The Issue:
JMicron supplied a device driver to Gigabyte that has something to do with
support for PATA drives. They based it off a SCSI device driver, but failed
to fully re-write it for PATA. The device driver reports to windows that the
device is a SCSI device, and hands other bad data to Vista. Because of the
bad data supplied by the faulty device driver, Vista fails to identify that
there are valid CD/DVD PATA device(s).
The Solution:
Go to Control Panel/Device Manager. Click on “Storage controllersâ€.
Double-click on the “Gigabyte GBB36X Controller.†Select “Roll Back Driverâ€,
and Yes/OK any dialogs asking to confirm. Afterwards the “Gigabyte GBB36X
Controller†will be gone. Check under DVD/CD-Rom drives. The device(s)
should now show up as ATA, not SCSI. The device should now work properly.
Note: On two machines I did not reboot after doing this and subsequently had
a blue-screen crash (after which everything was fine.) On the other two
machines I did a reboot after rolling back the device and had no crash.
Microsoft is aware of the issue and is working with Gigabyte to correct the
problem.