migration vmware vms to openstack kvm 修改vmware windows scsi to ide

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

如何把VMware Workstation使用的虚拟SCSI磁盘转换成虚拟IDE硬盘

migration vmware vms to openstack kvm 修改vmware windows scsi to ide(2013-03-28 09:11:32)

某些特殊的软件限定只能运行在IDE硬盘上。如果你想在虚拟机(使用虚拟SCSI磁盘)里使用该软件,又不想重新创建一个虚拟机,你可以使用下面的办法把虚拟SCSI磁盘转换成虚拟IDE硬盘。

注意1:建议完整阅读全文后再动手,不要边看边做,以免发生悲剧。

注意2:按本文对虚拟磁盘进行修改后所导致的一切后果均与本人无关。J

  1. 关闭要修改的虚拟机。
  2. 删除这个虚拟机所有的快照。
  3. (可选)如果要转换的虚拟磁盘是single file的,可以参考这个KB把它转换成 2 GB分割的多个文件。
  4. 打开Virtual Machine Settings的界面,记住这个虚拟磁盘的文件名,比如Windows XP Professional (3)-0.vmdk,一会儿会用到这个信息。

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

  1. 选中这个虚拟机,单击[Remove]

    migration vmware vms to openstack kvm 修改vmware windows scsi to ide

  2. 在本地文件系统中找到第4步中记录的虚拟磁盘文件Windows XP Professional (3)-0.vmdk。用文本编辑器打开。找到ddb.adapterType = "buslogic" 这一行。将 "buslogic" 替换为 "IDE"。保存退出。

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

  1. Virtual Machine Settings界面,添加新硬盘。在Select a Disk页面,选择Use an existing virtual disk

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

  1. 选中第6步中修改过的文件Windows XP Professional (3)-0.vmdk并确认。

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

  1. 在Virtual Machine Settings里就可以看到,这个SCSI磁盘已经变成IDE磁盘了。

migration vmware vms to openstack kvm 修改vmware windows scsi to ide

有一点要注意,如果要更改的磁盘是虚拟机操作系统所在盘,而且虚拟机包含多个虚拟磁盘时,将磁盘删除后再添加会导致磁盘顺序变化。比如删除前是New Disk,删除后是New Disk 3。这种情况下虚拟机将无法正常启动。必须保证更改前后的虚拟磁盘的顺序(New Disk, New Disk 1, New Disk 2, etc)不变。

上一篇:从零开始学_JavaScript_系列(23)——css<5>滚动条,Tab,spellcheck,img放置


下一篇:开发常见错误解决(3)VS2005调试程序出错,绑定句柄无效 Terminal Services