Подсистема Windows для Linux второй версии (WSL 2) позволяет монтировать физические диски и разделы с файловыми системами Linux (например, ext4, ext3, xfs), которые изначально не поддерживаются операционной системой Windows. Это особенно удобно для разработчиков и пользователей систем с двойной загрузкой (Dual Boot), так как позволяет получить доступ к файлам дистрибутивов Linux напрямую через Проводник Windows.
В этой инструкции подробно описано, как подключить, смонтировать и затем безопасно извлечь диски с файловой системой Linux с помощью WSL 2 в Windows 11 и Windows 10.
Шаг 1. Определение идентификатора диска
Для монтирования диска в WSL 2 Вам потребуется узнать его точный путь (идентификатор устройства) в Windows.
- Откройте консоль PowerShell от имени Администратора (через поиск в меню «Пуск» или нажав правой кнопкой мыши по кнопке Пуск).
- Введите следующую команду и нажмите Enter:
wmic diskdrive list brief - В выведенном списке найдите физический накопитель, на котором установлена файловая система Linux, и скопируйте его значение из столбца «DeviceID» (например,
\\.\PHYSICALDRIVE2).
Шаг 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:
- Откройте «Проводник».
- В левой навигационной панели перейдите в раздел «Linux» (или введите в адресную строку путь
\\wsl$). - Перейдите во вложенную папку Вашего дистрибутива и найдите смонтированный диск. Путь монтирования по умолчанию выглядит так:
\\wsl$\ИМЯ_ДИСТРИБУТИВА\mnt\wsl\PHYSICALDRIVE2
Вы также можете работать с файлами диска напрямую из терминала WSL 2, перейдя в каталог /mnt/wsl/.
Шаг 4. Как безопасно отключить диск Linux
Чтобы избежать повреждения данных, перед физическим отключением накопителя или выключением WSL 2 диск необходимо размонтировать.
- Откройте PowerShell от имени администратора.
- Выполните команду отключения диска:
Например:wsl --unmount DISKPATHwsl --unmount \\.\PHYSICALDRIVE2
Важное замечание: Функция монтирования физических дисков работает во всех актуальных версиях Windows 11 и Windows 10 с установленным WSL 2. Убедитесь, что Ваша подсистема WSL обновлена до актуальной версии с помощью команды
wsl --update.
Монтирование дисков ext4 в Windows стирает границы между операционными системами и делает работу разработчика комфортнее. Пишите в комментариях, если у Вас возникли проблемы при монтировании дисков!