🪟

Windows HomeでWSL2 disk compaction

に公開

Windows 11 Pro なら Hyper-V module 付属のOptimize-VHDを使えばよいところだが、Home Edition では Hyper-V module を使わせないことになっている。

代替案はこれが良かった。

> diskpart
DISKPART> select vdisk file="C:\Users\hiroa\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx"

DiskPart により、仮想ディスク ファイルが選択されました。

DISKPART> attach vdisk readonly

  100% 完了しました

DiskPart により、仮想ディスク ファイルがアタッチされました。

DISKPART> compact vdisk

  100% 完了しました

DiskPart により、仮想ディスク ファイルは正常に圧縮されました。

DISKPART> detach vdisk

DiskPart により、仮想ディスク ファイルがデタッチされました。

DISKPART> exit

DiskPart を終了しています...

Discussion