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

Your email address will not be published. Required fields are marked *