WSL(Windows Subsystem for Linux)でインストールしたUbuntu-24.04や他のディストリビューション(Debian、Kali Linux、Fedoraなど)を、CドライブからDドライブへ移動する手順を解説します。
「Ubuntu-24.04」の部分は、ご自身が移動したいディストリビューション名に置き換えて実行してください。
WSLの概要とコマンドの情報を知りたい方はこちら
まず、WSL2とディストリビューション(今回は、Ubuntu-24.04)をCドライブにインストールします。
PowerShell(管理者権限)で以下のコマンドを実行してください。
wsl --install -d Ubuntu-24.04
※別のディストリビューションを使用する場合は、Ubuntu-24.04を変更
まず、DドライブにWSL用のフォルダを作成します。
ターミナルやPowerShellで以下のように作成できます。
cd D:\
mkdir wsl
cd wsl
PowerShellで、現在のディストリビューションをエクスポート(バックアップ)します。
wsl --export Ubuntu-24.04 D:\wsl\Ubuntu-24.04.tar
エクスポートが完了したら、Cドライブから該当ディストリビューションを削除します。
wsl --unregister Ubuntu-24.04
エクスポートしたイメージをDドライブに復元します。
wsl --import Ubuntu-24.04 D:\wsl D:\wsl\Ubuntu-24.04.tar --version 2
--version 2
はWSL2の場合です。WSL1の場合は省略できます。インポート直後はrootユーザーでログインされる場合があります。
一般ユーザーでログインしたい場合は、WSL内で/etc/wsl.conf
を編集します。
sudo vi /etc/wsl.conf
# 以下を追記
[user]
default=ユーザー名
ユーザー名
はご自身のLinuxユーザー名に置き換えてください。WSLのバージョンが2.3.24以降の場合、エクスポートやインポートを使わずに、より簡単にディストリビューションをDドライブなど任意の場所に移動できます。
wsl --manage Ubuntu-24.04 --move D:\wsl\Ubuntu-24.04
wsl -l -v
コマンドで確認できます。エクスポート・アンインストール・インポートの3ステップ、または最新版WSLの「–move」コマンドで、WSLディストリビューションをDドライブへ安全かつ簡単に移動できます。
Cドライブの容量節約やストレージ管理の効率化に、ぜひこの方法を活用してください。