Windows Subsystem for Linux (WSL) を使用すると、Linux ディストリビューションをバックアップ (エクスポート) できるため、Windows 11または Windows 10 の新しいセットアップ、別のコンピューター、またはディストリビューションを他のコンピューターと共有する場合に、それらを復元 (インポート) できます。人。
どのような状況であっても、wsl.exeコマンド ツールを使用して、--exportバックアップ--importオプションとディストリビューションを復元するオプションを使用できます。ただし、この方法を使用すると、Linux ディストリビューション (Ubuntu、CentOS、Debian、Mint など) は [スタート] メニューとの統合を失い、アイテムとして表示されなくなります。 「アプリと機能」の設定。
このガイドでは、Windows 11 およびWindows 10の Windows Subsystem for Linux 2 (WSL2) にインストールされている Linux ディストリビューションをバックアップおよび復元する手順について説明します。
WSL で Linux ディストリビューションのバックアップを実行する
Windows 11 (または Windows 10) で WSL Linux インストールをバックアップするには、次の手順を使用します。
-
Windows 11 でスタートを開きます。
-
Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。
-
次のコマンドを入力して、使用可能な Linux ディストリビューションを特定し、Enterを押します。
wsl --list
-
次のコマンドを入力して WSL ディストリビューションのバックアップを作成し、Enterを押します。
wsl --export DISTRO-NAME PATH\FILE-NAME.tar
コマンドで、DISTRO-NAMEとPATH\FILE-NAME.tarをディストリビューションの情報に変更します。パスを指定しない場合、バックアップは「C:」のルートに保存されます。
たとえば、次のコマンドは Ubuntu ディストリビューションをバックアップ (エクスポート) します。
wsl --export Ubuntu ubuntu-backup.tar

手順を完了すると、別の場所を指定しない限り、仮想マシンはメイン システム ドライブ (C:) のルートにエクスポートされます。
これらの手順では、1 つのディストリビューションのバックアップのみが作成されます。追加のインストールがある場合は、手順を繰り返す必要があります。
WSL で Linux ディストリビューションの復元を実行する
Windows Subsystem for Linux 2 のバックアップから Linux ディストリビューションをインポートするには、次の手順を使用します。
-
スタート を開きます。
-
Command Promptを検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。
-
次のコマンドを入力して、バックアップから Linux ディストリビューションをインポートまたは復元し、Enterを押します。
wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar
コマンドで、DISTRO-NAME、INSTALL-LOCATION、およびPATH\FILE-NAME.tarをディストリビューションの情報に変更します。
たとえば、次のコマンドは Ubuntu ディストリビューションを復元 (インポート) します。
wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar
![How to backup Linux distro on WSL How to backup Linux distro on WSL]()
クイック ノート:元のインストール場所はC:\Users\USERNAME\AppData\Local\Packagesです。ただし、復元は元の場所と同じにはならないため、この場所は避けた方がよい場合があります。たとえば、最終的に「.vhdx」ファイルになり、統合は前述のようにはなりません。
-
次のコマンドを入力して、ディストリビューションが復元されたことを確認し、Enterを押します。
wsl --list
-
次のコマンドを入力して、Linux 用 Windows サブシステムでディストリビューションを起動し、Enterを押します。
wsl --distribution NAME-DISTRO
手順を完了すると、ディストリビューションは指定された宛先にインポートされます。唯一の注意点は、このバックアップと復元には、Microsoft Store からのディストリビューションのインストールと同じ統合がないことです。たとえば、ディストリビューションがインポートされると、[スタート] メニューに登録されず、[アプリと機能] 設定ページから削除できるアプリとして表示されません。
ディストリビューションを実行する場合は、次のコマンドを実行する必要があります: wsl --distribution DISTRO-NAME、または Windows ターミナル メニューからディストリビューションを選択できます。また、インポートした Linux 仮想マシンをアンインストールする場合は、次のコマンドを使用する必要がありますwsl --unregister DISTRO-NAME。