When creating a Windows Server 2003 virtual machine with a SATA interface, the OS installation fails to start with the following error message:Setup did not find any hard disk drives installed in your computer
CauseBy default, Windows Server 2003 does not have SATA drivers.
ResolutionIf the interface is not important for you, you may choose an IDE hard disk drive for the VM during creation.
If you do need to use SATA, however, you may try the below method. However, please note that you do this at your own risk, as such configuration has not been tested and thus will not be supported:
1. Get the drivers for "Rapid Storage Technology" (RST) from the Intel website:
For 32-bit guest OS:
Intel® RST Driver Files (for version 10.1) - F6 Install (32-bit)
For 64-bit guest OS:
Intel® RST Driver Files (for version 10.1) - F6 Install (64-bit)
2. Make a floppy disk image out of the zipped archive (using some third-party tool).
3. Connect the resulting floppy disk image to your VM:
3.1. In PMC, right-click on your VM and choose Configure...
3.2. On the Hardware tab, click on Floppy disk and then click on the drop-down list to Choose an image file...
3.3. Locate your floppy disk image (should be an .fdd file) to your virtual machine.
3.4. Check the Connected check-box on the same screen and click OK.
4. Start the virtual machine in order to start the Windows installation and hit F6 when requested to install additional drivers. The installation will continue loading files, but after a minute, you will see this screen:
5. Type "S" and choose to install the driver for the "ICH8R" adapter as shown below:
6. Hit Enter to select the driver and then hit again Enter again to proceed with a normal Windows installation.