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

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

是。 您需要使用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应用程序下载到将要虚拟化的工作站上。 您可以在附件部分以及Disk2VHD帮助文件中找到附加到此KB的可执行文件。
  3. 启动Disk2VHD.exe文件并同意TOS。
  4. 确定将.vhd文件保存到的位置,并取消选择任何不必要的驱动器。 默认情况下,该工具将要导出所有连接的硬盘驱动器,包括您尝试导出的外部驱动器(如果存在)。
  5. 选择“创建”按钮并允许该过程完成。 完成时间取决于VHD文件的大小。
  6. 如有必要,将完成的VHD文件移动到其最终存储位置。 该文件现在可以与VirtualBox一起使用了。

将VHD与VirtualBox一起使用:

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

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

我正在使用VM。 VM提供了一种称为共享文件夹的东西。 您可以添加文件夹并在VM中访问它们。 有关更多信息, 请访问: https : //forums.virtualbox.org/viewtopic.php?t = 15868 。