GNU/Linux >> Linux の 問題 >  >> Linux

Windows10およびWSL2でLinuxファイルシステムにアクセスする方法

Windows Subsystem for Linux 2では、ext4などのLinuxファイルシステムを備えた物理ディスクをWSL2内に接続してマウントできるようになりました。

この機能により、ユーザーは、Windowsがネイティブにサポートしていないext4などのLinuxファイルシステムにアクセスできます。また、ディスクが異なるデュアルブートのWindowsとLinuxがWindowsからLinuxファイルにアクセスできるようになったことも意味します。

Windowsビルド20211以降、Windows Subsystem for Linux 2(WSL 2)は新機能を提供します:wsl --mount 。この新しいパラメータを使用すると、物理ディスクをWSL 2内に接続してマウントできるため、Windowsでネイティブにサポートされていないファイルシステム(ext4など)にアクセスできます。

したがって、異なるディスクを使用してWindowsとLinuxでデュアルブートしている場合は、WSL2でLinuxファイルシステムにアクセスできるようになりました。

ただし、この機能には制限があります。たとえば、単一のパーティションを接続したり、WindowsOSと同じ物理ディスクにext4パーティションをマウントしたりすることはできません。

これは、新しい改善が個別の物理ディスクにのみ限定されているためです。また、USBディスクをサポートしていてもUSBフラッシュドライブを接続することはできません。

WSL2にLinuxディスクをマウントする方法

ディスクをマウントするには、管理者権限でPowerShellウィンドウを開き、次のコマンドを実行します。

wsl --mount <DiskPath>

Windowsで使用可能なディスクを一覧表示するのは簡単です。実行するだけです:

wmic diskdrive list brief

ディスクをWSL2からアンマウントしてデタッチするには、次のコマンドを実行します。

wsl --unmount <Diskpath>

ディスクパスは、DeviceIDで利用できます。 列、通常は\\.\PHYSICALDRIVE*の下 フォーマット。

以下は、特定のハードディスクパーティションをWSLにマウントし、そのファイルを参照する例です。

ファイルエクスプローラーを使用したLinuxファイルシステムへのアクセス

マウントしたら、\wsl$に移動して、Windowsエクスプローラーからこれらのディスクにアクセスすることもできます。 次に、マウントフォルダに移動します。

ボトムライン

WSL 2のLinuxファイルシステムにアクセスする場合は、最初にWindowsを最新のビルド20211に更新してから、公式ドキュメントを確認してください。


Linux
  1. LinuxでWineをインストールしてWindowsアプリを実行する方法

  2. Windows10とMXLinuxをデュアルブートする方法

  3. Linux と Windows では、\n と \r の処理方法が異なりますか?

  1. LinuxとWindowsをデュアルブートする方法

  2. Linux でファイルシステムを作成してマウントする方法

  3. Linux から Windows 共有フォルダにアクセスする方法

  1. KaliLinuxとWindows10をデュアルブートする方法

  2. Linux、Windows、およびmacOSでTeamSpeakサーバーを作成する方法

  3. Linux、Windows、およびmacOSでホストファイルを編集する方法