使用 VirtualBox 切换到 Linux 并保留 Windows

使用 VirtualBox 切换到 Linux 并保留 Windows

我目前正在运行 Vista 计算机,但想切换到 Linux,特别是 Ubuntu。我的问题是,我可以切换到 Ubuntu,保留我的 Windows 分区并使用 VirtualBox 访问预先存在的 Windows 分区吗?还是 VirtualBox 要求我为客户操作系统创建新的安装?

如果没有,还有其他免费的替代方案可以实现此目的吗?

谢谢

答案1

首先,确认您拥有最新的工作备份。

最直接的方法是使用 VirtualBox 的原始硬盘访问功能。这实际上就像交换主板和视频卡一样;虚拟机的硬件与真实硬件不同。您在 Linux 中创建一个“指向”真实硬盘的小型 .vmdk 文件,执行其他一些繁琐的操作,然后设置 VM 以使用该 .vmdk 作为虚拟磁盘。启动 VM 并查看会发生什么。

正如 @neurolysis 所说,Windows 可能无法正确启动(或很可能?)。然后您可以尝试修复 Windows,如果成功,那么几乎所有内容都会恢复到您离开时的状态。

另一个复杂情况是 Windows 激活,如果它认为硬件变化“太多”。然后,您可能必须致电 Microsoft,陈述您的情况,然后读出和/或输入一些四十位数字才能使其工作。请注意,如果您从头开始重新安装 Windows,也可能会发生这种情况,因为您现有的序列号与您的“旧”硬件绑定在一起。

答案2

五笔是您的朋友。它可以让您保留现有的 Windows 系统就像它并允许您双启动两个操作系统(ubuntu 和 Vista)。这也是最简单的方法,您无需手动设置所有内容。以下是指导使用五笔。

答案3

Windows 非常抗拒变化 - 特别是硬件变化。如果您对原始安装进行太多更改,它根本无法启动(Linux 的容忍度更高,它(可能)可以启动,但可能会有点抱怨)。最好的方法是干净地重新安装到虚拟机上,并使用 Windows Easy Transfer 备份您想要的内容,然后在虚拟机上恢复它。

答案4

您也可以实际复制现有的 Windows 安装进入VirtualBox 映像(如果您只关心保留系统映像,而不一定关心分区)。VirtualBox wiki 有一个指南:https://www.virtualbox.org/wiki/Migrate_Windows

相关内容