Hyper-V使用过程中遇到的问题和解决办法

在上一篇文章中提到了要把使用Hyper-V过程中遇到的坑整理成文章写出来供自己参考也供他人参考,整理完文章写好便及时发了出来,以免时间久了忘掉一些关键点,徒增烦恼。

在这次的使用过程中遇到的大问题不多,大都一些粗心导致或者本身就不支持的问题,例如低版本Windows不支持增强会话、用错镜像版本无法安装虚拟机、与系统同版本的Hyper-V虚拟机无法使用增强会话。下边将详细介绍一下遇到的这些问题以及解决的方法。

Win7不支持增强会话

问题描述

最开始装了一个win10可以使用Hyper-v的增强会话模式,后边又装了一个win7发现不能使用增强会话模式,文件的拖拽、剪贴板的共享、窗口的缩放都不方便。另外Win7的灵魂功能Aero透明窗体效果也不能用,暂时没找到解决的方法。

百度搜索了一番查到了问题的原因:

要使用Hyper-V增强会话模式,Hyper-V来宾操作系统至少是Windows8.1和Windows Server 2012 R2以及之后的系统。

解决方法

不能使用增强会话的话很多功能都用不了,主要可以分为以下几个方面:

  • 窗口缩放
  • Aero效果
  • 文件的拖拽
  • 剪贴板的共享

文件的拖拽、剪贴板的共享、窗口的缩放(不完美)可以通过【远程桌面连接】来实现,而Aero效果不支持暂时没找到解决办法,个人感觉没有Aero效果的Win7是真的丑,就像下图那样。

Aero疑难解答

既然不能用Aero效果我便用Windows经典模式吧!感觉也挺好看的 (●ˇ∀ˇ●))

Windows经典模式

Hyper-V一代和二代的差异

创建虚拟机唯一需要注意的就是第一代虚拟机和第二代虚拟机之间的区别了,并且这个在创建虚拟机之前就要想好因为虚拟机一旦创建完成就不能再进行修改了。

安装Linux或者其他32位操作系统的话建议使用第一代虚拟机

Win8以后的操作系统推荐使用第二代虚拟机但是需要注意下载的系统镜像是32位还是64位。

博主这边就犯了这样一个错误,拿着x86的系统镜像安装第二代的虚拟机,直接不识别镜像导致无法安装。这一点的详细内容可以在本文最后“事后发现的奇葩问题”这一章节看到。

关于一代虚拟机和二代虚拟机之间的对比可以参考下面这两篇文章:

Hyper-V第1代与第2代–选择哪个? - 每日头条 (kknews.cc)

Hyper-V 第一代虚拟机与第二代虚拟机对比测试_技术希望快乐点(MVP)的技术博客_51CTO博客

增强会话卡在开机界面无法操作

增强会话卡在开机界面无法操作算是一个小BUG了,具体体现在Win10专业版20H2开启Hyper-V虚拟机使用Win10专业版20H2的镜像启用增强会话卡在开机界面无法操作,经过测试使用1909版本的Win10可以正常使用,推测是镜像版本太新Hyper-V的增强会话还没有适配,使用1809和1909版本的Win10均没有此问题。

上图是使用增加会话模式的样子,卡在此处无法输入密码也不能进行其他操作,如果切换为基本会话可以正常的输入密码进入操作系统,但是这样的话文件拖拽、粘贴板共享、窗口缩放等功能都无法使用,意义不是很大。

事后复盘发现的奇葩问题:

因为使用Hyper-V这两天在里边重装了七八次系统,换了三次镜像故而发现二代虚拟机比较挑镜像。

首先使用了1809LTSC版本的win10镜像,在一代虚拟机中可以直接安装,在第二代虚拟机中卡在启动界面镜像不识别。

这一条在写文章的过程中找到了问题的根源,因为我镜像错误的下载成了X86的即32位操作系统(粗心导致的),而32位的win10不支持UEFI在启动的时候自然就找不到镜像了。

结语

Hyper-V在一段时间的使用过后,总体还是不错的。不建议Windows家庭版的用户单独安装Hyper-V服务,因为总是会有莫名的报错,断流。还是建议将系统升级到专业版或企业版之后,在来使用Hyper-V。相较于老牌虚拟机VMWare,Hyper-V的稳定性的确是会差一点,但也各有优异,若是学生群体,且不是Linux系统的重度患者,亦或是工作中需要用到虚拟Windows的情况,笔者在此还是十分推荐Hyper-V的。毕竟也是微软推出的一款完全免费的虚拟机。尤其是用Hyper-V运行Windows的时候,其流畅度比同设备下的VMWare要好。并且不用单独安装软件。在笔者Windows 10 1909的版本中,Hyper-V的资源占用是远低于VMWare的。(1903以后的版本中Hyper-V与VMWare存在兼容性的问题,笔者也不清楚原因,有意者可自行百度解决。)

除此之外,Hyper-V不用考虑卸载的问题,Hyper-V与Windows 安全中心、Windows sandbox共用核心进程(后边两者也是运行在虚拟机中的。)即Hyper-V的核心进程是被集成在Windows系统中,一般不存在卸载的问题(故此第三方“纯净”版系统可能无法使用Hyper-V)。相较与VMWare那堪比刮骨疗毒的卸载过程来说,对新手友好一些。

参考链接:

登山亦有道 | 记录日常,每天进步一点点。 (chenyan98.cn)

win10 32位不支持UEFI安装吗【windows10吧】_百度贴吧 (baidu.com)

使用windows10自带虚拟机hyper-v遇到的坑_不基调的博客-CSDN博客



© 版权声明
THE END
喜欢就支持一下吧
点赞51赞赏
分享
评论 共3条
    • 苑晨岩
    • BigHuaji0
      不错,不过我用vm(欢迎回访)
      11天前回复