「Windows 10 Insider Preview Build 20211」において「WSL 2」に新機能が加わった。物理ディスクをWSL 2に接続してマウントし、「ext4」などのファイルシステムにアクセスできるようになった。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2020年9月10日(米国時間)、同日リリースした「Windows 10 Insider Preview Build 20211」において、「Windows Subsystem for Linux 2」(WSL 2)に新機能を追加したと発表した。
「wsl --mount」コマンドを実行すると、物理ディスクをWSL 2に接続してマウントできる。これにより、Windowsでネイティブにサポートされていないファイルシステム(「ext4」など)にアクセスできるようになる。例えば、WindowsとLinuxをデュアルブート設定にしている場合は、Windows側からLinuxのファイルにアクセスできる。
新しいコマンドの主な使い方は次の通り。
wsl --mount ディスクのパス
wmic diskdrive list brief
wsl --unmount ディスクのパス
ディスクのパスは、「DeviceID」列を見れば分かる。通常は、「\\.\\\.\PHYSICALDRIVE*」という形式になっている。
次の画面では、特定のパーティションにある特定のディスクをWSLにマウントし、ディスク内のファイルをブラウズしている。
ディスクをマウントしたら、Windowsの「エクスプローラー」で「\wsl$」に移動し、マウントフォルダから、ディスクにアクセスできる。
「wsl --mount」コマンドを実行するとデフォルトでは、ディスクをext4としてマウントしようとする。ファイルシステムを指定する方法や、高度なシナリオについては、「Mount a disk in WSL 2」というドキュメントに解説がある。
なお、「wsl --mount」コマンドでWSL 2に接続できるのは物理ディスクだけだ。1つのパーティションだけを選んで接続することはできない。
Copyright © ITmedia, Inc. All Rights Reserved.