Vista doesn't need any extra driver for optical drive.
Your error message is M$ pep-talk.
Try one of these:
1.
http://support.microsoft.com/kb/314060or...
2. Download, and run
Restore Missing CD Drive patchDouble click on downloaded file, and allow registry merge.
or...
3. Go to
Device Manager, click a "+" sign next to
IDE ATA/ATAPI Controllers.
You'll see two items:
- ATA Channel0 (or Primary Channel)
- ATA Channel1 (or Secondary Channel)
Right click on each of them, and click
Uninstal. Confirm.
Restart Windows. They'll be automatically reinstalled.