VMware Communities
koppelman1
Contributor
Contributor

A Computer That Supports ACPI

Greetings,

I am trying to upgrade from Windows XP to Windows 7

Presently the guest operating system is XP service pack 3. It was extracted from Virtual PC when I originally purchased Fusion 1.0 some years ago.

I am running Fusion 4.02 on a MacBook Pro OX 10.6.8

I have downloaded the VMWare Knowledge Base for a step by step procedure to perform the upgrade on top of the existing XP operating system.

I have performed the Microsoft Windows 7 Upgrade Advisor. No restrictions were presented except that 16 GB of space was required.

When I insert the Windows 7 upgrade installation disc, I receive an error stating the following:

Windows must be installed onto a computer that supports ACPI. Contact your computer manufacturer for a BIOS update.

I would be grateful to the community for any recommendations on how to proceed.

koppelman1

0 Kudos
4 Replies
admin
Immortal
Immortal

This may be an artifact of the conversion process from Virtual PC.  Check your configuration file for the line:

monitor_control.disable_apic = "TRUE"

If you find it, remove it, and power on the VM under Windows XP before continuing with the upgrade.

Be sure to back up the VM before making any changes.

If you don't see this line, post your vmware.log file for this VM, and I'll see if anything pops out.

0 Kudos
koppelman1
Contributor
Contributor

Hello Jmattson,

Many thanks to your for responding to my query.

I have looked at the configuration file and did not find the line item you brought to my attention.

I am posting the configuration file below. You requested that I provide a "log file". I am not sure whether a configuration file is the same thing as a log file. If that is not the case, if you point me in the direction of a Knowledge Base article on locating "log files", I will be happy to provide you the correct file.

Here is the configuration file:

.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "8"
MemAllowAutoScaleDown = "FALSE"
pciBridge0.present = "TRUE"
isolation.tools.hgfs.disable = "FALSE"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
gui.exitonCLIHLT = "TRUE"
displayName = "Windows XP Home"
nvram = "Windows XP Home.nvram"
memsize = "2000"
guestOS = "winxppro"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
sound.startConnected = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
usb.generic.autoconnect = "TRUE"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Home.vmdk"
ide1:0.present = "TRUE"
ide1:0.startConnected = "TRUE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.startConnected = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"
uuid.location = "56 4d 97 b7 98 12 ff da-ce 55 82 b7 ad 98 67 30"
uuid.bios = "56 4d 97 b7 98 12 ff da-ce 55 82 b7 ad 98 67 30"
ide0:0.redo = ""
vmotion.checkpointFBSize = "134217728"
checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:98:67:30"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "FALSE"
ide1:0.fileName = "auto detect"

chipset.useAcpiBattery = "TRUE"
chipset.useApmBattery = "TRUE"

extendedConfigFile = "Windows XP Home.vmxf"

pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.pciSlotNumber = "21"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.pciSlotNumber = "22"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.pciSlotNumber = "23"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.pciSlotNumber = "24"
pciBridge7.functions = "8"
vmci0.present = "TRUE"

mks.enable3d = "TRUE"

ethernet0.linkStatePropagation.enable = "TRUE"

unity.wasCapable = "FALSE"
usb.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
usb:1.present = "TRUE"
vmci0.id = "-1382521040"
usb:1.deviceType = "hub"

gui.fullScreenAtPowerOn = "FALSE"
gui.viewModeAtPowerOn = "windowed"

serial0.present = "TRUE"
serial0.fileType = "thinprint"
printers.enabled = "TRUE"

usb.autoConnect.device0 = "path:13/5/1 autoclean:1"


cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
usb:1.speed = "2"
tools.remindInstall = "FALSE"
gui.lastPoweredViewMode = "windowed"
usb.autoConnect.device1 = ""
hgfs.mapRootShare = "TRUE"
hgfs.linkRootShare = "TRUE"
scsi0.present = "TRUE"
scsi0.pciSlotNumber = "16"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/Users/brucekop/Desktop"
sharedFolder0.guestName = "Desktop"
sharedFolder0.expiration = "never"
sharedFolder0.shareTags = "auto,desktop"
sharedFolder.maxNum = "3"
hgfs.redirectShellFolder0.name = "desktop"
hgfs.redirectShellFolder0.enabled = "TRUE"
hgfs.redirectShellFolder.maxNum = "1"
sharedFolder1.present = "TRUE"
sharedFolder1.enabled = "TRUE"
sharedFolder1.readAccess = "TRUE"
sharedFolder1.writeAccess = "TRUE"
sharedFolder1.hostPath = "/Volumes/Lacie 80 GB"
sharedFolder1.guestName = "Lacie 80 GB"
sharedFolder1.expiration = "never"
sharedFolder2.present = "TRUE"
sharedFolder2.enabled = "TRUE"
sharedFolder2.readAccess = "TRUE"
sharedFolder2.writeAccess = "TRUE"
sharedFolder2.hostPath = "/Volumes/GRMCHPFRER_EN_DVD/upgrade/netfx"
sharedFolder2.guestName = "netfx"
sharedFolder2.expiration = "never"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
ethernet1.present = "FALSE"
ide0:1.present = "FALSE"
scsi0:0.present = "FALSE"
ide1:1.present = "FALSE"
floppy0.present = "FALSE"

0 Kudos
admin
Immortal
Immortal

Well, nothing jumps out at me.  Two things come to mind:

1) Delete the "Windows XP Home.nvram" file.

2) Change the guest OS type to "Windows 7."

0 Kudos
dariusd
VMware Employee
VMware Employee

Hi koppelman1,

Here's one more possibility... Can you try changing

chipset.useApmBattery = "TRUE"

to

chipset.useApmBattery = "FALSE"

and then attempt the upgrade once again?  APM might interfere with the guest's ACPI support, although I don't know why APM battery support specifically would cause problems... I think it's worth a try, though.

Cheers,

--

Darius

0 Kudos