Applies ToWindows Vista Ultimate Windows Vista Home Premium Windows Vista Home Basic Windows Vista Enterprise Windows Vista Business Windows Vista Ultimate 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Vista Business 64-bit Edition Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate

Summary

When you start your PC from the Windows 7 or Windows Vista setup disk, you may receive the following error:

A required CD/DVD driver device driver is missing. If you have a driver floppy disk, CD, DVD, or USB flash drive, please insert it now.

This error can occur if one or more of the following scenarios are true: 

  • The CD/DVD drive may not be compatible with Windows 7 or Windows Vista

  • The CD/DVD media may be damaged or dirty

  • Your CD/DVD drive may be incompatible with the Microsoft AHCI driver (msahci.sys)

Note: If your CD/DVD or other drive is not displayed in Windows Explorer view, see the following article:

My Drive does not appear in Windows Explorer view

Resolution

To resolve this issue, read the scenario that best describes your situation:The CD/DVD drive may not be compatible with Windows 7 or Windows Vista

If your installing Windows to an older PC, the CD/DVD drive may not be compatible with Windows 7 and Windows Vista, the CD/DVD drive may need to be replaced.The CD/DVD media may be damaged or dirty

Remove the DVD media and check for scratches, cracks or smudges that may make the DVD difficult to read, if the media is scratched or cracked, you must get replacement media. If the DVD is dirty or smudged, clean the DVD with warm water and a soft cloth. Be sore the DVD is completely clean and dry before re-inserting into the CD/DVD drive. Next, restart the computer and press any key when you are prompted and start Setup.The CD/DVD drive may not be compatible with the Microsoft AHCI driver (msahci.sys)

If your CD/DVD drive is not compatible with the Microsoft AHCI driver (msahci.sys), your disk controller may be set to AHCI in the system BIOS. You may be able to resolve the issue by disabling AHCI mode for your disk controller in the BIOS. There are multiple BIOS manufacturers and BIOS versions, you should check your system documentation or visit your PC manufacturers website for instructions about how to change this setting. Note: The basic process for changing the disk controller setting is to restart your computer and enter the system BIOS. The most common method is to press F2 to enter Setup, (different PC's may use a different key). On the BIOS screen, browse to the setting that offers AHCI, ATA, or IDE and possibly RAID. If the setting is set to AHCI, change the setting to ATA. Restart the PC to the Windows Setup diskWarning: Incorrect settings in the System BIOS can cause your PC's function incorrectly. If you are not familiar with configuring the system BIOS, you should contact the PC manufacturer for assistance.If you are still cannot start the PC from the Windows 7 or Windows Vista Setup disk, see additional options for Installing Windows bellow:

  • Replace the CD/DVD drive

  • If the DVD media is damaged, replace the media

  • Install Windows by using Windows setup from a USB drive

  • Install Windows by using a network install or an online installation

  • Contact the hardware manufacturer for support

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.