LoginSignup
2
3

More than 1 year has passed since last update.

WSL2 で vhdx をマウントする方法

Posted at

2022/04/02現在

vhdx は WSL2 のストレージとして使われているディスクイメージ形式。WSL2 の内容物をバックアップ取りたいときはファイルコピーしておけばいい。

https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-mount-disk にマウント方法が書いてある。しかし vhdx ファイルをマウントするにはひと手間必要。

Microsoft Store から入手した WSL には、VHD を直接マウントする新しい引数 wsl --mount --vhd が含まれます。

上記にあるように、Microsoft Store から入手した WSL でないと vhdx をマウントできない。

詳しくはこちらに Changes Log がある。 https://devblogs.microsoft.com/commandline/a-preview-of-wsl-in-the-microsoft-store-is-now-available/

WSL2 はコマンドラインからインストールしたものと、 Microsoft Store からインストールされたものどちらも共存する。 Windows Terminal などで実行する wsl コマンドは Microsoft Store のものが優先される。

次のように実行すると wsl2 内部からマウントされた ボリュームが参照できる

wsl --mount --vhd "D:\\Downloads\\ext4.vhdx"

エラーが出る場合は、ディストリビューションのデフォルトが指定されていない可能性があるため、 -d でディストリビューション名を指定すること。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3