Windows
 Computer >> コンピューター >  >> システム >> Windows

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

Windows 10では、Microsoftが提供するWSL(Windows Subsystem for Linux)を利用することで、複数のLinuxディストリビューションを同時に実行できます。しかし、Windows 10の再インストールや初期化を行うと、WSLディストリビューション内に保存されていた設定や環境がすべて失われてしまうのが難点です。また、これらの構成をバックアップして復元するのも、方法を知らなければ簡単にはいきません。

そこで役立つのが、WSLディストリビューションのインポート/エクスポート機能です。この機能を使えば、ディストリビューションの環境全体を1つのtarファイルとして保存し、必要なときにいつでも復元できます。本記事では、--exportおよび--importオプションを使った具体的な手順をわかりやすく解説します。

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

Windows 10でWSLディストリビューションをインポート・エクスポートする

ここでは、WSLディストリビューションのインポートとエクスポートに関わる、次の3つの操作を紹介します。

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

作業を始める前に、インストール済みのディストリビューションがすべて最新の状態になっていることを確認しておきましょう。アップデートはMicrosoft Storeから行えます。

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

まず、管理者権限でコマンドプロンプトを開きます。続いて、以下のコマンドを実行してください。

wsl --list --all

このコマンドにより、PCにインストールされているすべてのWSLディストリビューションの一覧を確認できます。

次に、以下のコマンドでバックアップファイルからWSLディストリビューションをインポートします。

wsl --import <ディストリビューション名> <インストール先フォルダーのパス> <バックアップ.tarファイルのフルパス>

記入例:

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

このコマンドを実行すると、指定したtarファイルの内容が、指定したフォルダーに新しいWSLディストリビューションとして復元されます。

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

管理者権限でコマンドプロンプトを開き、以下のコマンドを実行してインストール済みのディストリビューションを確認します。

wsl --list --all

続いて、以下のコマンドでWSLディストリビューションをtarファイルとしてエクスポートします。

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

記入例:

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

処理が完了すると、コマンドで指定した場所にバックアップファイルが作成されます。このファイルを保管しておけば、Windowsの再インストール後はもちろん、別のPCへ同じ環境を移行することも可能です。

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

不要になったディストリビューションは、登録解除(アンインストール)することで削除できます。まず、管理者権限でコマンドプロンプトを開き、以下のコマンドで現在のディストリビューション一覧を表示します。

wsl --list --all

次に、以下のコマンドで対象のWSLディストリビューションを登録解除します。

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

処理が完了したら、コマンドプロンプトを閉じて終了です。

まとめ

wsl --exportでバックアップを作成し、wsl --importで復元するという流れを覚えておけば、Windows 10の再インストールや初期化の際にもWSLの環境を簡単に守れます。トラブルに備えて、定期的なバックアップを習慣にしておくとさらに安心です。本ガイドが皆さんのお役に立てば幸いです。

  1. Windows 10でシャットダウンをスケジュールする2つの方法【コマンドプロンプト&タスクスケジューラ】

    Windows 10でシャットダウンをスケジュール(予約)できると、長時間かかる処理を中断することなく、PCから離れることができます。このガイドでは、一度きりの自動シャットダウンを設定する方法と、定期的なスケジュールで自動シャットダウンを実行する方法の2つをわかりやすく解説します。 方法1:コマンドプロンプトを使ってシャットダウンを予約する 一回限りのシャットダウンタイマーを設定する最も簡単な方法は、コマンドプロンプトからshutdownコマンドを実行することです。まず、スタートメニューの検索ボックスに「cmd」と入力し、コマンドプロンプトを起動しましょう。 shutdownコマンドの基本的

  2. Windows 10版Minecraftでワールドをバックアップ・インポートする方法を徹底解説

    Minecraftのワールドをエクスポート(書き出し)・インポート(読み込み)できると、さまざまな場面で役立ちます。例えば、友人にワールドのコピーを渡したいときや、大切なワールドを安全に保管するためのバックアップを作成したいときなどです。また、プレリリース版(先行体験版)のMinecraftをインストールする前に、必ずワールドデータのバックアップを取っておくことも重要です。プレリリース版で開いたり編集したりしたワールドは破損する可能性があり、正式リリース版との互換性も保証されていないためです。 理由が何であれ、Windows 10版Minecraftでワールドのバックアップを作成するのはとても