PVE虚拟机一次磁盘IO异常的排查解决
1. 背景 我日常一直是使用 一张 RTX 2060 Super 直通的 Windows 11 虚拟机作为我家里日常的主力机器,用来 Coding (ssh Ubuntu)、Gaming (英雄联盟)、以及一些观影(自建 Jellyfin),显示器是小米的 4K,这台虚拟机作为日常机器还是挺稳定的,平时也不用关机,完全能胜任我的日常任务,除了 Windows 本身的原因,长时间不关机会出现一些莫名的 BUG 之外都挺好,直到前段时间我把它玩坏了。 事情的起因我已经记不清了,是一个极小的问题让我需要更新 Windows,因为我这个版本的 Windows 11 实在太老了,大概是 2022 年的版本 :22H2,但致命的问题是我的 Windows 是下载的国外大神精简版的,为了极致的优化砍了很多组件,这些精简版为了稳定往往会禁用 Windows 的更新,就怕小白去更新之后黑屏打不开,而我成了那个小白,原因是我在另一台安装了同样系统的物理机上成功更新过一次,那次成功应是侥幸,那次的版本跨度没有很高,可以看作是一次小更新,而这次我直接死在了第一个补丁,安装了这个补丁之后直接黑屏无法启动,毫无疑问需要修复了,精简系统无恢复环境,只能靠 Windows PE 救一救,进了 PE 之后看到这个补丁已经固化,即已经替换掉了系统的一些文件,无法进行恢复,照着 Gemini 给的一些方案试了一下最终还是不行。万幸的是我的代码已经提交到自建 Gitea,我的重要文件是实时 Nextcloud 同步,唯一遗憾的是我做空投任务的时候启动的几个 Chrome 的 Profile 文件夹,里面有一些用来撸毛账号的 Cookie 没有备份,其实吧虚拟机是可以每天备份的,但我为了玩 Steam 把磁盘扩到了 500 G,剩余空间完全不够装下这么大的备份,所以就不了了之了,好在撸毛的钱包是有私钥备份的,况且撸毛次次反撸,我已经不抱希望能领取大毛了,于是连磁盘也懒得拷贝,直接重装算了。 2. 重装 Win 11 这次重装我还是选择了 22H2, 不为其他,只因下载了一个新的26H1 的镜像居然安装失败了,所以还是稳定的慢慢升级吧。 下面是我的 Windows 11 虚拟机的硬件图 初看是没问题的是吧,安装很顺利,也成功升级到了 23H2,但是使用起来总有点怪怪。 3. 异常情况 3.1 游戏 首先是游戏莫名的卡顿,我这个配置在以前玩 LOL 是没什么问题的,4K 分辨率中画质完全能应付,但是我即使调到低画质还是会莫名的掉帧,CPU 负载打开游戏就开始飙升到百分之八十多...