背景
- 之前一直用的 VMplay14,win 近期升级了 1903。
- 发现 VM 不可用了,有一套财务记账的系统在虚拟机,只能设法恢复。
Step1 升级 VM15
- 目前版本式 15.5,去官网下一个升级。( windows 通知里有链接)
- 安装过程中会报一个错,具体不好意思忘了,反正重启了几次,无需额外操作,安装完成。
Step2 关闭 Device Guard
- 恢复已有的虚拟机,提示需要关闭 Device Guard。
- 以下操作不保证全部必须,请优先尝试 Manage Windows Defender Credential Guard (Windows 10) | Microsoft Docs 的下半部分。
- 按这个操作,下面有一个官方工具 Download Device Guard and Credential Guard hardware readiness tool from Official Microsoft Download Center,中文系统需要按前文中的提示替换一个 tolower(),但是我这边运行无效,提示缺数字签名。
- 策略组,gpedit.msc/计算机配置 /管理模板 /系统 /Device Guard/打开基于虚拟化的安全(禁用)
- 之前开启过 windows 沙盒,程序功能 /关闭 windows 功能 /关闭 windows 沙盒( Hyper-V 如果开着也关了)
- 命令行
bcdedit /set hypervisorlaunchtype off
- 反正上述操作都来一遍,我也不确定哪个有效,反正重启后虚拟机算跑起来了。
- 稍做记录,给遇到同样问题的一个参考。