結論
WSL2 でマウントして WSLg を用いて Gparted を使いましょう.
注意点
- USB メモリに対しては使用できません.(https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-mount-disk)
手順
-
Windows 11 をインストールします. Windows 10 上では WSLg が使えないので別途 VcXsrv を導入するなどが必要です.
-
PowerShell で
wmic diskdrive list brief
を実行します.
実行すると以下のように表示されると思います.
Caption DeviceID Model Partitions Size
hogehogehoge \.\PHYSICALDRIVE0 fugapiyo x xxxxxxxxxxx
hogefugahoge \.\PHYSICALDRIVE1 piyopiyo x xxxxxxxxxxx
fugafugahoge \.\PHYSICALDRIVE2 piyohoge x xxxxxxxxxxx
```
-
マウントしたいディスクを決めたら
sudo wsl --mount \\.\PHYSICALDRIVE(数字)
でマウントします. gsudo が入っていない場合は管理者権限のあるプロンプトで実行してください. -
WSL のターミナルで
lsblk
を実行して選択したディスクが増えていることを確認してください. -
WSL のターミナルで
sudo gparted
を実行します. -
Windows 上で gparted が起動しました.めでたしめでたし.
付録 VHD をマウントする
VHD は ディスクの管理からマウントできます.マウント後は通常のディスクと同様に扱えます.