如何将我的 Windows 桌面迁移到 VirtualBox VM?

Sam*_*mir 5 windows virtualbox virtualization acronis-trueimage virtual-machine

我有 VirtualBox 4.3.6 和带有异机还原的 True Image 2014 Premium。我已经阅读了很多关于不同方法的内容,但我不确定从哪里开始,或者什么适合我的需求。

直接来自VirtualBox维基:

与 Linux 不同,Windows 安装不能轻易地从一种硬件移动到另一种硬件。这不仅仅是因为微软的激活机制,而是因为安装的内核和驱动程序取决于实际的硬件。

这是异机还原可以派上用场的地方。这是 True Image 的一项功能,允许将备份恢复到不同的硬件。

在我执行任何操作之前,我需要对使用 True Image 创建的系统磁盘进行完整的磁盘映像备份。然后我将重新格式化系统盘。然后,我不想重新安装 Windows 或从主机上的备份恢复它,而是希望它恢复 VirtualBox。

是否可以从 TIB(真实映像备份)转到 VDI(虚拟磁盘映像)?如果根本不可能,我是否可以使用其他工具对系统磁盘(使用当前的 Windows 安装)进行映像并让它创建 VDI 映像?

然后是 Mark Russinovich 和 Bryce Cogswell 的 Sysinternals Disk2vhd v2.01。但它创建的是 VHD 映像,而不是 VDI 映像。图像的大小也有限制。

直接来自Sysinternals网站:

Disk2vhd 是一种实用程序,可创建用于 Microsoft Virtual PC 或 Microsoft Hyper-V 虚拟机 (VM) 的物理磁盘的 VHD(虚拟硬盘 - Microsoft 的虚拟机磁盘格式)版本。Disk2vhd 与其他物理到虚拟工具的区别在于,您可以在在线系统上运行 Disk2vhd。

...

Virtual PC 支持的最大虚拟磁盘大小为 127GB。如果您从更大的磁盘创建 VHD,它将无法从 Virtual PC VM 访问。

我的系统盘是190GB。这个工具中是否有一个选项可以让我将其压缩到 127 GB 以下?如果没有,那么我不知道该怎么做,无论如何我宁愿不使用 VHD 格式。

有人可以给我一些指点吗?我该怎么做呢?

Ric*_*086 2

虽然我不确定如何使用 TrueImage 执行此操作,但 VMWare 有一个名为 VMWare VCenter P2V Converter 的免费工具,它允许您使用现有的基于 Windows 或 Linux 的系统并使用网络上的另一台计算机对其进行映像。输出文件类型为 VMDK,但有多种免费软件产品可以将 VMDK 转换为其他映像类型。

据我所知,您可以将 VHD 映像附加到 VBox 并像使用 VirtualBox VM 映像一样使用它们。您只需在 VBox 中创建一个新 VM,而不是创建新磁盘,而是将在 P2V 过程中创建的映像附加为主磁盘并尝试启动。您可能需要稍微调整一下设置才能使一切正常工作,但这是我在修理客户计算机时一直使用的方法。我使用 P2V 对现有驱动器进行映像,转换映像,确保它可以启动,并且只有在获得可用的可启动映像后,我才会清除旧驱动器以重新安装 Windows 或最终用户安装的任何操作系统。

恕我直言,Acronis TrueImage 完全就是垃圾。有几次,当我与在发生灾难时使用 TrueImage 作为系统映像解决方案的客户合作时(这个决定通常是在我开始为客户工作之前做出的)——很多时候,映像会被损坏,或者附带的恢复工具无法正常工作,并且我无法恢复系统映像。这只是我的观点,我确信有很多人对 TrueImage 有很多好话要说 - 但我碰巧不是其中之一。任何定期失败的备份软件(或让病毒感染系统的防病毒软件)都不值得花费时间或金钱。