"Setup did not find any hard disk drives installed in your computer."

After I did some homework via the Internet, finally I found this is because the necessary hard disk controller drivers have not been installed.
Within ESX and ESXi there are two types of SCSI controller types available. These are ‘BusLogic’ or ‘LSI Logic’.
When installing Windows XP the ESX VM will assign the ‘BusLogic’ SCSI controller type as the default. The Windows XP installation media doesn’t contain the drivers for either of these controllers so unless they are provided via floppy disk at the start of the installation process then XP will not know about any of the disks attached to the controller (which it doesn’t have drivers for).
Using an LSI Logic SCSI controller type has been shown to provide faster performance over that of a BusLogic controller type.
So here is the solutions:
1. Using the VMWare SCSI Disk Driver which provided by VMWare. You can download flp image from here:
http://www.vmware.com/download/server/drivers_tools.html
And press F6 quickly once you boot up the Windows XP professional setup CD/image, and select the driver from floppy image.
2. Or you can use the default driver which provided by Microsoft. But you also need to press F6 to load special driver.
After that you should be able to install Windows XP as usual.
Good Luck!
Thanks for your fine instruction.
ReplyDeleteCan you also tell us where to find the driver for xp mentioned in paragraph "2."
Here you are:
ReplyDeletehttp://www.vm-help.com/esx/esx3i/ESXi_install_to_IDE_drive/ESXi_install_to_IDE_drive.php