在您的 PC 上运行多个操作系统的最佳方式是什么?

对于大多数人来说,没有“最佳”操作系统之类的东西。 您可以使用您最熟悉的操作系统。

也就是说,每个操作系统都是不同的,有时使用多个操作系统是最实用的方法。 程序员可能使用 Linux 进行编码,使用 Windows 进行测试,或者艺术家可能使用 Windows 进行 Photoshop 和 Linux 用于家庭休闲。

但是如果你只有一台机器呢? 这不是问题。 您可以通过双引导或使用虚拟机来运行多个操作系统。 让我们找出哪一个最适合您。

双启动的优缺点

图片来源:okubax/Flickr | KumarPriyansh/维基共享资源

双引导,有时称为多重引导,是指您并排安装两个或多个操作系统,以便您可以在每次重新启动或重新启动计算机时选择要使用的操作系统。

双引导现在很流行,特别是因为许多 Linux 发行版可以在安装时自动配置双引导设置。

与使用虚拟机相比,最大的好处是您可以将计算机的所有运行时资源(RAM、CPU、GPU 等)用于您启动的操作系统。 即使您安装了多个操作系统,您一次也只能运行一个。 这意味着您不会将一半的 CPU 分配给一个,而将一半的 CPU 分配给另一个。 这对于游戏等资源密集型活动很重要。

您不仅在给定时间运行单个操作系统,而且还为每个操作系统指定了硬盘驱动器中它们可以使用的部分。 所以如果你有一个 500GB 的驱动器,也许 Windows 有 200GB 而 Linux 有 300GB。 如果您有两个单独的驱动器,则可以将每个驱动器专用于特定的操作系统。 由你决定。

这些硬盘驱动器名称称为 分区. 在大多数情况下,操作系统将无法在其分区之外运行,但您有时可以查看和编辑其他分区中的文件。 不同的操作系统以不同的方式存储它们的数据。 例如,Windows 通常使用 NTFS 文件系统,而 Linux 使用 EXT4 或 BTRFS。 在文件系统之间移动文件有时需要第三方软件,并且由于转换过程可能需要更长时间。

那么当你想从 Windows 切换到 Linux 时会发生什么? 如前所述,您必须重新启动计算机,因为在启动时选择了操作系统。

这可能会带来相当大的不便,具体取决于您需要在操作系统之间切换的频率。 您可以采取一些措施来加快操作系统的启动速度,例如安装 NVMe 驱动器。 但即便如此,重新启动以切换操作系统仍然很麻烦。

如果您决定使用双引导方法,那么我们强烈建议您从 Windows PC 开始并安装 Linux,而不是从 Linux PC 开始并安装 Windows。 长话短说,这种方式不那么令人头疼。

虚拟机的优缺点

虚拟机并不像听起来那么可怕。 即使您没有太多技术经验,它们使用起来也出奇的简单和方便。 话虽如此,使用虚拟机既不比双引导好也不差。 只是不一样。

简而言之,虚拟机是一个模拟器,它在您的“主机操作系统”(如 Windows)中运行“客户操作系统”(如 Linux)。 安装来宾操作系统后,您可以像运行任何其他程序一样运行它,它基本上只是桌面上的另一个窗口。

听起来很棒,不是吗? 在大多数情况下,它很棒。 在操作系统之间切换不需要重新启动,您甚至可以同时运行多个不同的操作系统,每个操作系统都在自己的窗口中。 尝试通过双启动来做到这一点。 (提示:你不能。)

这种方法不仅更方便,而且虚拟机也更安全,因为每个客户操作系统都在沙盒环境中运行。 无论来宾操作系统内部发生什么,您的主机操作系统都将保持安全和不变——即使它崩溃或您感染了病毒! 这就是为什么虚拟机最适合测试新操作系统的原因之一。

摄影者 拉尔斯顿·史密斯不飞溅

虚拟机提供的另一个出色功能是将您的客户操作系统从一台主机移动到另一台主机的能力。 来宾操作系统通常保存为硬盘上的文件,因此只要两台主机使用相同的模拟器,例如 VirtualBox,此文件可以轻松传输和加载。 在某些情况下,您甚至可以将主机操作系统克隆到来宾操作系统中,以便在其他地方使用。

不过,这一切都是有代价的。

缺点是您计算机的运行时资源(RAM、CPU、GPU 等)在所有正在运行的虚拟机和您的主机之间共享。 这意味着如果您决定在 Windows 中运行 Linux,Linux 将不会以 100% 的速度运行,并且可能会滞后或遇到其他类型的性能损失。 您拥有的 RAM 越多,运行起来就越顺畅。

在较旧的计算机上,或者刚开始功能不是很强大的计算机上,虚拟化是不可取的,除非您准备好忍受非常缓慢的操作。 由于客户操作系统存储为单个文件,因此可能会意外擦除文件并丢失整个客户操作系统。

最后,您可能想知道将哪个操作系统用作主机以及将哪个操作系统用作来宾。 从技术上讲,这并不重要。 VirtualBox例如,它是跨平台的,并且在所有方面都非常出色。

因此,我们建议您选择最常使用的操作系统作为主机。 如果您将大部分时间都花在 Linux 上,并且只需要 Windows 来运行 Photoshop,那么请让 Linux 成为您的主机。 如果你每天只使用 Linux 编程一小时,那么让 Windows 成为你的主机。 很简单,对吧?

唯一需要注意的是,如果您在来宾操作系统中需要 100% 的计算机资源,例如用于视频编辑、游戏或其他资源密集型活动。 在这种情况下,您最好双启动。

双启动与虚拟机:哪个最适合您?

如果您经常在多个操作系统之间实时切换,请使用虚拟化。 如果您只需要在另一个操作系统中测试几分钟,那就去虚拟化吧。 如果你想要一个安全的沙盒来进行实验,那就去虚拟化吧。 如果你有一台非常强大的计算机,那就去虚拟化吧。 如果您认为重新启动是一件令人头疼的事情,那就去虚拟化吧。

否则,您可能希望使用双引导。 如果您想让每个操作系统处于平等地位,情况尤其如此。

如果需要,您还可以选择在 U 盘上安装多个操作系统。 这为您节省了在计算机上共享存储空间的麻烦,并允许您随时随地轻松地从 USB 驱动器启动操作系统。