ビルド 22000 以降のバージョンの Windows 11 を使用している場合は、WSL を使用して Linux ディスクを直接マウントできるようになりました。 winver を実行して、Windows のバージョンを確認します。この記事の執筆時点で、私は 22000.282 を使用しています。
また、wsl --help を実行して --mount の手順を確認することもできます。それらがない場合は、最新ではないか、Windows ストアから WSL のインストール/更新を試すことができます。 Windows ストアから WSL をインストールすると、更新が速くなります。
--mount <Disk>
Attaches and mounts a physical disk in all WSL2 distributions.
Options:
--bare
Attach the disk to WSL2, but don't mount it.
--type <Type>
Filesystem to use when mounting a disk, if not specified defaults to ext4.
--options <Options>
Additional mount options.
--partition <Index>
Index of the partition to mount, if not specified defaults to the whole disk.
--unmount [Disk]
Unmounts and detaches a disk from all WSL2 distributions.
Unmounts and detaches all disks if called without argument.
ディスクをマウントするには、管理者である必要があります。最初に、この PowerShell クエリを使用してすべてのディスクのリストを取得できます:
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
DeviceID は \\.\SOMETHING のようなパスであり、それが重要です。
次に、あなたはただ wsl --mount \\.\SOMETHING"
.
デバイスは、Linux インスタンスの /mnt/wsl/SOMETHING の下に表示されます。このようにパーティション分割されていないディスクをマウントすることも、パーティション分割されたディスクをマウントすることもできます。次に、lsblk を実行してパーティションを確認すると、それらは /dev/wsl --mount --\\.\SOMETHING --partition --type Filesystem
に戻ることができます . filesystem パラメーターは、vfat など、カーネルをサポートするファイルシステム用です。
現在、SD カードとフラッシュ ドライブは機能していませんが、VHD だけでなく、USB 外部ドライブと内部ドライブも機能しています。
スポンサー: Couchbase Capella DBaaS は柔軟でフル機能を備え、完全に管理されており、K/V、SQL、全文検索によるアクセスが組み込まれています。驚くほど高速でありながら、驚くほど手頃な価格です。今すぐ Capella を無料でお試しください。