首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

002 Windows 内置虚拟机Hyper-V的基础使用与配置 --面向普通大众用户的Windows使用指南·进阶篇

~~简述~~

本次教程隐匿ID将为订阅者小伙伴带来Windows内置虚拟机Hyper-V的基础使用教程。利用虚拟机我们可以获得很多额外的便利,比如安全的隔离环境、不同用途的子系统等等。对于虚拟机的理解,我们作为大众用户只用简单的理解为——系统为我们提供了一个软件,这个软件可以利用当前的软硬件模拟出一个“虚拟”的机器,而这个机器又能独立运行一个操作系统来为我们提供服务。而Hyper-V,就是Windows系统为我们提供的一种虚拟化技术。

不过,对于使用Hyper-V是有一定的门槛的,最基本的就是主机设备的CPU需要支持虚拟化技术,而且其它配置也要达到一定的要求,毕竟虚拟机实际上也是消耗我们主机本身的硬件资源来进行运行的。这里我们后续会依次介绍。

关于何时需要使用虚拟机呢,对于普通大众用户我们无需考虑过多的因素,也基本不会遇到什么复杂的需求,所以只用在以下一些简单的情况下考虑是否需要使用即可:

试用不可信或测试阶段软件

当我们遇到不太信任或者处于测试阶段的软件时,我们不想在主机设备上直接运行时,则可以考虑创建一个虚拟机来进行运行,一旦测试完成,不再需要则可直接清除虚拟机,而主机系统几乎不会受到影响。

体验不同的操作系统

当我们需要体验某个操作系统而不想实机安装时则可以考虑使用虚拟机来安装并体验,通常Hyper-V只支持常规的各Linux发行版系统和Windows系统

准备不同的工作生活环境

当我们只有一台设备,而又想要为不同的工作或生活环境采取互不干扰的独立系统时,除了采取多账户的策略以外,还可以考虑创建对应的虚拟机环境,区别在于前者对系统硬件性能要求不高,而后者需要一定的硬件支持,但从安全和独立性来说,后者是高于前者的。

=====================

接下来,隐匿ID就带各位来了解Hyper-V的基础使用方法吧。

Hyper-V是一种虚拟化技术,可以让你在一台电脑上运行多个操作系统。Hyper-V可以用于测试、开发、教育、演示等场景,也可以用于部署云计算和容器化应用

Windows平台内置的Hyper-V功能默认是关闭的,要使用Hyper-V我们需要先启用Hyper-V功能,而这个功能需要一定的前提条件,这些条件如下:

你的设备必须支持硬件辅助虚拟化(Intel-VT或AMD-V)和硬件数据执行保护(DEP)功能,并且在BIOS中启用它们。

你的设备必须安装Windows Server 2012或更高版本,或者Windows 8 Pro或更高版本(家庭版不支持)。Hyper-V不支持Windows 7或更低版本。

你的设备必须有足够的内存、磁盘空间、和网络带宽,来支持你想要运行的虚拟机的数量和规格。

对于CPU芯片是否支持虚拟化,我们可以通过网络进行查询即可,一般情况下支持虚拟化的CPU,其虚拟化功能在主板BIOS中是默认启用的,对于默认禁用的情况,小伙伴可以在公众号内联系隐匿ID进行指导开启哦,毕竟市场上的PC设备很多,各家主板商BIOS的进入和配置项多多少少会有不同,无法做到教程中一一列出。

当满足以上条件后,我们便可以通过设置来开启Hyper-V功能。本教程是以Windows 11专业版系统为例,理论上同样适用于Windows10/8.1/8系统。启用Hyper-V的步骤如下:

通过开始菜单搜索“控制面板”或通过【运行】程序输入“control”命令打开“控制面板”;

在“控制面板”中,依次打开“程序”-“程序和功能”,然后选择“启用或关闭Windows功能”;

在弹出的窗口中,找到并勾选“Hyper-V”选项及其所有子项,然后点击“确定”;

系统会提示你重启计算机,以完成Hyper-V的安装;

重启后,你就可以在开始菜单中找到“Hyper-V管理器”了。

启用Hyper-V功能成功后,我们便可以开始使用这个不错的功能了。这里隐匿ID将以创建一个Windows 11系统的虚拟机为例来进行演示。

首先,我们可以在开始菜单搜索“Hyper-V”来找到 Hyper-V管理器 ,随后点击快捷方式即可打开 Hyper-V管理器 的图形界面。在Hyper-V管理器主页,我们可以找到我们的主机设备,鼠标光标移动在其之上点击鼠标右键即可弹出功能菜单我们依次选择和点击“新建”-“虚拟机”,则可以打开新建虚拟机向导页面。

向导页面打开后,我们可以看到创建虚拟机的基本描述,通常我们直接点击“下一页”进行自定义配置。

在指定名称和位置配置页,我们可以自由的为自己的虚拟机进行命名,同时选择虚拟机的实际存储位置,通常情况下保持默认即可,不过由于默认存储在系统盘空间,故系统盘空间紧张的小伙伴,记得重新选取存储位置哦,配置完成后点击“下一页”继续配置。

在指定代数配置页,我们需要指定Hyper-V技术的代数,通常这和我们实际要安装在虚拟机中的操作系统相关,一般对较新的且支持UEFI引导的64位操作系统选择第二代,其他情况选择第一代。由于隐匿ID安装的是Windows 11系统,故选择第二代。配置完成后点击“下一页”继续配置。

在分配内存配置页,通常我们可以默认分配4096MB(即4GB)内存,并开启“动态内存”功能支持,这会允许虚拟机在内存不足时动态扩展使用主机内存。该项要求主机设备本身硬件配置内存最好不要太低,建议8GB以上。配置完成后点击“下一页”继续配置。

在配置网络页,我们可以为虚拟机配置虚拟交换机以便虚拟机内系统可以连接外网,这里我们可以根据自己的需求选择,后续也可以在新建的虚拟机设置页面进行更改。截图中隐匿ID选择的是未连接,另一个选项“Default Switch”是启用Hyper-V功能后自动建立的默认交换机,如需虚拟机联网,通常选择这个即可。配置完成后点击“下一页”继续配置。

在连接虚拟硬盘配置页,我们可以为虚拟机创建一个虚拟硬盘用于存储数据,这里可以定义虚拟硬盘的名称、位置和大小,名称和大小我们可以自定义,位置通常保持默认,也可以根据实际情况进行更改。关于大小,由于默认创建的虚拟硬盘为动态扩展存储的,所以这个大小只是限制该虚拟硬盘最大能使用的实际硬盘空间,通常我们会根据虚拟机安装系统来决定,这里隐匿ID选择的是30GB,如果换做安装DeepinOS且需傻瓜式安装则最小需要设置为64GB。配置完成后点击“下一页”继续配置。

在安装选项配置页,我们可以选择何时安装操作系统以及系统镜像,通常我们直接就选择即将安装的系统的系统镜像,通过浏览文件导入系统镜像后,点击“下一页”即可进入即将新建的虚拟机摘要信息页面。

最后在摘要信息页,我们可以看到已经配置的虚拟机的基础信息,确认无误后我们点击完成即会创建虚拟机,创建好的虚拟机会出现在Hyper-V管理器的虚拟机列表之中。如果摘要信息中有不符合需求的地方,我们回到对应页面进行更改即可。

完成这一步骤之后我们便可以启动虚拟机或者继续对已创建的虚拟机进行进一步的设置,在此之前,隐匿ID在下方再次展示上述步骤的动态操作截图。

当完成虚拟机创建后,我们便得到了自己的虚拟机,虚拟机首次启动会先进行系统安装,在此之前,,我们可以先对虚拟机进行一定程度满足自己需求的配置。

上述步骤完成后,我们可以在Hyper-V管理器的虚拟机列表中看到我们创建的虚拟机,选择这个虚拟机,并点击鼠标右键弹出功能菜单,我们点击设置即可打开虚拟机设置页面。

下方截图展示了我们能对虚拟机进行的个性化配置,通常我们只选择自己需要的部分进行设置即可。接下来隐匿ID会介绍常用的几个需要自行根据实际情况来配置的模块。

首先是安全功能,这里主要涉及的是安全启动相关的一些配置,简单的来说就是保障操作系统在启动时就能一定程度的做到安全保障,比如验证系统启动加载程序、禁止可疑的驱动程序随系统启动加载等等,通常情况下,前面创建虚拟机步骤选择第一代Hyper-V时这里默认禁用安全启动,选择第二代Hyper-V时这里默认开启安全启动。如果即将安装的系统为Windows11\10\8.1\8,这里的模板保持默认即可,如果是安装支持UEFI引导的Linux发行版系统则选择“Microsoft UEFI 证书颁发机构”,比如安装基于Linux的DeepinOS。最后需要说明的是,一般情况下,如果在虚拟机中安装Windows11系统,这里需要同时勾选“加密支持”中的“启用受信任的平台模块”。

关于SCSI控制器功能,可以简单的理解为为虚拟机添加或删除额外的数据存储器,这里根据实际情况进行增删即可,支持添加删除硬盘、DVD、共享驱动器,其中硬盘驱动器可以加载物理硬盘和虚拟硬盘,DVD驱动器内可以挂载支持的镜像文件,共享驱动器通常为虚拟硬盘。

网络适配器功能,这里我们可以为虚拟机配置虚拟交换机以供虚拟机内系统进行联网,一般情况下我们如果无需联网,选择未连接即可,如果需要联网,选择默认的“Default Switch”即可。如果对网络连接有其他需求,可以使用Hyper-V管理器主页-操作列表-虚拟交换机管理器进行配置。

最后是检查点功能,这个功能可以帮我们实时保存虚拟机状态,并在虚拟机关机时进行合并状态,但也会造成一定的空间和时间损耗,如果你不是需要长时间不关机运行虚拟机,以及如果你需要经常在主机系统挂载虚拟机所使用的虚拟磁盘,那么隐匿ID建议关闭检查点功能。

完成这些需求设置后,我们便可以返回启动虚拟机并进行系统安装了,在此之前,隐匿ID会把上述步骤的动态操作演示截图放在下方。

首次启动虚拟机会要求先安装操作系统,这里隐匿ID会以安装Windows为例演示首次启动虚拟机。我们在Hyper-V管理器主页面虚拟机列表中可以找到我们设置好的虚拟机,鼠标左键双击这个虚拟机或者使用鼠标右键点击它,并在弹出菜单中选择连接,即可打开虚拟机窗口,在窗口中央会有一个“启动”按钮,点击即可启动,首次启动会加载前面选择的安装镜像来安装系统,接下来隐匿ID会使用动态截图演示这一步骤。

安装系统的详细过程这里就快速跳过了,如何安装Windows系统隐匿ID在上一篇文章有详细的介绍,具体可以点击《Windows系统安装指南(U盘启动盘方法)》查看哦

--增强会话模式--

如果在Hyper-V虚拟机中安装的系统是Windows系列系统,那么Hyper-V还为我们提供了一个“增强会话”模式方便我们更好的使虚拟机和主机设备进行交互,“增强会话”的启动方式在虚拟机窗口工具栏中,工具栏中有一个台式电脑且右上角有个加号的图标,这个图标即是“增强会话”开关按钮,点击之后会弹出增强会话配置窗口,在这里我们可以设置虚拟机可以访问的主机软硬件资源,确认之后虚拟机即可和主机设备进行这些资源的交互。

在虚拟机中安装Windows完成并启动增强会话后,后续再次启动该虚拟机则会正常以增强会话模式进入内部Windows系统,而内部系统的使用基本上和主机设备中的Windows系统一致,我们按照日常习惯正常使用即可。如果不再需要这个虚拟机,我们在Hyper-V管理器中删除该虚拟机并删除其使用的虚拟硬盘即可。

Hyper-V中除了安装Windows系统外,我们也可以安装其他的一些系统,比如Linux各发行版系统。比如最近几年一直比较火热的国产操作系统,几乎都是基于Linux来开发的,这里隐匿ID就简单的演示一下安装Deepin OS,由深度社区开发的国产操作系统。虽然在某些行业国产操作系统已经可以胜任很多工作了,但对于普通大众用户来说,多多少少还是会遇到不适用的情况,甚至很多时候连某些日常工作娱乐所需都无法很好的满足。为了能够在不影响主机使用的前提下体验一下这些国产系统,我们可以选择虚拟机来尝试,并且也可以在其中进行一些深度的体验来向这些国产系统开发商反馈建议,以使他们能做得更好,早日能完全胜任日常的生活娱乐和工作所需。而后续隐匿ID也会跟进并推出一系列的国产操作系统基础使用教程和技巧分享。

创建Linux系统虚拟机的过程按照上述过程进行即可,区别就是选择安装镜像时选择对应的系统镜像即可,另外就是创建虚拟机完成后,我们在虚拟机设置中的安全功能设置中,需要将安全启动模板更改为“Microsoft UEFI 证书颁发机构”。接下来就是正常的连接并启动虚拟机即可,首次启动正常安装系统即可,这里DeepinOS提供了傻瓜式安装,相比Windows来说更加人性化一些。

完成系统安装后我们就可以简单的体验DeepinOS了,不过遗憾的是Hyper-V并未提供针对Linux的增强会话模式,所以与主机的软硬件资源交互会受到一定的影响。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O1b6kAhnEwrqU5bmn-gLQSfw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券