WSL2 で外部ディスクをマウントする方法。
WSL2 からは ext4 などのファイルシステムの中身も見ることができるので、デュアルブートしている Linux ディスクを読み書きしたいときに便利。
Step 1: マウントしたいディスクの Device ID を確認する。PowerShell で
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
DeviceID のコラムの値をコピーしておく。例:
\\.\PHYSICALDRIVE3
Step 2: wsl コマンドでディスクを接続する。
PowerShellで
wsl --mount <DiskPath> --bare
<DiskPath> に DeviceID の値が入る。
Step 3: WSL2 内でマウントする。
WSL2のシェルで、マウントしたいパーティションの名前を調べて、マウントする。例:
$ lsblk
$ mkdir /mnt/ext
$ mount /dev/sdd1 /mnt/ext
Step 4: ディスクを取り外すとき
PowerShellで
wsl --unmount <DiskPath>
参考: https://learn.microsoft.com/ja-jp/windows/wsl/wsl2-mount-disk
コメントを残す