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 是真的丑,就像下图那样。

图片[1] - Hyper-V使用过程中遇到的问题和解决办法 - 登山亦有道
Aero 疑难解答

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

图片[2] - Hyper-V使用过程中遇到的问题和解决办法 - 登山亦有道
Windows 经典模式

Hyper-V 一代和二代的差异

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

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

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

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

图片[3] - Hyper-V使用过程中遇到的问题和解决办法 - 登山亦有道

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

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

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

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

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

图片[4] - Hyper-V使用过程中遇到的问题和解决办法 - 登山亦有道

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

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

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

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

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

图片[5] - Hyper-V使用过程中遇到的问题和解决办法 - 登山亦有道

结语

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
喜欢就支持一下吧
点赞52赞赏 分享
评论 晨岩, 雨落随风, BigHuaji, 林羽凡等人在此发表了 7 条热情洋溢的评论
匿名的头像 - 登山亦有道
提交
匿名的头像 - 登山亦有道

昵称

在 WordPress 上使用 Sticker Heo 增添互动时的乐趣吧 !

取消
昵称表情代码图片
    • 雨落随风的头像 - 登山亦有道
      雨落随风 Windows Chrome 110.0.0.0
      • 晨岩的头像 - 登山亦有道
        晨岩作者 Windows Edge 110.0.1587.57
        • 雨落随风的头像 - 登山亦有道
          雨落随风 Windows Chrome 110.0.0.0
    • BigHuaji的头像 - 登山亦有道
      BigHuaji Windows Chrome 91.0.4472.77
    • 林羽凡的头像 - 登山亦有道
      林羽凡 Windows Chrome 90.0.4430.85