SSブログ

WSL2で外部ストーレージをブロックデバイスでアクセス(現時点でUSBフラッシュメモリーとSDカードは不可) [WSL]

WSLから外部ストレージを使う場合,USBフラッシュメモリーとSDカードはブロックデバイスでアクセス不可だが,USBハードディスクはアクセスできる。
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-mount-disk

USBハードディスクを接続して,管理者コマンドプロンプトでデバイスIDというのを調べる。

C:\Windows\system32>wmic diskdrive get deviceid,caption
Caption                     DeviceID
ASMT 2235 SCSI Disk Device  \\.\PHYSICALDRIVE1
TOSHIBA THNSNF128GCSS       \\.\PHYSICALDRIVE0

USBハードディスクのデバイスIDは,\\.\PHYSICALDRIVE1
wslコマンドでマウントする。

C:\Windows\system32>wsl --mount \\.\PHYSICALDRIVE1
Disk \\.\PHYSICALDRIVE1 byl připojen z WSL2, ale připojení se nezdařilo (kód chyby: -22). Další podrobnosti získáte spuštěním příkazu dmesg v rámci WSL2.
Pokud chcete disk odpojit, spusťte wsl.exe --unmount \\.\PHYSICALDRIVE1.

これでubuntuやdebianからUSBハードディスクがブロックデバイスとしてマウントできる。
image

USBフラッシュメモリの場合,「指定されたドライブが見つかりません」とのエラーになる。
image


nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

Windows 上でLinuxのGUIア..Rescuezilla ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。