n1ro°
RU

Текст и данные · Инструкция

WSL: где находится файл ext4.vhdx конкретного дистрибутива

WSL: где находится файл ext4.vhdx конкретного дистрибутива. У WSL 2 каждый дистрибутив хранит Linux-файловую систему в виртуальном диске VHDX, но путь зависит от способа установки и пакета.

Редакция N1RO · Проверено

Короткий ответ

Для WSL 2 путь к ext4.vhdx надежнее получать через запись дистрибутива в HKCU\Software\Microsoft\Windows\CurrentVersion\Lxss, а не угадывать папку AppData. Microsoft приводит готовую PowerShell-команду поиска по имени DistributionName.

Почему путь ext4.vhdx нельзя угадывать

WSL 2 хранит файловую систему дистрибутива в виртуальном диске VHDX, обычно ext4.vhdx. Microsoft рекомендует находить путь через реестр Lxss по точному имени дистрибутива; итоговый BasePath затем дополняется \ext4.vhdx. Прямое редактирование или перемещение внутренних файлов WSL в AppData средствами Windows может повредить дистрибутив. В случае «WSL: где находится файл ext4.vhdx конкретного дистрибутива» сначала зафиксируйте текущую версию WSL и рабочую конфигурацию, затем применяйте документированный шаг и проверяйте его эффект. В сценарии «WSL: где находится файл ext4.vhdx конкретного дистрибутива» откат должен быть понятен до выполнения команды, особенно если действие останавливает VM, меняет сеть, ядро или файловую систему.

Совет: Перед копированием или обслуживанием VHDX сначала остановите WSL; работа с открытым виртуальным диском повышает риск повреждения.

Как проверить без лишних изменений

  1. В PowerShell выполните wsl -l -v и запишите точное имя нужного дистрибутива.
  2. Используйте официальный PowerShell-запрос к HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss с фильтром DistributionName.
  3. К полученному BasePath добавьте \ext4.vhdx, если команда не сделала это автоматически.
  4. Перед обслуживанием VHDX завершите WSL командой wsl --shutdown, если инструкция выбранной операции этого требует.
  5. Для обычного доступа к Linux-файлам используйте \\wsl$\<дистрибутив> или explorer.exe ., а не редактирование VHDX вручную.

Предупреждение: Не удаляйте `ext4.vhdx` вручную: это фактически диск Linux-дистрибутива с пользовательскими данными.

Условия и их смысл

  • точное имя дистрибутива известно. Проверка «точное имя дистрибутива известно» подтверждает исходное состояние перед изменением WSL.
  • путь получен из Lxss. Пункт «путь получен из lxss» локализует проблему и не дает менять несколько причин одновременно.
  • WSL остановлен перед дисковыми операциями. Условие «wsl остановлен перед дисковыми операциями» позволяет проверить команду или настройку на конкретном уровне.
  • VHDX не редактируется обычным Windows-редактором. Если выполнено «vhdx не редактируется обычным windows-редактором», следующий шаг можно оценивать без догадок о предыдущем.

Ошибки, которые искажают вывод

Расположение зависит от способа установки и импорта дистрибутива, поэтому жестко заданный путь из чужой инструкции может быть неверным. Найти файл и безопасно изменить его — разные задачи; для расширения или ремонта используйте отдельную процедуру Microsoft.

Важно: Если задача — резервная копия или перенос, сначала рассмотрите штатные команды `wsl --export` и `wsl --import`, а не прямое редактирование VHDX.

Что должно быть проверено

  • Точное имя дистрибутива известно
  • Путь получен из Lxss
  • WSL остановлен перед дисковыми операциями
  • VHDX не редактируется обычным Windows-редактором

Контрольный пример

Контроль для «WSL: где находится файл ext4.vhdx конкретного дистрибутива»: подтвердите «точное имя дистрибутива известно», затем выполните первый шаг — в PowerShell выполните wsl -l -v и запишите точное имя нужного дистрибутива.

Что учитывать

WSL 2 хранит файловую систему дистрибутива в виртуальном диске VHDX, обычно ext4.vhdx. Microsoft рекомендует находить путь через реестр Lxss по точному имени дистрибутива; итоговый BasePath затем дополняется \ext4.vhdx. Прямое редактирование или перемещение внутренних файлов WSL в AppData средствами Windows может повредить дистрибутив. В случае «WSL: где находится файл ext4.vhdx конкретного дистрибутива» сначала зафиксируйте текущую версию WSL и рабочую конфигурацию, затем применяйте…

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. How to manage WSL disk space). Пример и формулировки — редакция N1RO на 2026-09-22.