Windows 11/10 で WSL ディストリビューションをインポートおよびエクスポートする方法

Windows 11/10 では、Microsoft により、WSL または Windows Subsystem for Linux をベースにした複数の Linux ディストリビューションを実行できるようになりました。しかし、Windows を再インストールまたはリセットすると、これらの WSL ディストリビューションに保存されているすべての構成が削除されます。この構成をバックアップおよび復元するには、ユーザーにとって困難になります。しかし、Microsoft はこれをカバーしています。ユーザーは、これらの WSL または Windows Subsystem for Linux ディストリビューションをインポートおよびエクスポートできます。この資料では、エクスポートまたはインポート引数を使用してこれを行う方法を確認します。

Windows 11/10 で WSL ディストリビューションをインポートおよびエクスポートする

Windows 11/10 で WSL ディストリビューションのインポートとエクスポートを扱う 3 つの側面を見ていきます。以下のとおりです。

  1. WSL ディストリビューションをインポートする。
  2. WSL ディストリビューションをエクスポートする。
  3. インポートされた WSL ディストリビューションをアンインストールする。

インストールされているすべてのディストリビューションを Microsoft Store から最新の状態にする必要があります。

1] WSL ディストリビューションをインポートする

管理者レベルの権限でコマンド プロンプトを開きます。コマンド プロンプトで次のコマンドを実行します。:

wsl --list --all

コンピューターにインストールされているすべての WSL ディストリビューションが一覧表示されます。

WSL ディストリビューションをインポートするには、コマンド プロンプトで次のコマンドを実行します。:

wsl --import <ディストリビューション名> <バックアップ .tar ファイルを保存するパスを入力>

例:

wsl --import Ubuntu-18.04 C:\Users\Ayush\Desktop\Ubuntu1804Backup.tar

このコマンドは、バックアップを指定された WSL ディストリビューションに復元します。

2] WSL ディストリビューションをエクスポートする

管理者権限で Windows コマンド プロンプトを開きます。CMD で次のコマンドを実行します。:

wsl --list --all

コンピューターにインストールされているすべての WSL ディストリビューションが一覧表示されます。

WSL ディストリビューションをエクスポートするには、コマンド プロンプトで次のコマンドを実行します。:

wsl --export <ディストリビューション名> <バックアップ .tar ファイルを保存するパスを入力>

例:

wsl --export Ubuntu-18.04 C:\Users\Ayush\Desktop\Ubuntu1804Backup.tar

その後、インポートされたバックアップは、コマンドで入力した場所に保存されます。

3] インポートされた WSL ディストリビューションをアンインストールする

管理者権限で CMD を開きます。次のコマンドを実行します。:

wsl --list --all

次に、次のコマンドを実行して、インポートされた WSL ディストリビューションをアンインストールします。:

wsl --unregister <ディストリビューション名>

プロセスが完了したら、コマンド プロンプトを閉じます。

このガイドが参考になれば幸いです。