Skip to content

BitBroom 1.2.5

Choose a tag to compare

@pwnapplehat pwnapplehat released this 17 Jul 05:51
· 3 commits to main since this release

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 prune frees 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.exe sessions 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.