マイクロソフトのブランドン・ルブラン氏はブログ記事で、WSLのパフォーマンスを向上させるためのアップデートを行った結果、ファイルの種類、プロトコル、ファイルのリストを検索できるようになったと発表した。
これにより、Windows Subsystem for Linux(WSL)内でLinuxファイルシステムへのアクセスが可能になり、ユーザーはWSL 2ディストリビューション内で物理ディスクを接続してマウントできるようになります。これにより、 ext4など、 Windowsでネイティブにサポートされていないファイルシステムへのアクセスが可能になります。
これらすべては、Windows Insider 20211プレビュー版から可能になります。WSL 2では、この操作を実行する新しい機能「wsl –mount」が提供されます。
ブログ記事によると、ディスクをマウントするには、管理者権限でPowerShellウィンドウを開き、次のコマンドを実行する必要があるとのことです。
wsl --mount <DiskPath>
また、Windowsで使用可能なディスクを一覧表示するには、次のコマンドを実行する必要があります。
wmic diskdrive list brief
WSL 2ディスクをアンマウントして切断するには、次のコマンドを実行します。
wsl --unmount <Diskpath>
ディスクパスは、「DeviceID」列で、通常は\\の形式で使用できます。 \\\。 \ PHYSICALDRIVE *。
以下は、WSLで特定のハードドライブの特定のパーティションをマウントし、その中のファイルを調べる方法の例です。

マウントされると、これらのディスクには、Windowsエクスプローラーから\ wslにアクセスしてアクセスすることもできます。
デフォルトでは、wsl –mountはディスクをext4としてマウントしようとします。
現在、WSL 2にはフルディスクしか接続できないという制限があることが指摘されています。つまり、パーティションだけを接続することはできません。
具体的には、このデバイスはWindowsから切断できないため、wsl –mountを使用してブートデバイスのパーティションを読み取ることはできません。
USBフラッシュドライブは現在サポートされておらず、WSL 2に接続できません。ただし、USBドライブは互換性があります。
wsl –mountでマウントできるのは、カーネルでネイティブにサポートされているファイルシステムのみです。 これは、owsl –mountを呼び出して、インストールされているファイルシステムドライバ(たとえば、ntfs-3gなど)を使用できないことを意味します。
さらに、開発者向けアップデートでは、開発チャネルに新しいバージョンのオペレーティングシステムがリリースされるたびに、対応するWindows SDKもリリースされると記載されています。最新のInsider SDKは、aka.ms/InsiderSDKからいつでもインストールできます。
最後に、出版物で言及されている訂正について:
- 32ビットオペレーティングシステムで実行されている一部の64ビットアプリケーションが、ハイブリッド構成のディスクリートGPUに正しくプロモートされなかった問題を修正しました。
- アプリケーションの更新後、スタートメニュータイルに「アプリケーションの更新が進行中」の進行状況バーが表示され続ける可能性がある問題を修正しました。
- スタートアップ時に一部のアプリアイコンが予期せず表示される可能性がある問題を修正しました。
- ARM64デバイスで、[スタート]メニューから特定のアプリケーションを起動して閉じた後、次に開いたときに[スタート]メニューがハングする問題を修正しました。
- ロック画面がフリーズする可能性がある問題を修正しました。
- ShellExperienceHost.exeがクラッシュする可能性がある問題を修正しました。
- Windows 10のデフォルトの背景画像が通知に表示されない問題を修正しました(たとえば、WIN + Shift + Sでスクリーンショットを撮る場合)。
- アップデートのダウンロード時にWindowsUpdateがクラッシュする可能性がある最新バージョンの問題を修正しました。
- リリースごとに.NETアップデートを再インストールするように求められることはなくなりました。
このメモについてさらに詳しく知りたい場合は、以下のリンクからMicrosoftブログの記事をご覧ください。