我的电脑一直有突然黑屏然后重启的毛病。但是半年前突然变成了报错黑屏问题且没有重启,但是有报错信息就可以试试修复。
一开始是遇到的黑屏并显示 your device ran into a problem and nedds to restart 且错误代码为 0x20001。
这个蓝屏是 HYPERVISOR_ERROR (0x20001),核心是 Windows 虚拟化子系统(Hypervisor)崩溃,常见和虚拟化 / 驱动 / 超频 / 内存 / 系统文件损坏有关。
1.检查BIOS
到各自电脑官网的服务支持,用自己电脑背面的SNID号搜索出BIOS
https://www.acer.com.cn/support.html?type=1
注意是用自己电脑背面的SNID号搜索出各自电脑型号的BIOS,不同型号是不一样的。

下载最新的,点击自动重启安装。
2.重置 Hypervisor 启动项
以管理员身份打开命令提示符(CMD)
1. 重置 Hypervisor 启动项
bcdedit /set hypervisorlaunchtype auto
2. 修复系统文件
sfc /scannow
3. 修复系统镜像,这里卡住在 62.3%、84% 很常见,可能半小时以上。
DISM /Online /Cleanup-Image /RestoreHealth
执行完重启电脑,
检查下面Hyper-V,执行上面完上面操作,应该已经没有Hyper-V,如果还有,就需要关闭它。
这图是执行前的,执行后应该没有了。

3.虚拟化冲突
设置 → 隐私和安全性 → Windows 安全中心 → 设备安全性 → 内核隔离 → 关闭 “内存完整性” → 重启。
这时候还没有解决,变成了遇到的黑屏并显示 Your device ran into a problem 且错误代码为 0xD1
0x000000D1 = DRIVER_IRQL_NOT_LESS_OR_EQUAL
直译:某个驱动在高中断级(IRQL)下访问了不该访问的内存,绝大多数是驱动问题,其次是内存 / 系统文件 / 网卡 / 显卡 / 虚拟化冲突。
这里选择直接关闭 Hypervisor
bcdedit /set hypervisorlaunchtype off
然后再修复系统镜像。
DISM /Online /Cleanup-Image /RestoreHealth
执行完重启电脑。
虚拟化问题的话,就可以想到是我的电脑安装过VMware、VirtualBox、WSL2 ,就问题可能出在它们冲突上,VirtualBox最后安装的。那就删除VirtualBox一系列软件和配置等等。
删除VirtualBox一系列软件和配置等等。
Win+R输入control打开控制面板,选择“程序和功能”,找到virtualbox,鼠标左键单击并选择卸载,找到当时的安装路径(默认路径为C:\Program Files\Oracle\Virtualbox)并删除virtualbox的文件夹。
4.修复 PCIe 电源管理
这时候遇到的黑屏并显示 Your device ran into a problem 且错误代码为 0xA1
0xA1 = PCI_BUS_DRIVER_INTERNAL,意思是:PCIe 总线驱动内部结构错乱,
关闭 PCIe 节能
PCI Express 链路状态电源管理就是系统给主板 PCIe 通道(插显卡、固态硬盘、网卡、外设的高速总线)做的自动省电休眠功能。
开启时候电脑闲置时,自动降低 PCIe 总线频率、断电休眠,省电、降发热。
关闭时候让 PCIe 总线全程满血全速运行,不降压、不休眠、不跳频
再次修复系统文件
sfc /scannow
再次修复系统镜像
DISM /Online /Cleanup-Image /RestoreHealth
执行完重启电脑。
目前还没有再次出现问题。


