Solved: setup can’t find hard drive in Windows XP Pro install on ESX 3.5
- 3 Comment
This is my first Windows XP professional installation on VMware ESX 3.5 where i started the installation using VMware virtual center client. I have to add some BIOS boot delay to select local PC boot device CDROM. I managed to get into BIOS and selected CDROM as boot device for Windows XP professional virtual desktop. I get into installation screen and hit enter to begin the XP professional installation but then i get the error message that setup cannot find the hard drive.
This happened because Windows XP professional doesn’t have the driver for LSI Logic SCSI adapter. I had created Windows XP professional virtual machine by selecting typical option in virtual machine configuration. That was the first step you should be aware of when you create Windows XP virtual machine. I was able to solve the hard drive issue in Windows XP professional install on VMware ESX server in following steps:
1. Make sure when you create the VM you choose custom under VMware ESX virtual machine configuration wizard, which will then ask you to select the SCSI adapter type. You have to select the BusLogic driver in VMware ESX Windows XP configuration wizard. If you have already created the Windows XP professional virtual machine on VMware ESX server then you can edit .vmx file to change the SCSI adapter type to Buslogic. Surprisingly even after changing SCSI adapter type to Buslogic Windows XP professional setup can’t find the hard drive.
2. You have to download the Buslogic SCSI driver (floppy image) for Windows XP professional on VMware site.
Download Windows guest operating system driver from VMware. This driver works with Windows XP, Windows 2000 and Windows 2003 servers. Later on I find out that there is Windows XP Buslogic driver available in VMware ESX default install under floppy datastore , you can mount the floppy image from existing datastore by selecting “Connect on PowerOn” box after you booted the Windows XP.
3. Started the Windows XP installation by powering on the VM, When prompted to add ‘Additional SCSI Drivers‘, press F6 (Function key button). Connect your VMware ESX floppy disk ISO (flp) image of the Buslogic SCSI controller driver , then press the ‘S‘ key to specify an additional device. The Windows XP installation process should now read this ISO file and will detect the controller drivers. Press the ‘Enter‘ key to continue. The Windows XP Professional installation this time finds (detected) the hard drive without any issue.
This is how i solved the disk driver issues when my Windows XP professional installation couldn’t detect the hard drive. I hope this will someone having similar issue.

Related Articles
3 Comments on this post
Trackbacks
-
James Herbert said:
I’m so glad somebody posted this. Now can you help me out with the vmare / 3rd part cetificate issue I’d appreciate it.
Well done. Thank you!
March 27th, 2009 at 11:59 am -
Joshua said:
James .can you explain what do you mean by vmware/ rd part certificate issues .. may be i can help.
-Josh
April 1st, 2009 at 8:58 pm
LEAVE A COMMENT
-  xp setup cannot find hard drive on ESX server,  vmware xp cannot find disk,  vmware windows xp install cannot find disk,  how to install vmware buslogic scsi on xp,  Windows XP VMware Windows cannot install find any disk,  vmware and windows 2003 installation cannot find hard disk,  vmware esx and windows 2003 installation cannot find hard disk,  compaq mini netbook 110,  ESX cannot see HDD XP,  vm server cannot find hard disk,  VMware cannot connect floppy drive,  vcenter winxp vm bus logic,  citrix "virtual desktop" scsi drive,  windows xp on vmware esx cannot find harddrive,  install windows Xp vmware iscsi lun, 




[...] ESX 3.5 server. I managed to install the Windows XP virtual machine you can read some solution here if your Windows XP setup cannot find the hard disk during installation. When my Windows XP [...]