概括 虚拟机提供了一个安全的环境来测试有风险的设置或软件,而不会影响您的主系统。 设置和保存虚拟机非常简单,无需更改主要设备即可方便地访问多个操作系统。 运行虚拟机可能会占用大量资源,但现代 PC 可以很好地处理它,为实验和工作流程优化提供无限的可能性。

如果您喜欢使用不同的操作系统、尝试可能会破坏您 PC 的新程序,或者只是需要一个独立的系统来运行某些程序,那么虚拟机 (VM) 会非常方便。我总是在手边备有几台虚拟机,而且它们经常被使用。 为什么使用虚拟机?

开始使用虚拟机有很多实际原因。

首先,如果您只有一个系统,则不必担心会破坏任何东西。想尝试一下那种有风险的系统设置吗?启动虚拟机并查看结果。如果您不想在主机上运行某个软件或文件,情况也是如此。

虚拟机的设置非常简单,创建后,您可以将它们保存为您喜欢的状态,然后只需单击几下即可恢复它们。如果您有闲置的 PC 或笔记本电脑,您甚至可以启动服务器来运行裸机虚拟机,您可以从世界任何地方访问这些虚拟机。

我唯一担心的是在一个操作系统之上运行另一个操作系统所需的系统资源。不过,如果您有一台相当高的电脑,应该没问题。

我在我的 MSI GL65 Leopard 笔记本电脑上运行下面提到的所有虚拟机,该笔记本电脑配备 i5-9300H、16GB DDR4 RAM、1TB SSD 存储和 GTX 1650Ti。

这台笔记本电脑已经使用了四年,但仍然可以轻松地同时处理两个虚拟机。 我该如何处理我的虚拟机?

使用虚拟机的另一个主要优点是您可以尝试多个操作系统,而不会弄乱引导加载程序设置或双引导系统。因此,我的 Windows 计算机上有这四个虚拟机可以使用。 Ubuntu虚拟机

这是一个标准的 Linux 虚拟机,我可以用它来尝试软件和开发网站。作为一名程序员,我更喜欢在 Linux 上工作而不是在 Windows 上工作。在我的 Windows 机器上运行 Ubuntu VM 可以让我跨操作系统使用软件。

例如,如果我正在开发一个网站,我可以在 Photoshop 或 Illustrator 中创建图形,然后将它们拖放到我的 Linux 网站上,而无需重新启动 PC 来切换操作系统的繁琐过程。它确实加快了我的工作流程。由于我拥有跨操作系统的其他虚拟机,因此我还可以测试我正在开发的任何软件或网站的跨操作系统和浏览器兼容性。

我的 Ubuntu VM 派上用场的另一个地方是我的硬件工作。

虽然您可以在 Windows 计算机上轻松使用 Arduino 或 ESP32 等硬件设备,但我更喜欢将开发和日常使用场景明确分开。

我选择 Ubuntu 只是因为它是最流行的 Linux 发行版之一,并且广泛兼容从 3D 打印切片程序到用于小型开发板编码的 IDE。

也就是说,请随意尝试其他 Linux 版本。我还广泛使用了 Linux Mint,它是 Ubuntu 的一个很好的替代品。 Kali Linux 虚拟机

如果您是网络安全爱好者或一般网络安全爱好者,拥有 Kali Linux 将让您使用安全工具并分析恶意软件样本。虚拟机中的此功能使访问操作系统变得非常容易,并消除了我学习过程中的障碍。

我经常使用我的 Kali Linux VM 来分析恶意软件样本,在我的 Wi-Fi 网络上运行例行网络安全测试,有时甚至对我的朋友进行恶作剧。

您会发现 Kali 预装了大量网络和安全工具,只需简单的 Google 搜索即可找到更多工具。只要小心你在做什么就可以了。正如 Kali Linux 的座右铭所说——你越安静,你能听到的越多。 Windows虚拟机

我的 Windows 虚拟机主要测试我正在研究或撰写的可疑软件,我不想在我的主 Windows 安装上运行这些软件。它还可以让我在将 Windows 设置或功能合并到主机上的工作流程之前更好地了解它们。

我发现 Windows 虚拟机的另一个用途是运行旧游戏。旧游戏在现代操作系统(尤其是 Windows 11)上运行不佳。我有一个 Windows XP 虚拟机,可以让我玩儿时的游戏,而不必担心下载第三方着色器和/或软件来让旧游戏轻松运行。

性能可能会因您使用的虚拟化软件而异。如果您使用 VirtualBox,请确保安装 VirtualBox Guest Additions 以无缝模式运行应用程序。 MacOS虚拟机

启动 macOS 虚拟机或“Hackintosh”虚拟机具有挑战性,但它确实使我能够访问原本需要专用设备的操作系统。老实说,我拥有 macOS 虚拟机的最大原因之一就是看看我是否可以拥有一个效果很好的虚拟机。

因此,每当我需要访问 Apple 服务或 macOS 特定软件时,只需点击几下鼠标即可获得 macOS。

此外,这个虚拟机也是我学习 Swift 和 macOS 开发的门户。

为 Apple 创建软件需要拥有一台 Apple 设备,而作为一个试图尽可能少携带技术的人,我的虚拟机允许我将多台计算机打包在一台计算机中。 你应该有一个方便的虚拟机

无论您是想尝试新的操作系统、在 Linux 中编程,同时让 Windows 方便地运行其他程序、在 Mac 上玩游戏,还是只是测试软件,只需点击几下即可启动完全不同的机器,这都非常方便。

此外,您可以在不破坏主系统上任何内容的情况下完成所有这些操作。

即使您损坏了虚拟机上的某些内容,只要您进行了备份,您也可以通过几次点击来备份并运行它。拥有一台适用于您选择的操作系统的虚拟机,可以为您提供无尽的选择,让您可以尝试各种事物或创建最适合您偏好的工作流程,而不受操作系统或软件兼容性的限制。