Как: получить доступ к ext4/3/2 в Windows 10 (Как: смонтировать ext4/3/2 в Windows 10)

Как смонтировать диск Linux (ext4) с помощью WSL 2 в Windows 11 и 10

Подсистема Windows для Linux второй версии (WSL 2) позволяет монтировать физические диски и разделы с файловыми системами Linux (например, ext4, ext3, xfs), которые изначально не поддерживаются операционной системой Windows. Это особенно удобно для разработчиков и пользователей систем с двойной загрузкой (Dual Boot), так как позволяет получить доступ к файлам дистрибутивов Linux напрямую через Проводник Windows.

В этой инструкции подробно описано, как подключить, смонтировать и затем безопасно извлечь диски с файловой системой Linux с помощью WSL 2 в Windows 11 и Windows 10.

Шаг 1. Определение идентификатора диска

Для монтирования диска в WSL 2 Вам потребуется узнать его точный путь (идентификатор устройства) в Windows.

  1. Откройте консоль PowerShell от имени Администратора (через поиск в меню «Пуск» или нажав правой кнопкой мыши по кнопке Пуск).
  2. Введите следующую команду и нажмите Enter:
    wmic diskdrive list brief
  3. В выведенном списке найдите физический накопитель, на котором установлена файловая система Linux, и скопируйте его значение из столбца «DeviceID» (например, \\.\PHYSICALDRIVE2).

    Определение DeviceID диска в PowerShell

Шаг 2. Монтирование файловой системы Linux в WSL 2

Сценарий А: Монтирование диска с файловой системой ext4 (по умолчанию)

Для стандартной файловой системы ext4 выполните команду:

wsl --mount DISKPATH

Где вместо DISKPATH укажите скопированный ранее идентификатор диска. Например:

wsl --mount \\.\PHYSICALDRIVE2

Если на накопителе расположено несколько разделов и Вам нужно смонтировать конкретный раздел (например, первый), используйте параметр --partition:

wsl --mount \\.\PHYSICALDRIVE2 --partition 1

Сценарий Б: Монтирование дисков с другими файловыми системами (Vfat, Xfs и др.)

Если диск использует файловую систему, отличную от ext4, используйте ключ -t для явного указания типа:

wsl --mount DISKPATH -t FILESYSTEM

Например, для монтирования диска с файловой системой fat выполните:

wsl --mount \\.\PHYSICALDRIVE2 -t vfat

Шаг 3. Доступ к примонтированным файлам в Проводнике

После успешного монтирования файлы Linux станут доступны в графическом интерфейсе Windows:

  1. Откройте «Проводник».
  2. В левой навигационной панели перейдите в раздел «Linux» (или введите в адресную строку путь \\wsl$).
  3. Перейдите во вложенную папку Вашего дистрибутива и найдите смонтированный диск. Путь монтирования по умолчанию выглядит так:
    \\wsl$\ИМЯ_ДИСТРИБУТИВА\mnt\wsl\PHYSICALDRIVE2

    Доступ к файлам Linux через сетевое окружение wsl$

Вы также можете работать с файлами диска напрямую из терминала WSL 2, перейдя в каталог /mnt/wsl/.

Шаг 4. Как безопасно отключить диск Linux

Чтобы избежать повреждения данных, перед физическим отключением накопителя или выключением WSL 2 диск необходимо размонтировать.

  1. Откройте PowerShell от имени администратора.
  2. Выполните команду отключения диска:
    wsl --unmount DISKPATH
    Например:
    wsl --unmount \\.\PHYSICALDRIVE2

Важное замечание: Функция монтирования физических дисков работает во всех актуальных версиях Windows 11 и Windows 10 с установленным WSL 2. Убедитесь, что Ваша подсистема WSL обновлена до актуальной версии с помощью команды wsl --update.

Монтирование дисков ext4 в Windows стирает границы между операционными системами и делает работу разработчика комфортнее. Пишите в комментариях, если у Вас возникли проблемы при монтировании дисков!