Fix: Incompatible device specified for device ‘0’ when cold migrating VMware guest


I received the following error message when using the vSphere Client to cold migrate a VMware guest running on ESX 3.0.2 to a new datastore : 

Incompatible device specified for device ‘0’
 
The migration failed at 99%.  VMware KB 9105247 suggested the problem was an attached .ISO image file.  No .ISOs were showing as attached in the VI client, so I edited the guest’s .vmx file.  I found the following in the .vmx file:
 
ide0:0.fileName = “/usr/lib/vmware/isoimages/windows.iso”
 
So although the VI client did not indicate there was an .ISO file attached to the CD-ROM, the guest thought there was one.  I removed the CD-ROM from the guest’s configuration and re-added it, and the .vmx file was changed to the following:
 
ide0:0.deviceType = “cdrom-raw”
 
I then started the storage migration once more, and it completed successfully.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: