Linux子系统WSL导入vhdx报错:由于未安装所需的特性,无法启动操作

迅恒数据中心
安装wsl,使用命令导入之前的vhdx的时候出错。
wsl --import-in-place Debian-GNULinux "D:\linux\Debian-GNULinux\ext4.vhdx"

错误:
由于未安装所需的特性,无法启动操作。
错误代码: Wsl/Service/RegisterDistro/CreateVm/HCS/HCS_E_SERVICE_NOT_AVAILABLE

含义:WSL2 需要的虚拟机平台 / Hyper‑V 相关服务没有运行、对应 Windows 可选功能没装上。 --import‑in‑place 导入 VHDX 必须走 WSL2(虚拟机模式),不能用 WSL1。
重装系统后:新系统需要开启Winddows功能中的「虚拟机平台」、「适用于Windows 的Linux子系统」、「Windows 虚拟机监控程序平台」。
再修复虚拟化底层环境:
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /f
bcdedit /deletevalue testsigning
bcdedit /deletevalue nointegritychecks
bcdedit /set hypervisorlaunchtype auto
重启后生效
 

分类:教程帮助 百度收录 必应收录