绝对是一个可遇而不可求的问题, 难得一见, 必须纪录下来!
 
环境, ESX 3.0.1,  VC 2.5.0,  Guest OS: Windows 2000.
 
现象:
一台由VMware Converter P2V过来的Windows 2000.
故障会出现以中的一种或多种:
a. VC中无法克隆该虚拟机
b. 启动该虚拟机失败,提示:
      Device 'Floppy Drive 1' has a backing type that is not supported. This is a general limitation of the host.
      Device 'CD-ROM' has a backing type that is not supported. This is a general limitation of the host.
c. 无法编辑虚拟机硬件
d. 使用VI Client连接到该ESX, 启动该虚拟机成功, 但是依然无法编辑硬件.
e. 使用Web Access, 可以启动该虚拟机, 并且能够编辑虚拟机硬件.
 
原因:
VC 2.5 与 ESX 3.0.1 之间存在接口问题, 或者是转换过来的虚拟机硬件版本过低, 而不能直接被VC进行访问以及控制.
 
解决方案:
升级虚拟机硬件. upgrade virtual hardware.
 
使用CMD执行VC安装目录下的vmware-vmupgrade.exe,语法大致如下:
vmware-vmupgrade.exe -u VC-user-name -n /DC/path-to-vm-in-the-inventory
 
假如你没有VC,不要紧,ESX Console下执行:
vmware-vim-cmd vmsvc/upgrade vmid
 
升级虚拟机硬件后,以上问题均可以解决.