有没有办法在 VM 环境中访问我当前的 Windows 安装?

有没有办法在 VM 环境中访问我当前的 Windows 安装?

我目前双启动 Windows 7 和 Ubuntu 13.04。我希望能够使用 Ubuntu 作为我唯一的操作系统,但不幸的是,我的工作中有一些程序只能在 Windows 上运行。我知道 Virtual Box 允许我运行 Ubuntu 并在窗口中以 vmware 的形式打开 Windows。不幸的是,看起来我将在 VM 中从头开始安装 Windows。有没有办法在 VM 环境中访问我当前的 Windows 安装?

答案1

是的。您需要使用 Microsoft Disk2VHD 程序来创建硬盘的 VHD 副本。您可能需要一个备份驱动器来放置导出的副本。在复制硬盘之前,请删除所有不必要的程序和文件。清空回收站和临时 Internet 文件并对硬盘进行碎片整理。如果计算机已连接到域(即使它是 .local),请在捕获副本之前将其与域断开连接。

在这里获取 disk2vhd: http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

获得 HDD 映像后,您可以创建一个 VM,并将该驱动器作为“现有硬盘”。我曾经创建过一份关于如何 p2v 工作站的知识文档,以下是其文本...

在开始 P2V 过程之前您应该:

  1. 对要虚拟化的主机进行碎片整理。
  2. 删除所有不必要的程序。
  3. 删除临时文件和其他不需要的内容。
  4. 将工作站从域中​​退出。

准备启动 P2V 过程时,创建硬盘的 VHD 副本:

  1. 确定 VHD 副本的存储位置。如果要导出到要复制的硬盘驱动器,请确保驱动器的可用空间至少是其已用空间的两倍。
  2. 将 Disk2VHD 应用程序下载到将要虚拟化的工作站。您可以在附件部分找到此 KB 附带的可执行文件以及 Disk2VHD 帮助文件。
  3. 启动 Disk2VHD.exe 文件并同意服务条款。
  4. 确定 .vhd 文件的保存位置,并取消选择任何不必要的驱动器。默认情况下,该工具将导出所有连接的硬盘驱动器,包括您尝试导出到的外部驱动器(如果存在)。
  5. 选择“创建”按钮并让该过程完成。完成时间取决于 VHD 文件的大小。
  6. 如果有必要,将完成的 VHD 文件移动到其最终存储位置。该文件现在已准备好与 VirtualBox 一起使用。

将 VHD 与 VirtualBox 结合使用:

  1. 如果您正在创建新的虚拟机,请从菜单栏中选择“新建”并按照提示进行操作,直到到达虚拟硬盘页面。
  2. 将虚拟硬盘页面上的单选按钮更改为“使用现有硬盘”,然后选择文件夹图标,该图标将允许您导航到存储 VHD 文件的位置。选择它,然后单击下一步。
  3. 按照提示继续操作,直到新虚拟机创建完成。
  4. 根据系统的不同,可能需要进行特殊设置才能启动 VM。对于大多数 XP VM,必须选中“启用 IO APIC”才能运行 VM。

答案2

VMware 提供了一个转换程序,该程序在正在运行的 Windows 系统上运行并写出一个虚拟机文件,可与 VMplayer 一起使用。

答案3

我正在使用 VM。VM 提供了名为“共享文件夹”的功能。您可以在 VM 中添加文件夹并访问它们。更多信息请访问:https://forums.virtualbox.org/viewtopic.php?t=15868

相关内容