我可以在具有 4GB RAM 的四核处理器的虚拟机中运行 64 位 Windows Vista 吗?

我可以在具有 4GB RAM 的四核处理器的虚拟机中运行 64 位 Windows Vista 吗?

目前我已经在四核计算机上安装了 64 位 Vista。

现在我想将该 vista 转换为 vmdk 并在虚拟机中使用它。

我可以这样做吗

答案1

当然可以,前提是目标主机具有硬件虚拟辅助功能,例如 Intel 的 VT ,这是运行 64 位 VM 所必需的。您可以使用 Workstation 为您进行转换,方法是单击文件、导入/导出并按照向导转换物理机(“本机”或远程机,具体取决于您的 Workstation 副本所在的位置)。

或者,你可以免费VMware vCenter 转换器尝试一下。

答案2

警告:最好只创建一个新映像,在虚拟机内安装 Windows,然后将数据复制到其中。

也就是说,您需要一个足够大的分区来容纳整个 Windows 分区。您可以使用 gparted 之类的工具缩小 Windows 分区,以使其更好地工作(但要小心,调整 Windows 分区的大小可能会导致糟糕的结果)。

  1. 获取带有某种 Linux 的实时 CD。
  2. 打开终端并成为 root。这可能需要输入susudo su
  3. 安装一个足够大的分区来容纳 Windows 安装所在的分区(出于本文的目的,我假设您将其安装到 /mnt/bigpartion)。
  4. 查找带有 Windows 的驱动器的名称。不要挂载该分区。它可能是 /dev/[h ors]d[a letter][a number]。我假设它是 /dev/sda1。
  5. dd if=/dev/sda1 bs=10M of=/mnt/bigpartion/windows.img

您的 Windows 分区现已复制到名为 windows.img 的映像中。在 Windows 中,它将显示为 [DriveLetter]:\windows.img

编辑:在 dd 命令中添加了 bs=8M,它应该比没有它时运行速度快得多。还警告不要挂载 Windows 分区,因为在实时文件系统上运行 dd 是坏的

相关内容