# 清理 WSL2 在 Windows 所佔空間 WSL2 在 Windows 中會建立虛擬硬碟 (Virtual Hard Disk, VHD),以 `ext4.vhdx` 檔案形式表示,一開始 WSL2 會先配置空間,而這些空間並非都是目前真正有使用到的。 - 以系統管理員進入 powershell - `wsl --shutdown` - `diskpart` Windows [Diskpart 指令](https://learn.microsoft.com/zh-tw/windows-server/administration/windows-commands/diskpart) - `select vdisk file="C:\Users\…\ext4.vhdx"` ext4.vhdx 路徑類似 "C:\\Users\\\<your-username>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx" ,可以用 `list vdisk` 查到路徑 - `attach vdisk readonly` - `compact vdisk` - `detach vdisk` - `exit` 結束後開啟 WSL2,如果結束遇到 *處理結束,代碼為 4294967295 (0xffffffff)* ,可以試試[關閉並重啟 Windows 功能 "Windows Subsystem For Linux"](https://blog.csdn.net/qq_38666896/article/details/113810463) > 參考連結 > [https://loesspie.com/2021/01/27/wsl2-compact-disk-win10/](https://loesspie.com/2021/01/27/wsl2-compact-disk-win10/) > [https://github.com/microsoft/WSL/issues/4699](https://github.com/microsoft/WSL/issues/4699)