如何回收 WSL2 的 ext4.vhdx 使用的空间

如何回收 WSL2 的 ext4.vhdx 使用的空间

在最新的 WSL2 发布后,我发现它不支持 GPU 访问,因此我卸载了 Ubuntu Distro 和 WSL2,但它留下了以下超过 7GB 的文件:

%LocalAppData%\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx

删除此文件和所有相关组件的正确方法是什么?

  • 我尝试直接删除它,但我不确定这是否是正确的方法,因为它不能解决问题,因为该文件及其文件夹仍然存在:
    wsl --shutdown
    
    diskpart
      select vdisk file="C:\WSL-Distros\…\ext4.vhdx"
      attach vdisk readonly
      compact vdisk
      detach vdisk
      exit
    

答案1

例如,如果您从 Windows 更新安装了 Ubuntu,则只需在“开始”菜单 Ubuntu 磁贴中单击鼠标右键 ->“卸载”即可。如果仍然存在,则打开提升的 cmd 并运行wsl.exe --unregister Ubuntu

相关内容