Текст и данные · Инструкция
Как перенести WSL-дистрибутив на другой диск
WSL хранит файловую систему distro в VHDX. Перенос — операция с данными: ошибка на этапе unregister без валидного export
Короткий ответ
Сделайте экспорт distro, проверьте файл, только затем unregister старую установку и импортируйте её в новое место. Современный вариант может использовать VHD export/import-in-place; ключевой принцип — не удалять исходную distro до проверки backup.
Что делать
- Остановите работу: Закройте процессы и выполните `wsl --shutdown`.
- Сделайте export: Используйте `wsl --export <Distro> <backup>` (при подходящей версии можно формат VHD).
- Проверьте backup: Убедитесь, что файл существует и имеет ожидаемый размер; сохраните его отдельно.
- Только затем unregister: `wsl --unregister <Distro>` удаляет зарегистрированную файловую систему — этот шаг необратим без backup.
- Импортируйте в новый путь: Используйте `wsl --import` или `--import-in-place` в соответствии с форматом, затем `wsl -l -v` и тест файлов.
Важно
`wsl --unregister` удаляет данные distro; никогда не выполняйте его до подтверждённого export.
Что учитывать
`wsl --unregister` удаляет данные distro; никогда не выполняйте его до подтверждённого export.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Basic commands for WSL). Пример и формулировки — редакция N1RO на 2026-09-17.