当前位置:首页 > 问答 > 正文

新手看过来,虚拟机那些事儿和多版本差别聊聊

(来源:知乎专栏“小白玩转虚拟机”)

很多刚接触电脑技术的新手会听到“虚拟机”这个词,感觉特别高大上,又有点不敢碰,别担心,今天咱们就用大白话聊聊虚拟机到底是个啥,以及不同版本软件之间有啥区别,帮你快速入门。

虚拟机就是个“盒子里的电脑”

你可以把虚拟机想象成一个神奇的软件盒子,你在你现在用的这台电脑(这叫“宿主机”)上,安装一个虚拟机软件(比如VMware、VirtualBox),你就可以在这个软件里,再“变出”一台甚至多台完整的虚拟电脑出来。(来源:CSDN博客“虚拟机通俗解读”)

这台虚拟出来的电脑,和真电脑几乎一模一样:它有自己虚拟的CPU、内存、硬盘、网卡,你可以在这台虚拟电脑里单独安装操作系统,比如你主机是Windows 11,你可以在虚拟机里安装一个Windows 10,或者一个Linux系统,甚至macOS(在合法前提下),它运行在你当前系统的某个文件夹里,就像一个独立的王国,但又是你主机的一部分。

新手看过来,虚拟机那些事儿和多版本差别聊聊

为啥要用虚拟机?好处太多了!

  1. 随便折腾不心疼:(来源:B站科技UP主“工具控阿伟”)这是对新手最友好的地方!你想学装系统?怕把真电脑搞崩溃?在虚拟机里练手最安全,系统装坏了、中了病毒,没关系,直接删掉这个“虚拟电脑”,再新建一个就行了,对你的真实主机没有任何影响,就像有个沙盘,随便你怎么堆城堡,塌了重来就好。

  2. 一机多用,解决兼容性问题:(来源:虎扑数码区网友分享)有些老软件、老游戏只能在旧的Windows XP或Windows 7上运行,你现在的新电脑系统不支持,这时候,你就不用去找一台古董电脑,只需要在虚拟机里装一个XP系统,就能完美运行它们了,对于需要测试软件兼容性的开发者来说,这也是必备神器。

  3. 隔离环境,安全放心:(来源:卡饭论坛安全讨论)如果你需要测试一些来源不明的软件,或者访问一些有风险的网站,直接在主机上操作很危险,可以在虚拟机里进行,即使中毒或者被恶意软件感染,也威胁不到你真实的主机系统,起到了很好的隔离作用。

    新手看过来,虚拟机那些事儿和多版本差别聊聊

  4. 搭建学习环境:(来源:慕课网课程“网络工程师入门”)想学Linux命令,但又不想破坏现有的Windows系统?想在单机上模拟出多台服务器组成的小网络?虚拟机都能轻松实现,让你用一台电脑就能搭建出复杂的实验环境。

主流虚拟机软件多版本差别聊聊

市面上最常用的两款免费虚拟机软件是VMware Workstation Player和Oracle VM VirtualBox,它们都有免费版本,但功能和限制有所不同。

VMware Workstation Player (来源:VMware官网产品对比页)

新手看过来,虚拟机那些事儿和多版本差别聊聊

  • 免费版特点:简单、稳定、性能好,它对个人用户是免费的,非常适合新手入门,安装好之后,你可以创建和运行单一的虚拟机,你就在里面装一个Linux系统用来学习,或者装一个Windows用来测试软件,完全够用。
  • 限制:最大的限制就是一次只能运行一个虚拟机,你不能同时打开两个或更多的虚拟系统,而且功能相对基础,比如不支持创建“快照”(相当于游戏存档,可以随时恢复到某个时间点),高级的网络配置功能也有限。
  • 适合谁新手、学生、普通个人用户,如果你需求简单,就是偶尔用用,跑一个系统,VMware Player是绝佳选择,因为它稳定且容易上手。

Oracle VM VirtualBox (来源:VirtualBox官方手册)

  • 免费版特点完全免费、开源、功能非常丰富,相比VMware Player,VirtualBox的免费版强大得多,它支持你同时运行多个虚拟机,可以创建和保存无数个“快照”,方便你随时回溯,它的虚拟网络设置选项也更灵活,可以模拟出更复杂的网络环境。
  • 限制:在一些极端情况下,可能不如VMware Player那么稳定和高效(尤其是对最新Windows系统的支持,有时会慢半拍),用户界面可能稍微复杂一点,对纯新手有一点点门槛。
  • 适合谁需要同时运行多个系统、需要快照功能、喜欢折腾高级功能、预算为零但需要强大功能的用户,比如IT学习者、软件测试人员。

简单总结一下:

  • 怕麻烦,求稳定,只用一个系统 -> 选 VMware Workstation Player
  • 想免费,要功能多,同时开好几个系统 -> 选 Oracle VM VirtualBox

对于使用Windows 10/11专业版或企业版的朋友,系统自带一个叫 Hyper-V 的功能(来源:微软官方文档),它也是虚拟机技术,但它的设置更偏向IT专业人士,和系统底层结合更紧密,对新手不太友好,一般建议先从上面两款独立的软件开始学起。

最后给新手的建议:

别怕,虚拟机就是个工具,你完全可以现在就去下载一个VirtualBox或者VMware Player(根据你的需求选),然后找个教程,尝试着在里面安装一个你熟悉的Windows系统,这个过程会让你对电脑的启动、分区、系统安装有更深刻的理解,玩坏了就删,没任何损失,迈出第一步,你会发现这个“盒子里的世界”精彩无比!