VMware Communities
brucoder
Contributor
Contributor

Windows XP 64 Cannot Find Disk for install

I've created a 32 bit Windows XP VM and it works perfectly on my Mac Pro. However, when trying to create an XP 64 bit VM, the Windows installer halts with a message indicating that it can't find any hard disks on the system.

I tried installing from the Windows XP CD as well as by creating an image on my disk. Both result in the same error.

Anyone have pointers to fixing this?

Fusion 1.0

Mac Pro 2.66GHz, 2GB RAM

0 Kudos
21 Replies
RDPetruska
Leadership
Leadership

Are you using an IDE or a SCSI virtual disk? If SCSI, is it BusLogic or LsiLogic one?

0 Kudos
brucoder
Contributor
Contributor

I'm using SCSI vdisk and the defaults. Same setup as when I installed the 32 bit XP. As for which driver, I'm not sure.

Message was edited by:

brucoder

0 Kudos
RDPetruska
Leadership
Leadership

Hmm... well, the default for XP-32 should be either IDE or BusLogic SCSI, I think. The default for XP-64 should probably be either IDE or LsiLogic SCSI (as I don't think there are 64-bit drivers for the BusLogic adapter). If it's an LsiLogic, I thought that the drivers were on the XP64 install CD.

KevinG
Immortal
Immortal

Post the .vmx file from the virtual machine to confirm how it is configured.

Since it's Windows XP 64-bit the VM should be configured for LSI Logic and the .vmx file should contain the following line in the .vmx file.

scsi0.virtualDev = "lsilogic"

brucoder
Contributor
Contributor

The XP32 Is using SCSI and things were properly recognized during install. It looks like this could be a 64bit thing and I'll need to download and install the 64bit LSILogic driver - I just read some notes about that.

0 Kudos
brucoder
Contributor
Contributor

scsi0.virtualDev = "lsilogic"

That was there. However, I just read a note about downloading the 64bit driver from the VMWare site, so I'll do that to make sure that things are up to date driver-wise.

0 Kudos
brucoder
Contributor
Contributor

Here's my full .vmx file for the failing XP 64 bit -

config.version = "8"

virtualHW.version = "6"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsilogic"

memsize = "512"

MemAllowAutoScaleDown = "FALSE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows XP Pro x64.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "/Users/tjones/Desktop/EN_WINDOWS_XP_PRO_WITH_SP2.ISO"

ide1:0.deviceType = "cdrom-image"

floppy0.fileType = "file"

floppy0.fileName = "/Volumes/Macintosh_HD/Virtual Machines/Windows XP Pro x64.vmwarevm/autoinst.flp"

floppy0.clientDevice = "FALSE"

ethernet0.present = "TRUE"

ethernet0.connectionType = "nat"

ethernet0.virtualDev = "e1000"

ethernet0.wakeOnPcktRcv = "FALSE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.fileName = "-1"

sound.autodetect = "TRUE"

pciBridge0.present = "TRUE"

displayName = "Windows XP Pro x64"

guestOS = "winxppro-64"

nvram = "Windows XP Pro x64.nvram"

deploymentPlatform = "windows"

virtualHW.productCompatibility = "hosted"

sharedFolder0.present = "TRUE"

sharedFolder0.enabled = "TRUE"

sharedFolder0.readAccess = "TRUE"

sharedFolder0.writeAccess = "TRUE"

sharedFolder0.hostPath = "/Users/tjones"

sharedFolder0.guestName = "tjones On My Mac"

sharedFolder0.expiration = "never"

sharedFolder.maxNum = "1"

RemoteDisplay.vnc.port = "0"

tools.upgrade.policy = "upgradeAtPowerCycle"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

ethernet0.addressType = "generated"

uuid.location = "56 4d 7f 78 25 c8 aa 7c-e7 a5 57 65 44 5d 04 ff"

uuid.bios = "56 4d 7f 78 25 c8 aa 7c-e7 a5 57 65 44 5d 04 ff"

mks.keyboardFilter = "allow"

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

scsi0.pciSlotNumber = "16"

ethernet0.pciSlotNumber = "32"

sound.pciSlotNumber = "33"

ehci.pciSlotNumber = "34"

ethernet0.generatedAddress = "00:0c:29:5d:04:ff"

ethernet0.generatedAddressOffset = "0"

0 Kudos
brucoder
Contributor
Contributor

I guess this driver is not for Fusion ...

0 Kudos
RDPetruska
Leadership
Leadership

The only SCSI driver floppy image I am aware of is the one for the BusLogic SCSI controller (vmscsi-1.2.0.4.flp). As I said, I'm sure the LsiLogic driver should already be on the XP-64 Installation disc.

0 Kudos
KevinG
Immortal
Immortal

The LSI Logic driver should already be on the Windows XP 64-bit install CD

0 Kudos
brucoder
Contributor
Contributor

Is there a way for me to configure the drive as IDE instead of SCSI? The drive panel always seems to have that option disabled when I examine it.

0 Kudos
admin
Immortal
Immortal

You can't change the drive type after it's been created (I think it may involve the disk layout). You could add a new IDE disk and delete the SCSI one, though.

0 Kudos
brucoder
Contributor
Contributor

I don't get an option to set the disk type during the creation process. Is there some flag I need to set in the VMWare Preferences?

0 Kudos
admin
Immortal
Immortal

During the initial setup you don't get the choice, but if you later add another virtual hard disk you should have the option to choose which bus type you want (IDE/SCSI).

0 Kudos
brucoder
Contributor
Contributor

I canceled the direct install and Easy Setup and this time the disk was seen. I now have to take the extra steps, but it is installing.

This should probably be looked into further.

Thanks to all.

0 Kudos
brucoder
Contributor
Contributor

By not using the automated / Easy setup, the drive was recognized. I created a second VM volume and installed again from the actual CD and had the same results - with Easy install enabled and stepping directly into the install, the disk is not seen. However, by disabling Easy setup and requiring a restart of the VM, the install proceeds.

0 Kudos
admin
Immortal
Immortal

Weird. Anything you can tell us about the CD: build, type (does x64 come in a ridiculous number of flavors?), etc. which might help the devs reproduce this?

0 Kudos
brucoder
Contributor
Contributor

During the initial setup you don't get the choice,

but if you later add another virtual hard disk you

should have the option to choose which bus type you

want (IDE/SCSI).

I've tried 5 new VM volumes and they all default to SCSI and I do not have the option of changing them.

0 Kudos
getwired
Enthusiast
Enthusiast

Weird. Anything you can tell us about the CD: build,

type (does x64 come in a ridiculous number of

flavors?), etc. which might help the devs reproduce

this?

XP x64 has only one version - Pro.

0 Kudos