Repository navigation
BitBroom 1.2.5
Fixes the Compact WSL / Docker disks tool's behavior when Docker Desktop is running. See CHANGELOG.
Fixed
- No more raw diskpart errors on Docker's disks. Docker Desktop keeps its vhdx files attached while it runs — it re-attaches them (and restarts WSL-integrated distros) seconds after
wsl --shutdown, so diskpart always lost the "file in use" race. The tool now detects a running Docker Desktop, skips the disks it keeps locked with clear guidance, and exits cleanly — skips are not failures.- To include Docker's disks: quit Docker Desktop (tray whale icon → Quit Docker Desktop), then run the tool again.
- Tip:
docker system prunefrees space inside Docker's disk; compaction shrinks the disk file itself.
- One automatic retry (after a fresh WSL shutdown) for locked non-Docker disks — background
wsl.exesessions can respawn and steal the lock once. - diskpart progress spam is gone — dozens of identical " 19 percent completed" lines are collapsed to one per percentage.
Verified
- Elevated end-to-end on real hardware with Docker Desktop running: distro trimmed and compacted, both Docker disks skipped with guidance, exit code 0.
- 144 tests pass (new: Docker-path classifier, diskpart progress dedup).
Existing installs will offer this update automatically on next launch. Verify downloads against SHA256SUMS.txt.