Диск, отформатированный в ext4, при подключении к Windows не получает букву и в «Проводнике» не отображается — система предлагает лишь отформатировать носитель, что приведёт к потере всех данных. Такое происходит потому, что в Windows нет встроенного драйвера для файловых систем семейства ext2/ext3/ext4, которые являются стандартом в большинстве дистрибутивов Linux.
Проблема решаема: существует несколько рабочих способов получить доступ к ext4-разделу из Windows — от полноценного монтирования через подсистему WSL2 до сторонних драйверов и программ-«читалок». Ниже разберём каждый метод, его ограничения и риски, чтобы вы могли выбрать подходящий вариант под свою задачу: разовое копирование файлов или постоянную работу с Linux-диском.
Почему Windows не видит ext4-разделы
Windows нативно поддерживает только собственные файловые системы — NTFS, FAT32, exFAT и ReFS. Формат ext4 (Fourth Extended Filesystem) разработан для ядра Linux и использует иную структуру метаданных: журналирование, иноды, права доступа в стиле Unix. Без специального драйвера ядро Windows просто не умеет интерпретировать эти структуры.
При этом сам раздел физически исправен — его можно увидеть в оснастке «Управление дисками» (diskmgmt.msc), где он отобразится без буквы и файловой системы. Назначить букву через стандартные средства не получится: Windows не распознаёт тип раздела как читаемый.
Типичные сценарии, когда возникает необходимость открыть ext4 под Windows:
- 💾 Перенос данных с диска из компьютера или ноутбука с Linux
- 📹 Извлечение записей с жёсткого диска видеорегистратора или NAS
- 🐧 Работа в конфигурации с двойной загрузкой Windows и Linux
- 🛠️ Восстановление файлов с карты памяти Raspberry Pi или Android-устройства
Способ 1: монтирование через WSL2
Наиболее «родной» и безопасный метод — подсистема Windows для Linux (WSL2), доступная в Windows 10 (с актуальными обновлениями) и Windows 11. Поскольку WSL2 работает на настоящем ядре Linux, поддержка ext4 в ней полноценная, включая запись.
Сначала необходимо установить WSL, если он ещё не развёрнут. Откройте PowerShell от имени администратора и выполните:
wsl --install
После установки и перезагрузки определите идентификатор физического диска через «Управление дисками» или команду wmic diskdrive list brief, затем смонтируйте диск:
wsl --mount \\.\PHYSICALDRIVE1 --partition 1
Смонтированный раздел станет доступен внутри WSL по пути /mnt/wsl/..., а также через «Проводник» Windows по адресу \\wsl$. После завершения работы диск нужно отключить командой wsl --unmount \\.\PHYSICALDRIVE1.
☑️ Монтирование ext4 через WSL2
⚠️ Внимание: при монтировании через wsl --mount диск занимается подсистемой целиком и становится недоступен для других программ Windows. Не извлекайте носитель физически, пока он смонтирован, — это может повредить журнал ext4.
Способ 2: драйвер Ext2Fsd
Ext2Fsd — драйвер с открытым кодом, который добавляет поддержку ext2/ext3/ext4 на уровне системы. После установки Linux-разделы получают буквы дисков и открываются в «Проводнике» как обычные тома.
Установка проста: скачайте драйвер с официального репозитория проекта, установите его и перезагрузите ПК. Затем через утилиту Ext2 Volume Manager назначьте букву нужному разделу. Драйвер умеет монтировать тома автоматически при загрузке системы.
Однако у метода есть существенные ограничения. Проект развивается медленно, и полноценная поддержка всех возможностей ext4 (например, 64-битных томов, metadata_csum) реализована не везде. Запись на ext4 через этот драйвер считается рискованной операцией.
⚠️ Внимание: запись на ext4 через сторонние драйверы Windows может привести к повреждению файловой системы, особенно при внезапном отключении диска или сбое питания. Перед записью сделайте резервную копию важных данных.
Способ 3: программы для чтения ext4
Если нужно лишь скопировать файлы с Linux-диска, удобнее всего подойдут программы-«просмотрщики». Они не монтируют раздел в систему, а открывают его в собственном окне и позволяют извлечь данные.
Популярные решения:
- 📂 DiskInternals Linux Reader — бесплатная программа с интерфейсом в стиле «Проводника», поддерживает ext2/3/4, ReiserFS и другие Linux-форматы
- 🔍 DiskGenius — комбайн для работы с разделами, умеет читать ext4 и восстанавливать удалённые файлы
- 🗂️ Ext2explore — портативная утилита без установки для быстрого просмотра содержимого
Такой подход самый безопасный: программы работают в режиме чтения и не вносят изменений в структуру раздела. Минус — нельзя открывать файлы напрямую из приложений Windows, сначала их нужно скопировать на NTFS-диск.
Сравнение способов доступа к ext4
Чтобы выбрать подходящий инструмент, сопоставьте методы по ключевым критериям:
| Способ | Чтение | Запись | Риск повреждения | Сложность |
|---|---|---|---|---|
| WSL2 (wsl --mount) | Да | Да, полноценная | Низкий | Средняя |
| Ext2Fsd | Да | Ограниченная | Повышенный | Низкая |
| Linux Reader | Да | Нет | Отсутствует | Минимальная |
| DiskGenius | Да | Частично | Низкий | Низкая |
Для регулярной двусторонней работы с файлами оптимален WSL2: это единственный метод с полноценной и корректной записью, поскольку операции выполняет настоящее ядро Linux. Для разового извлечения данных проще использовать Linux Reader — не требуется ни установка драйверов, ни настройка подсистемы.
Почему запись через сторонние драйверы опасна
ext4 хранит метаданные в журнале и использует механизмы контрольных сумм, появившиеся в поздних версиях формата. Сторонние драйверы Windows часто реализуют только базовое подмножество спецификации. При записи они могут некорректно обновить журнал или суперблок, после чего Linux при следующей загрузке потребует проверку fsck, а в тяжёлых случаях часть данных окажется утеряна.
Типичные ошибки и их решение
На практике пользователи сталкиваются с несколькими повторяющимися проблемами. Разберём основные.
Windows предлагает отформатировать диск. Это стандартная реакция на нераспознанную файловую систему. Ни в коем случае не подтверждайте форматирование — оно уничтожит все данные на разделе. Просто закройте диалог и используйте один из описанных методов доступа.
Команда wsl --mount не находит диск. Проверьте, что вы указали правильный номер физического диска (не раздела) и что диск не занят другими программами. Также убедитесь, что WSL обновлён: выполните wsl --update.
Раздел открывается, но файлы не читаются. Возможная причина — раздел был создан с функциями ext4, которые не поддерживает выбранный инструмент (например, шифрование или casefold). В этом случае попробуйте WSL2 — его ядро поддерживает актуальные возможности формата.
⚠️ Внимание: если диск извлечён из Linux-системы некорректно (без размонтирования), журнал ext4 может содержать незавершённые транзакции. Перед работой в Windows желательно один раз загрузить диск в Linux и выполнить проверку fsck, либо смонтировать его через WSL2, где журнал будет корректно обработан.
Альтернатива: общий раздел для Windows и Linux
Если ext4 нужен вам для обмена файлами между двумя системами на одном компьютере, есть более практичное решение — выделить отдельный раздел в файловой системе, которую понимают обе ОС. Формат exFAT поддерживается и Windows, и современными версиями Linux без дополнительных драйверов.
Такой «обменный» раздел избавляет от необходимости монтировать ext4 в Windows вообще: рабочие данные остаются в Linux-разделе, а файлы для переноса кладутся в общую область. Это надёжнее любого стороннего драйвера и не создаёт рисков для целостности данных.
Часто задаваемые вопросы
Можно ли отформатировать диск в ext4 прямо из Windows?
Штатными средствами — нет, «Управление дисками» предлагает только NTFS, FAT32 и exFAT. Создать ext4-раздел можно через WSL2 командой mkfs.ext4 либо загрузившись с Linux Live USB.
Повредит ли Windows данные на ext4-диске при простом подключении?
Нет. Windows не распознаёт файловую систему и не производит с ней никаких операций, пока вы сами не подтвердите форматирование. Единственная опасность — случайно согласиться на формат в диалоговом окне.
Почему через WSL2 диск виден, но не открывается в Проводнике?
Смонтированный через wsl --mount диск доступен по сетевому пути \\wsl$, а не как обычный локальный том. Откройте этот адрес в «Проводнике» и перейдите в каталог смонтированного раздела.
Чем открыть диск от видеорегистратора или NAS с ext4?
Проще всего — программой DiskInternals Linux Reader: подключите диск к ПК через SATA или USB-переходник, запустите программу и скопируйте нужные записи. Монтирование и запись для этой задачи не требуются.
Работает ли Ext2Fsd в Windows 11?
Драйвер устанавливается и в Windows 11, однако проект обновляется нерегулярно, и совместимость с новыми сборками системы не гарантирована. Для Windows 11 предпочтительнее метод с WSL2 — он официально поддерживается Microsoft.