RT ,我最初安装好后定时 export ,今天重装系统之后 import 提示转换稀疏矩阵失败
PS D:\DATA\WSLBACKUP> wsl --import archlinux C:\archlinux .\archlinux.tar
wsl: 由于潜在的数据损坏,目前已禁用稀疏 VHD 支持。=========]
若要强制分发使用稀疏 vhd ,请运行:
wsl.exe --manage <DistributionName> --set-sparse --allow-unsafe
操作成功完成。
PS D:\DATA\WSLBACKUP> wsl --shutdown
PS D:\DATA\WSLBACKUP> wsl --manage archlinux --set-sparse --allow-unsafe
--allow-unsafe 不是有效的布尔值,<true|false>
错误代码: Wsl/E_INVALIDARG
PS D:\DATA\WSLBACKUP> wsl --manage archlinux --set-sparse true
正在进行转换,这可能需要几分钟时间。
由于潜在的数据损坏,目前已禁用稀疏 VHD 支持。
若要强制分发使用稀疏 vhd ,请运行:
wsl.exe --manage <DistributionName> --set-sparse --allow-unsafe
错误代码: Wsl/Service/E_INVALIDARG
有没有老哥知道怎么解决的? 在 win10ltsc2021 和 win11ltsc2024 都尝试过,都无法转换(最初是在 2021 安装并且转换的)
![]() |
1
imzcg2 85 天前 ![]() wsl --update --pre-release --web-download 执行这个命令更新 wsl 到最新版再试试看,有用的记得感谢我
|
2
imjiaoyuan OP @imzcg2
PS C:\Windows\system32> wsl --update --pre-release --web-download 正在检查更新。 正在更新适用于 Linux 的 Windows 子系统: 2.5.8 。 PS C:\Windows\system32> wsl --manage archlinux --set-sparse true 正在进行转换,这可能需要几分钟时间。 由于潜在的数据损坏,目前已禁用稀疏 VHD 支持。 若要强制分发使用稀疏 vhd ,请运行: wsl.exe --manage <DistributionName> --set-sparse --allow-unsafe 错误代码: Wsl/Service/E_INVALIDARG |
3
akihitooo 82 天前
wsl.exe --manage <DistributionName> --set-sparse true --allow-unsafe
|
![]() |
4
Gehrman 68 天前
我之前有个发行版最开始没开启稀疏 vhd ,后面改成 enable 了。
某次更新后就进不去了,开始以为是 WSL 坏了,后面发现新安装 Ubuntu 是正常的。 只是在安装时提示了你主题里提到的错误。后面我就把稀疏 vhd disable 了 感觉这个功能应该还是有点问题 |