1. はじめに
WSL (または WSL 2) のターミナル内から、外付けストレージにアクセスできなくなった場合の対処法を紹介します。
2. 状況
外付けストレージが接続されてから WSL が起動されないと、WSL側から外付けストレージにアクセスすることができません。
3. 対処法その1
PowerShell で、使用するディストリビューションに対して以下のコマンドを実行します。
wsl.exe --terminate <ディストリビューション名>
- 指定したディストリビューションが停止します。
--terminate
のところは、-t
でもよいです。- コマンド実行後、少し待ってから再度そのディストリビューションを実行すると、外付けストレージが認識できるはずです。
4. 対処法その2
PowerShell から以下のコマンドを実行し、実行中のすべてのディストリビューションと WSL 2 の仮想マシンを終了させます。
wsl.exe --shutdown
そして、再度 ディストリビューションを起動します。
5. 対処法その3
LxssManager というサービスを再起動します。
手順
(1) WSL のターミナルを開いている場合は終了させます。
(2) スタートメニューを開き、”サービス” と入力すると「サービス」というアプリケーションが表示されるので、そこをクリックします。
(3) [LxssManager] という項目を右クリックし、[再起動] を選択して再起動します。
以上です。