vmware workstation的虚拟机文件vmdk转到ESXI主机时启动会提示“磁盘类型不受支持且/或无效”类似信息,参考vmware官方转换方法,转换完后旧的文件可以删除。

  1. 通过 SSH 连接到 ESX/ESXi 主机。

    有关详细信息,请参见 Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910)

  2. 运行以下命令:

    vmkfstools -i HostedVirtualDisk ESXVirtualDisk

    其中 HostedVirtualDisk 是主机上 vmdk 的路径,ESXVirtualDisk 是命令将要输出的 vmdk。

    例如:

    vmkfstools -i /vmfs/volumes/datastore/virtual_machine_folder/ virtual_machine.vmdk /vmfs/volumes/datastore/new_virtual_machine_folder/ virtual_machine.vmdk

  3. 将当前附加的 VMDK 与虚拟机分离:
    1. 在 vSphere Client 或 vSphere Web Client 中,右键单击虚拟机,然后单击“编辑设置”。
    2. 选择硬盘。
    3. 单击移除
    4. 选择从虚拟机中移除选项。
    5. 单击确定
  4. 重新附加在步骤 2 中新格式化的 VMDK:
    1. 在 vSphere Client 或 vSphere Web Client 中,右键单击虚拟机,然后单击编辑设置
    2. 单击添加
    3. 选择硬盘。
    4. 单击下一步
    5. 选择使用现有虚拟磁盘选项。
    6. 单击下一步
    7. 单击浏览,并找到在步骤 2 中创建的新 VMDK。
    8. 单击下一步
    9. 单击下一步
    10. 单击完成关闭“添加硬件”窗口。
    11. 单击确定关闭虚拟机属性窗口。
  5. 打开虚拟机电源。

参与评论