Как открыть диск Linux в Windows — подключение разделов ext4, ext3, ext2
В случае, если вам потребовался доступ из Windows к данным на разделе диска с файловой системой Linux — ext4/ext3/ext2, встроенными средствами системы сделать это не получится. Однако, возможности есть, причем реализовать это можно встроенными средствами системы или с помощью сторонних инструментов.
В этой инструкции подробно о способах подключить раздел диска в файловой системе Linux в Windows 11 и Windows 10 для доступа к данным на этом разделе как для чтения, так и для записи.
Ext2 File System Driver (Ext2Fsd) — самый простой способ открыть раздел ext4/ext3/ext2 в Windows
Ext2 File System Driver или Ext2Fsd — сторонний и полностью бесплатный драйвер для подключения разделов Linux во всех версиях Windows начиная с XP. Несмотря на название, поддерживаются не только разделы не только с файловой системой ext2, но и более новые ext4 и ext3.
Порядок использования Ext2 File System Driver для доступа к дискам Linux будет следующим:
- Загрузите установщик Ext2Fsd с сайта https://sourceforge.net/projects/ext2fsd/
- Установите драйвер, в параметрах установки как правило не требуется ничего изменять.
- По завершении установки вам будет предложено запустить Ext2 Volume Manager (менеджер томов), запустите его.
- Нажмите правой кнопкой мыши по разделу Linux ext4, ext3, ext2 и выберите пункт «Assign Drive Letter» — назначить букву диска.
- Для раздела будет автоматически назначена буква диска, и вы увидите раздел в Проводнике Windows с возможностью чтения и записи файлов на нём.
В дальнейшем вы тем же способом сможете удалить букву диска с раздела (опция «Change letter» — «Remove»).
Доступ к разделам Linux средствами Подсистемы Windows для Linux (WSL)
Подсистема Windows для Linux (WSL) также может быть использована для подключения дисков Linux в Windows таким образом, чтобы доступ к ним был возможен из проводника. Шаги будут следующими:
- Запустите командную строку, Терминал или PowerShell от имени администратора и по порядку введите команды
wsl --install wsl --set-default-version 2 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --install -d Ubuntu
- После выполнения последней команды откроется окно консоли Linux (командную строку при этом не закрывайте, она еще пригодится) с предложением настроить имя пользователя и пароль, сделайте это. Если в окне консоли вы увидите сообщение об ошибке, скачайте и установите обновление WSL, перезагрузите компьютер и запустите Ubuntu из меню «Пуск».
- В консоли Ubuntu введите команду
sudo mkdir -p /mnt/ext-drives/
для создания папки, к которой будут монтироваться диски. - В консоли Windows (командная строка, терминал, Powershell) введите команду
wmic diskdrive list brief
- Обратите внимание на DeviceID диска, который нужно подключить и введите команду (так же в консоли Windows) указав соответствующий номер в имени PHYSICALDRIVE
wsl --mount \\.\PHYSICALDRIVE
- В консоли Ubuntu введите команду lsblk — это отобразит список подключенных дисков, разделов на них и их размер. В следующей команде используем имя нужного раздела для монтирования:
sudo mount /dev/sdИМЯ /mnt/ext-drives/
- После успешного выполнения всех указанных шагов вы можете зайти в Проводник Windows, выбрать пункт «Linux» в панели быстрого доступа, перейти в папку mnt\ext-drives и получить доступ к файлам на подключенном разделе Linux с возможностью записи и чтения.
В дальнейшем для отключения диска от WSL можно использовать ту же команду, которая использовалась на 5-м шаге, заменив mount на unmount.
Другие способы
Есть и другие программы (драйверы) для доступа к разделам Linux из Windows, но не полностью бесплатные. Среди них:
- DiskInternals Linux Reader — в бесплатной версии доступно только чтение данных с разделов.
- Paragon Linux File Systems for Windows — бесплатная работа в течение пробной версии, затем необходимо приобретать лицензию.
Марко
Программа Ext2Fsd не работает. После назначения букв дискам с Линуксом, при попытке зайти на эти диски, она пишет, что их надо сначала отформатировать. Чушь полная.
Ответить
Dmitry
Странно. Я лично тестировал, когда писал (том ext4 был), всё прошло полностью без проблем.
Ответить
Владимир
Подтверждаю. После назначения буквы, высвечивается окно с требованием форматировать диск.
Ответить
Nik
У меня то же самое — требует сначала отформатировать
Ответить
Эстет
Все работает! Не надо писать чушь и выдавать собственные кривые ручки в качестве эталона мудрости и умности…
Ответить
Эгрегат
Ext2Fsd определяет раздел ext4 как ext3, и, соответственно, при назначении буквы Windows требует форматировать диск.
Ответить
Михаил
На 10-ке такая проблема. На 7-ке работает.
Ответить
Виталий
Программа Ext2Fsd не работает. Такая же фигня, просит отформатировать (Windows 10).
Ответить
nik
Программа Ext2Fsd отображает разделы в RAW
Ответить
Мак
Сам столкнулся с этим. Отключите проверку подписи драйверов при загрузке. Драйвер Ext2Fsd не подписан, система его не подгружает.
Ответить
Андрей
Отключил проверку подписи драйверов. Ext2Fsd не дает доступа к Ext3. Диск внешний. Подключен по USB3.
Через WSL заработало, но в папке /mnt/ext-drives/ пусто… Но Midnight Commander диск видит, доступ есть.
Но вот папка /home, ради которой вся эта возня, у меня почему-то пустая… Странно.
Ответить
Talyan
Ставим плагин DiskInternals_Reader в ТС (total commander) если его там нет, запускаем с админ правами, открываем сеть, выбираем нужный плагин (DiskInternals_Reader) и работаем с разделами linux.
Ответить
Sergo
Пушка, брат! Спасибо!
Ответить
Ибрагим
Чтобы смонтировать раздел в wls нужно чтобы весь жесткий диск был «Вне сети»
Ответить
Аноним
Программа Ext2Fsd не работает. Такая же фигня, просит отформатировать (Windows 10, ЕХТ3, нет я другой человек).
Ответить
МимоПроходли
А у меня Ext2Fsd работает. Внешний HDD в Ext4 на 3 ТБ.
Ответить
Олег
Работает. Флэшку с ext4 от Octoprint прочитал уверенно из Win10.
Ответить
Mike
ext2fsd не работает с новыми версиями ext4 из свежих осей
Ответить
Руся
Спасибо. пробовал 2м способом, всё получилось но выходит такая странная ошибка «Диск был подключен, но подключить его не удалось: Invalid argument.
Для получения дополнительных сведений выполните команду «dmesg» в WSL2.» Папки на диске в итоге открывались, но был запрещен доступ (обратитесь к администратору). После перезагрузки папки пропали. Ввёл команду «dmesg» и ничего не понял. Вот результат:
Ответить
Dmitry
Здравствуйте.
К сожалению, не могу ответить. Сам активно WSL (да и Linux) не пользуюсь, деталей не знаю. Сам бы в такой ситуации гуглил, искал бы что-нибудь похожее, чтобы решить.
Ответить
Сергей
Увы, Ext2Fsd версии 0.69 с sourceforge.net требует форматирования диска после подключения. И версия 0.71 с github.com/bobranten/Ext4Fsd тоже самое.
Windows 22H2.
Ответить
Александр
Пытаюсь прочитать на windows 10 ext4 — попробовал способ через wsl в виндовом проводнике есть путь до корня, куда смонтировал диски, но самого содержимого нет. В консоли линукса есть всё.
Ответить
Сергей
Программа Ext2Fsd-0.69 работает отлично. ОС Win10x64, диск ext4 стоял в сетевом хранилище D-Link.
Все просто скачал, установил и все. Ничего настраивать не надо. Видит и проводник и Total Commander 10.51
Ответить
Макс
Win 11 pro 23H2, пытаюсь с помощью кардридера подкинуть карту памяти от Steam Deck (файловая система ext3, отформатирована в стимдеке)
1) Ext2Fsd — просит отформатировать диск
2) плагин DiskInternals_Reader для Total Commander — получилось прочитать/скопировать с карты памяти. Запись не работает, видимо не зря называется «ридер».
3) способ через WSL: команда «wmic diskdrive list brief» видит карту (…DRIVE4), а вот командой «wsl —mount \\.\PHYSICALDRIVE4» присоединить диск не могу, пишет, что диск не найден (без подробностей). Почитал здесь в комментариях, что для wsl диск должен быть «Вне сети», но для съемных устройств такого параметра нет (в Управлении дисками).
Ответить
Dmitry
Как вариант — накатить в виртуальную машину Linux и оттуда работать с накопителем, особенно если задача регулярной в перспективе будет: например, VMWare Workstation Pro для личного использования сейчас бесплатна https://remontka.pro/vmware-workstation/ и беспроблемно в один клик пробрасывает устройства с хоста.
Ответить
SERGEY
Неужели трудно сделать вначале статьи оговорку о том что не у всех пользователей Ext2Fsd увидела ext4 раздел !!!
Только что мучился переформачивал раздел XFS в EXT4 в надежде на эту прогу! Теперь опять!
Снес 0.69. Поставил 0.68
З А Р А Б О Т А Л О
Ответить
Vvvv
Снес 0.69. Поставил 0.68
З А Р А Б О Т А Л О
Ответить