目前我已经在我的四核电脑上安装了Vista 64bit。
现在我想将该Vista转换为vmdk并在虚拟机中使用它。
我可以那样做吗?
当然,假设目标主机具有硬件虚拟协助,例如运行64位虚拟机所需的英特尔VT。 您可以使用Workstation通过点击文件,导入/导出并按照向导转换物理机器(“本机”或远程机器,取决于您的工作站所在的位置)来为您执行转换。
或者,您也可以试用免费的VMware vCenter Converter 。
警告:最好创build一个新映像,在虚拟机中安装Windows,然后将数据复制到虚拟机中。
也就是说,你需要一个足够容纳整个Windows分区的分区。 您可以使用gparted之类的东西来缩小Windows分区,以使其更好地工作(但要小心,调整Windows分区的大小最终可能会很糟糕)。
su或sudo su 。 dd if=/dev/sda1 bs=10M of=/mnt/bigpartion/windows.img 您的Windows分区现在被复制到名为windows.img的映像中。 在Windows中,它将显示为[DriveLetter]:\ windows.img
编辑:增加bs = 8M的dd命令,它应该比没有它运行快得多。 此外,警告不要挂载Windows分区,因为在活动文件系统上运行dd是不好的 。