Чтобы переместить установку подсистемы Windows для Linux (WSL) на другой диск, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
-
Метод 1: экспорт и импорт
- Экспортируйте существующую установку WSL с помощью команды
wsl --export
. Например,wsl --export Ubuntu D:\wsl-backup.tar
. - Импортируйте экспортированную установку на новый диск с помощью команды
wsl --import
. Например,wsl --import Ubuntu D:\wsl-new D:\wsl-backup.tar
.
- Экспортируйте существующую установку WSL с помощью команды
-
Метод 2: копирование вручную
- Скопируйте всю папку установки WSL с текущего диска на новый диск. По умолчанию папка установки находится по адресу
C:\Users\YourUsername\AppData\Local\Packages\
. - Обновите файл конфигурации WSL, запустив
wsl --set-version <имя дистрибутива>2
в командной строке или PowerShell, где<имя дистрибутива>
— это имя ваш дистрибутив WSL.
- Скопируйте всю папку установки WSL с текущего диска на новый диск. По умолчанию папка установки находится по адресу
-
Метод 3: команда WSL –move (Windows 10 версии 1903 и более поздних версий)
- Откройте командную строку или PowerShell и запустите
wsl --list --verbose
, чтобы просмотреть доступные дистрибутивы WSL и их расположение. - Используйте команду
wsl --set-default <имя дистрибутива>
, чтобы установить дистрибутив WSL по умолчанию на тот, который вы хотите переместить. - Запустите
wsl --set-version <имя дистрибутива>2
, чтобы преобразовать дистрибутив в WSL 2 (если это еще не сделано). - Наконец, используйте команду
wsl --export <имя дистрибутива>
, чтобы экспортировать дистрибутив в файл tar, и командуwsl --unregister <имя дистрибутива>
, чтобы отменить его регистрацию. - Переместите экспортированный файл tar на новый диск и импортируйте его с помощью команды
wsl --import
.
- Откройте командную строку или PowerShell и запустите