前言

大部分人日常生活中只需要使用一个系统,可能是Windows,MacOS或Linux,但是对于程序员等有特殊需求的人群,往往需要在不同的系统之间进行切换。我们倒也可以通过安装双系统来解决这个问题(买两台电脑的土豪请跳过这篇文章),不过每次切换系统都要重启电脑,没法同时打开两个系统,而且如果只是暂时需要,也没必要装双系统,所以这里就介绍另一种一电脑多系统,无需重启切换的方式——虚拟机软件。
虚拟机

一、什么是虚拟机

我记得大学第一次接触到虚拟机器这个概念是在操作系统专业课。从计算机设计者的角度看,计算机系统可以进一步划分为不同的层次来实现其功能,这种划分可以看成是概念上的划分,是一种抽象。计算机设计者设想计算机是按照不同的层次结构来建造的,这里的每一个层次都实现某项特定功能,并有一个特定的假想机器与之对应,对应计算机的每一个层次的这种假想机器称之为虚拟机
计算机系统层次
与计算机系统中的虚拟机概念不大一样,我们平常所说的虚拟机软件是用户层的某一类应用软件,它们使用虚拟化技术来模拟出一个具有完整硬件系统功能的隔离环境,并且在其中能支持操作系统的运行。简单的来说就是让你感觉在软件中有一台真实的电脑正在运行,这种思路倒也的确符合了虚拟机概念。
虚拟机技术
虚拟机软件有许多种,有开源轻量的「Virtual Box」、功能全面的「VMware workstation」、适用MacOS的「Parallels Desktop」……,这篇文章就来简单介绍一下「VMware workstation」以及他的食用方式。
VMware workstation

二、指令集需求

一些CPU只能支持32位系统虚拟化,还有一些CPU不支持虚拟化技术,判断是否支持则要看CPU的指令集。VMware 加载镜像时电脑需要启用Intel VT-x,否则无法启动虚拟机。我们可以通过CPU-Z软件查看指令集,如果有VT-x就说明你的电脑CPU支持虚拟化技术,否则就无法启动虚拟机。
CPU指令集

三、下载与安装

「VMware workstation」是VMware研发的虚拟机软件,面向 Linux 或 Windows PC ,如果是Mac系统,他们公司有「VMware Fusion」。我个人平常使用的是 Workstation pro ,虽然这个是收费的,但是我们总可以在网上找到激活密钥,到目前来说还是能白嫖的(雾)。不过如果嫌麻烦或者功能太多,也可以下载安装较轻量的 Workstation Player,这个对个人免费。教程也只讲Windows系统的安装,Linux可以类比安装。
VMware产品集
在官网点击对应的产品就可以进入下载页面进行下载,Windows系统点击Workstation 16 Pro for Windows下载,Linux系统同理。由于这是个外国的网站,下载速度会受到一定的影响,不过就算再怎么慢,我个人也坚持建议一定要在官网下载。
官网下载
双击安装包进行安装,在自定义路径这里可以选择安装路径,同时勾选添加路径。增强型虚拟键盘功能只面对Windows系统提供,它可更好地处理国际键盘和带有额外按键的键盘。使用增强型虚拟键盘功能时,如果按下 Ctrl+Alt+Delete,只有客户机操作系统会做出反应。该功能主要目的是为了安全性,个人电脑可装可不装,即使不勾选也可以在以后安装
选择路径
接着在用户体验这里,可以默认,也可以去掉,我个人都去掉了,因为嫌烦。
用户体验设置
剩下的一路默认,最后点击安装,就可以等待安装结束了,安装时长大约2-3分钟,安装结束后无需重启
安装
安装进度完成后,我们可以点击弹窗右下角的许可证进行输入许可证密钥,也可以之后打开软件后再输入,这次教程就直接在这里输入了。我们在网络上找到对应版本的许可证密钥复制进去即可,这里留下我当时找到的几条密钥,不过存在被用太多次而无效的可能性,如果不能用了,可以再去网上找。

# 三条随意复制一条就行
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

许可证密钥
最后我们打开软件,可以看到已经是永久许可了,接下来就愉快地使用「VMware workstation」来做各种实验吧。
软件界面

四、BIOS启用VT-x

有时候我们会发现第一次在软件中启动虚拟机时,发现无法启动,并且会显示 此主机的Intel VT-x被禁用 。这说明 Intel VT-x 可能被禁用了,这时我们的思路就是 进入BIOS —> 启用Intel VT-x —> 重启计算机 —> 启动虚拟机
Intel VT-x被禁用
不同的电脑进入BIOS的方式不一样,这里仅给出在装有win10系统的联想台式机中进入BIOS修改设置的方法,其他电脑可类比推理。首先我们重启电脑,在见到电脑LOGO的时候不断按F1键。
见到LOGO按F1
然后我们就会进入到一个这样子的界面,不同电脑的这个界面可能会有所不同,但核心本质是一样的,这个就是系统的BIOS界面。有些BIOS界面可以用鼠标,有些好像不行,不过它们都会在最下面教你怎么用键盘控制。
BIOS界面
我们在BIOS界面找到 高级菜单 ,然后进入里面的 CPU菜单
高级设置
在CPU菜单我们可以找到 Intel Virtualization Technology ,把这一项设置为打开/Enable即可。
Intel虚拟化技术
然后按F10保存设置,退出重启即可(记得一定要保存)
F10保存BIOS设置

五、第一个虚拟机(win10)

下面我们来进行第一个虚拟机的安装,这里就拿Windows10来举例子,以后就不再新开一个教程写如何在上面安装win10了。安装Windows系统需要镜像文件,我们可以在 MSDN I tell you 这个网站找到纯净的Windows镜像,版本的区别可以看这个链接说个简单的知识,X64是64位系统,X86是32位系统
MSDN,I tell you
首先点击新建虚拟机,选择自定义,因为这个可以自己控制所有设置。(如果嫌麻烦可以选择快速一路next)
创建虚拟机
硬件兼容这里默认选择 Workstation 16.x 即可。
硬件兼容
接下来选择 安装程序光盘映像文件 ,找到之前镜像文件选择即可。
选择镜像文件
然后我们可以选择系统版本,我选择安装专业版,这里的产品密钥可以选择不填,等之后装好系统再激活也行。
选择系统版本
接着可以选择虚拟机的存储位置,建议找一个空间比较大的盘存储,不要存在C盘
虚拟机存储位置
固件类型我们选择BIOS即可,关于BIOS和UEFI引导有何区别,可以看知乎上的这个问题《UEFI 引导与 BIOS 引导在原理上有什么区别?》
固件类型
我们可以按需配置虚拟机处理器,不过要注意,虚拟化技术再怎么厉害,也不可能虚拟出比实体机上CPU还高配的CPU,如果你原本CPU是4核,那最多也只能虚拟出4核的效果。(如果我说的有误可以指正)
处理器配置
内存也是按需分配即可,Windows建议不小于2G,但要注意虚拟机是稍微吃性能的,要看着自己的电脑上的实际内存有多少来进行分配。
内存分配
接下来的网络类型选择 网络地址转换(NAT) ,如果是希望用虚拟机搞搞网络的,可能会需要用到桥接,这里先不多介绍。后两步的IO类型和磁盘类型都选择默认即可。
网络类型
选择磁盘这一步我们勾选 创建新的虚拟磁盘
选择磁盘
磁盘容量一般来说会给个推荐值,如果没其他要求的话默认值够用了,然后选择把虚拟磁盘拆分成多个文件。注意不要勾选立即分配所有磁盘,否则的话会把指定的物理磁盘空间立刻全部划给虚拟机用。
指定磁盘容量
指定磁盘文件这里可以更改磁盘文件路径,建议可以存储到之前虚拟机存储的位置,这样方便管理。
指定磁盘文件
点击完成就结束虚拟机的创建流程,我们点击开启虚拟机就可以启动我们刚刚创建的虚拟机了。
创建完成
如果是第一次开启虚拟机,Windows会走一遍正常的安装流程,按照提示做即可,整个流程大概10分钟。
开启虚拟机
然后我们就成功启动了Windows10虚拟机了,可以忘记搞崩系统的痛苦,放开胆子在里面做实验吧。
Windows10虚拟机
最后提一个点,VMware workstation 16 之前的版本如果要做到在本机与虚拟机之间复制东西,是要在 虚拟机--->安装VMware Tools 安装个工具才能实现,不过最新16的好像会自动帮忙装上去,省去了我们的一些后续工作。
安装VMware Tools

参考资料

最后修改:2020 年 11 月 09 日 09 : 51 PM
如果觉得我的文章对你有用,请随意赞赏