Гид по технологиям

Экспорт, импорт и удаление Linux‑систем в WSL на Windows 10

• 4 min read • Windows • Обновлено 24 Nov 2025
Экспорт и импорт Linux‑систем (WSL) в Windows 10
Экспорт и импорт Linux‑систем (WSL) в Windows 10

Быстрые ссылки

  • Как это работает
  • Как экспортировать (резервная копия) Linux‑системы
  • Как импортировать (восстановить) Linux‑системы
  • Как удалить (разрегистрировать) Linux‑системы

Маскот Linux — Тукс, отображённый на фоне Windows 10

Как это работает

Функции экспорта и импорта появились в обновлении May 2019 Update (Windows 10, версия 1903). Если у вас нет этого обновления или более новой версии, соответствующие параметры командной строки wsl будут недоступны.

Коротко о терминах:

  • Экспорт — создание TAR‑файла с корневой файловой системой выбранного дистрибутива.
  • Импорт — создание нового зарегистрированного дистрибутива из TAR‑файла и размещение его в указанной папке.
  • Разрегистрация (unregister) — удаление дистрибутива из WSL и удаление относящихся к нему файлов.

Всем управляет утилита wsl.exe с двумя ключами, которые вам понадобятся:

--export

и

--import

Опция --export сохраняет корневую файловую систему дистрибутива в TAR‑файл. Опция --import делает обратное — разворачивает TAR и регистрирует новый дистрибутив.

Как экспортировать (резервная копия) Linux‑системы

Команда wsl — это Windows‑утилита (wsl.exe). Выполняйте её в PowerShell или Командной строке Windows, а не в подсистеме WSL. Откройте окно, щёлкнув правой кнопкой по кнопке «Пуск» или нажав Windows+X, затем выберите “Windows PowerShell” или “Командная строка”.

Чтобы увидеть список установленных дистрибутивов, выполните:

wsl --list

Экспортируйте файловую систему дистрибутива в TAR‑файл командой:

wsl --export <имя_дистрибутива> <имя_файла>.tar

Пример: экспорт Ubuntu 18.04 в ubuntu.tar:

wsl --export Ubuntu-18.04 ubuntu.tar

Экспорт окружения WSL в PowerShell

После завершения у вас появится TAR‑файл с файловой системой дистрибутива. Размер зависит от установленного ПО — для чистой Ubuntu 18.04 LTS это примерно несколько сотен мегабайт.

TAR‑файл Linux‑окружения, созданный Windows 10

Важно: TAR‑файл содержит файлы внутри корневой файловой системы дистрибутива; он не сохраняет настройки Windows, привязки сети или состояние служб, зависящих от конкретной машины.

Как импортировать (восстановить) Linux‑систему

Импорт выполняется с помощью ключа --import. Из PowerShell или Командной строки выполните:

wsl --import <имя_дистрибутива> <путь_установки> <путь_к_файлу>.tar

Пример: импорт дистрибутива из C:\Users\Chris\ubuntu.tar с именем Ubuntu-18.04 в папку C:\Users\Chris\ubuntu:

wsl --import Ubuntu-18.04 C:\Users\Chris\ubuntu C:\Users\Chris\ubuntu.tar

Если вы хотите установить дистрибутив в место по умолчанию, учтите, что Windows обычно размещает их в папках вида C:\Users\ИМЯ\AppData\Local\Packages. Можно выбрать любую папку, но не изменяйте файлы вручную из проводника Windows, когда дистрибутив зарегистрирован и запущен. Для доступа к файлам используйте WSL или монтирование через проводник как рекомендовано.

Импорт TAR‑файла Linux в PowerShell

Совет: если планируете перенос между машинами, сохраните TAR‑файл на внешнем диске или в облачном хранилище, затем выполните импорт на целевом ПК.

Как удалить (разрегистрировать) Linux‑систему

Чтобы полностью удалить дистрибутив и связанные с ним файлы, используйте опцию --unregister:

Сначала посмотрите текущие дистрибутивы:

wsl --list

Затем удалите нужный дистрибутив:

wsl --unregister <имя_дистрибутива>

Пример удаления Ubuntu‑18.04:

wsl --unregister Ubuntu-18.04

Удаление или разрегистрация Linux‑окружения из командной строки Windows 10

Эта операция окончательно удаляет файлы дистрибутива из места установки и удаляет запись о нём в WSL.

Важно: перед --unregister экспортируйте дистрибутив, если планируете восстановить или перенести его позже.

Когда это не работает или нужно быть внимательным

  • Если ваша версия Windows ниже 1903 (May 2019 Update), опции недоступны.
  • TAR не хранит состояние запущенных сервисов, сокетов и системных настроек, зависящих от аппаратного окружения.
  • При импорте в каталог на другом диске убедитесь, что у учётной записи есть права записи и что диск поддерживает необходимые атрибуты файловой системы.
  • Не редактируйте файлы дистрибутива напрямую из Windows, когда он зарегистрирован; это может привести к повреждению данных.

Быстрый чеклист — playbook для переноса дистрибутива

Администратор / продвинутый пользователь:

  • Локальная подготовка: в WSL остановите процессы, которые могут мешать (не обязателен, но рекомендуется).
  • Выполните: wsl --export <имя> <файл>.tar.
  • Скопируйте TAR на целевой ПК (USB/сеть/облако).
  • На целевом ПК выполните: wsl --import <имя> <путь_установки> <файл>.tar.
  • Проверьте работу: wsl -d <имя> и запустите системные проверки.

Разработчик:

  • Экспортируйте окружение с установленными зависимостями перед распространением.
  • Документируйте версию дистрибутива и ключевые пакеты.

Обычный пользователь:

  • Сохраните TAR в безопасном месте как резервную копию.
  • При восстановлении следуйте инструкциям администратора.

Порядок действий в примерах (минимальная методология)

  1. Проверить версию Windows: если ниже 1903 — обновить систему.
  2. Просмотреть список дистрибутивов: wsl --list.
  3. Сделать экспорт: wsl --export ....
  4. Перенести TAR‑файл куда нужно.
  5. Импортировать: wsl --import ....
  6. Тестировать новый дистрибутив.

Диаграмма принятия решения

flowchart TD
  A[Начало] --> B{Есть ли WSL v1/v2?}
  B -->|Да| C{Версия Windows ≥ 1903?}
  B -->|Нет| Z[Обновите Windows / включите WSL]
  C -->|Нет| Z
  C -->|Да| D[Экспорт: wsl --export]
  D --> E[Сохранить TAR]
  E --> F{Перенос на другую машину?}
  F -->|Да| G[Скопировать и wsl --import на целевой ПК]
  F -->|Нет| H[Храните резервную копию локально]
  G --> I[Проверка и тестирование]
  H --> I
  I --> J[Готово]

Критерии приёмки

  • TAR‑файл успешно создан и имеет ожидаемый размер.
  • После wsl --import дистрибутив запускается: wsl -d <имя> и вы попадаете в shell.
  • Критические сервисы и установленные приложения доступны в новом окружении.

Краткий глоссарий

  • WSL — Windows Subsystem for Linux, подсистема Windows для запуска Linux‑окружений.
  • TAR — контейнерный архив, используемый для упаковки файловой системы.

Примечания по безопасности и совместимости

  • TAR-файл может содержать чувствительные данные. Храните и передавайте его безопасно.
  • При переносе между машинами с разной архитектурой или разными версиями ядра Windows возможны несовместимости в поведении сервисов.

Краткое резюме

Экспорт и импорт дистрибутивов через wsl –export и wsl –import — надёжный способ создать резервную копию, перенести или восстановить Linux‑среду под Windows 10. Всегда проверяйте версию Windows (≥1903), сохраняйте TAR‑файлы безопасно и тестируйте импортированные окружения перед использованием в продакшене.

Важно: прежде чем удалять дистрибутив, сделайте экспорт, если хотите сохранить текущее состояние.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро