Переместите подсистему Windows для Linux (WSL) на другой диск.

Чтобы переместить установку подсистемы Windows для Linux (WSL) на другой диск, вы можете воспользоваться несколькими способами. Вот несколько вариантов:

  1. Метод 1: экспорт и импорт

    • Экспортируйте существующую установку WSL с помощью команды wsl --export. Например, wsl --export Ubuntu D:\wsl-backup.tar.
    • Импортируйте экспортированную установку на новый диск с помощью команды wsl --import. Например, wsl --import Ubuntu D:\wsl-new D:\wsl-backup.tar.
  2. Метод 2: копирование вручную

    • Скопируйте всю папку установки WSL с текущего диска на новый диск. По умолчанию папка установки находится по адресу C:\Users\YourUsername\AppData\Local\Packages\.
    • Обновите файл конфигурации WSL, запустив wsl --set-version <имя дистрибутива>2в командной строке или PowerShell, где <имя дистрибутива>— это имя ваш дистрибутив WSL.
  3. Метод 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.