Чтобы переместить установку подсистемы 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 и запустите