我在 VirtualBox 的虚拟机中运行 Ubuntu 13.04。最初,我只是尝试一下,但现在我已经开始大量使用它,并且我的许多程序和文件都在里面。是否可以将其转移到我的硬盘驱动器上的分区?另外,(这会更好),我可以将它转移到可启动的 USB 吗?
我的系统:Ubuntu 13.04 64 位,在 VirtualBox 中运行 Windows 8.1 Pro 64 位
答案1
您正在寻找的术语通常称为物理到虚拟或者虚拟到物理。它通常缩写为 P2V 和 V2P。
AskUbuntu 网站上有一个关于如何为 VMware 和 Virtualbox 执行此操作的教程。问答题为:从虚拟机 (VM) 迁移到物理系统。
迁移 Windows 来宾
我找到了这些有关迁移 Windows VM V2P 的说明。它们未经我测试,但看起来似乎合理。该教程的标题是:V2P 虚拟到物理。
这是一个简单的教程,介绍如何在 Virtual Box 或任何其他虚拟软件中进行 Windows 安装,并将其变成物理机。这已在 Windows XP x86 和 x64 以及 Windows Vista、7 X86 和 x64 上进行了测试。本教程假设您拥有安装 Windows/虚拟操作系统/更改启动设置等方面的高级知识,可以吗?现在让我们开始吧。
这些是逐字逐句的步骤。
1) 首先,在制作图像之前,请确保已按照您想要的方式配置了机器。这是假设您使用它来测试软件或为多台计算机制作映像。安装您想要的软件和所需的更新以及任何防病毒软件。安装软件时的重要注意事项:不要安装虚拟机附加组件 (VirtualBox) 或 VMware 工具 (VMWare),因为这几乎总是可能导致蓝屏,因为 IDE 控制器驱动程序与物理 IDE 控制器完全不同,甚至不相同。
2) 下载 Macrium Reflect 免费版。 (做一个谷歌搜索,每个人都知道怎么做!)然后将其安装在您的虚拟机上。右键单击您也安装了 Windows 的虚拟驱动器,然后右键单击并选择“创建此磁盘的映像”一些旁注:我建议映射一个外部驱动器作为该映像的备份位置。插入 USB 硬盘或在虚拟机设置中映射网络驱动器。 (也许我会就此做一个教程)。我说外部驱动器是因为在虚拟机运行的同一驱动器上进行备份可能会导致复制备份所需的时间急剧增加。
3) 成功创建映像后,将该映像恢复到您将用于在物理机中安装的硬盘驱动器。为此,右键单击 Macrium 创建的图像并选择“恢复分区”。当您完成这些步骤时,其中一个选项会要求您分配驱动器号。单击“不分配驱动器盘符” 如果您将其分配为 C 以外的任何盘符,则会导致问题,因为这就是您的虚拟机驱动器盘符。无论如何,您都不能将其指定为“C:/”,因为您最喜欢的计算机已经占用了该驱动器号。另一个需要注意的选项是当它询问您是否要使用默认 MBR 来恢复 MBR 时。始终选择使用备份中的 MBR 来恢复 MBR。
4) 成功完成后,进入 Windows 中的 Windows 磁盘管理,右键单击刚刚恢复映像的驱动器为“活动”。这将告诉您放置该驱动器的机器的 BIOS,它上面有一个可引导分区。如果您不将其设置为活动状态,BIOS 将告诉您没有可用的启动设备。
5) 继续将硬盘放入您想要启动的计算机中。确保所有插头都位于正确的位置并且 IDE 配置正确(如果在 IDE 上,则称为主从跳线)
6) 下一步,在打开计算机之前,放入 Windows CD。无论是 Windows XP 还是 Windows Vista/7。始终记住使用与您在虚拟机中安装时使用的版本相对应的正确版本的体系结构。 IE 如果您安装了 Windows 7 x86,则使用 Windows 7 x86 USB/DVD 进行下一步。
7) 从正确的 DVD/CD 启动并选择“修复计算机”并选择命令提示符(Windows XP 和 Vista/7)
8)现在输入“bootrec /fixboot”
9) 重新启动您的笔记本电脑/台式机,Windows 应该开始启动!