Текст и данные · Инструкция
WSL: где находится файл ext4.vhdx конкретного дистрибутива
WSL: где находится файл ext4.vhdx конкретного дистрибутива. У WSL 2 каждый дистрибутив хранит Linux-файловую систему в виртуальном диске VHDX, но путь зависит от способа установки и пакета.
Короткий ответ
Для 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; работа с открытым виртуальным диском повышает риск повреждения.
Как проверить без лишних изменений
- В PowerShell выполните wsl -l -v и запишите точное имя нужного дистрибутива.
- Используйте официальный PowerShell-запрос к HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss с фильтром DistributionName.
- К полученному BasePath добавьте \ext4.vhdx, если команда не сделала это автоматически.
- Перед обслуживанием VHDX завершите WSL командой wsl --shutdown, если инструкция выбранной операции этого требует.
- Для обычного доступа к 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.