LinuxファイルシステムをWindows10にマウントする
Windows10でLinuxファイルシステムをマウントする方法
WSL 2は、Windows Subsystem forLinuxがWindows上でELF64Linuxバイナリを実行できるようにするアーキテクチャの最新バージョンです。 最近の変更により、Linuxファイルシステムを使用してドライブに保存されているファイルにアクセスできるようになりました。 Linuxがインストールされているドライブがある場合は、Windows 10にマウントして、WSL2を使用してその内容を参照できます。 これがその方法です。
WSL 2は、完全なシステムコール互換性を可能にするWindowsを備えた実際のLinuxカーネルを出荷します。 LinuxカーネルがWindowsに同梱されるのはこれが初めてです。 WSL 2は、最新の仮想化テクノロジーを使用して、軽量ユーティリティ仮想マシン(VM)内でLinuxカーネルを実行します。 この新しいアーキテクチャは、これらのLinuxバイナリがWindowsおよびコンピュータのハードウェアと対話する方法を変更しますが、それでもWSL1と同じユーザーエクスペリエンスを提供します。
で始まります WindowsInsiderプレビュービルド20211、WSL2は新しい機能を提供します。 wsl --mount
. この新しいパラメーターを使用すると、物理ディスクをWSL 2内に接続してマウントできるため、Windowsでネイティブにサポートされていないファイルシステム(ext4など)にアクセスできます。 Windowsファイルエクスプローラー内でこれらのファイルに移動することもできます。
実行する必要のある手順は次のとおりです。
- Windows10で使用可能な物理ディスクを一覧表示します。
- Linuxファイルシステムでドライブをマウントします。
- そのコンテンツを閲覧する
- ドライブをアンマウントします。
次のようにしてください。
LinuxファイルシステムをWindows10にマウントするには
- 開ける 管理者としてのPowerShell.
- 次のコマンドを入力して使用可能な物理ディスクを一覧表示し、Enterキーを押します。
wmicディスクドライブリストの概要
. - を参照してください
デバイスID
必要なドライブを見つけるための値。 - 次のコマンドを入力してドライブをマウントし、Enterキーを押します。
wsl --mount DISKPATH [--Partition
. 例えば。wsl --mount \\。\ PHYSICALDRIVE2-パーティション1
. 代用DISKPATH
とパーティション
マウントするLinuxドライブのパスの値(ドライブに複数のパーティションがある場合)。 - Linuxファイルを含むドライブがマウントされるため、ファイルエクスプローラーでアクセスできます。 ファイルエクスプローラーのアドレスバーに\\ wsl $と入力し、Enterキーを押します。
- 上記のDeviceID +パーティション番号という名前のフォルダが表示されます。 ハードドライブ上の通常のフォルダとして参照します。
- 終了したら、ファイルエクスプローラーを閉じて、PowerShellに戻ります。 コマンドを入力します
wsl --unmount
. 例えば。wsl --unmount \\。\ PHYSICALDRIVE2
.
これで完了です。
ご了承ください wsl
ファイルシステムタイプを指定できます。 WSLはそれを推測しようとしますが、失敗した場合は、次のようにコマンドを使用します。
wsl --mount \\。\ PHYSICALDRIVE2 --Partition 1 -t ext4
上記のコマンドでは、 wsl
ドライブを人気のあるExt4FSとしてマウントします。
それでおしまい。