Программа для форматирования в ext2 windows. Как получить доступ к разделам ext2, ext3, ext4 из Windows? Как установить ext2mgr и подключить потом Linux раздел в Windows

Как в среде Windows сделать возможным доступ к разделу диска или съёмному носителю с файловыми системами Ext2/3/4 ? Если, к примеру, на компьютере есть ещё и вторая система Linux . И с её данными необходимо поработать из среды Windows . Или другой пример – когда внутри Windows смонтированы виртуальные диски с установленными на виртуальные машины системами Linux или Android . С Ext2/3/4 Windows нативно не умеет работать, ей для этого нужны сторонние средства. Что это за средства? Рассмотрим ниже таковые.


***
Тройка первых средств сделает возможным только чтение устройств информации с Ext2/3/4 . Последнее решение позволит и читать, и записывать данные. Все рассмотренные ниже средства бесплатны.

1. Программа DiskInternals Linux Reader

Простенькая программка – это примитивный файловый менеджер, сделанный по типу штатного проводника Windows, с поддержкой файловых систем Ext 2/3/4 , Reiser4 , HFS , UFS2 . В окне программы увидим разделы и устройства с Linux или Android .

Для копирования необходимо выделить папку или файл, нажать кнопку «Save» .

Затем указать путь копирования.

2. Плагин для Total Commander DiskInternals Reader

Любители популярного могут извлекать данные Linux или Android внутри Windows с помощью этого файлового менеджера. Но предварительно установив в него специальный плагин. Один из таких плагинов — , он умеет подключать и читать устройства информации, форматированные в Ext2/3/4 , Fat/exFAT , HFS/HFS+ , ReiserFS . Загружаем плагин, распаковываем его архив внутри , подтверждаем установку.

Запускаем (важно) от имени администратора. Заходим в раздел . Нажимаем .

Здесь, наряду с прочими разделами диска и носителями, будет отображаться тот, что с Ext2/3/4 .

Данные копируются традиционным для способом – клавишей F5 на вторую панель.

3. Плагин для Total Commander ext4tc

Упрощённая альтернатива предыдущему решению – ext4tc , ещё один плагин для . Он может подключать для чтения устройства информации, форматированные только в Ext2/3/4 . Скачиваем плагин, распаковываем его архив внутри файлового менеджера, запускаем установку.

Запускаем (важно) от имени администратора. Кликаем . Заходим в .

При необходимости копирования данных используем обычный способ с клавишей F5 .

4. Драйвер поддержки Ext2Fsd

Программа Ext2Fsd – это драйвер Ext2/3/4 , он реализует поддержку этих файловых систем на уровне операционной системы. С разделами диска и накопителями, форматированными в эти файловые системы, можно работать как с обычными, поддерживаемыми Windows устройствами информации в окне проводника или сторонних программ. Драйвер позволяет и считывать, и записывать данные.

Скачиваем последнюю актуальную версию Ext2Fsd .

При установке активируем (если для длительной работы) три предлагаемых чекбокса:

1 — Автозапуск драйвера вместе с Windows;
2 — Поддержка записи для Ext2 ;
3 — Поддержка форматирования для Ext3 .

На предфинишном этапе активируем опцию запуска окошка диспетчера драйвера — — с попутным присвоением устройствам информации с Ext2/3/4 буквы диска.

В окошке открывшегося увидим носитель с уже присвоенной буквой. Например, в нашем случае носителю с Ext4 задана первая свободная буква F .

Теперь можем работать с диском F в окне проводника.

Присвоить букву новым подключаемым устройствам с Ext2/3/4 можно с помощью контекстного меню, вызываемого на каждом из отображаемых в окне устройств. Но просто при присвоении буквы диска такое устройство не будет отображаться после перезагрузки Windows, это решение только для одного сеанса работы с компьютером. Чтобы сделать новое устройство с Ext2/3/4 постоянно видимым в среде Windows, необходимо двойным кликом по нему открыть настроечное окошко и установить постоянные параметры подключения. Во второй графе нужно:

Для съёмных носителей активировать чекбокс, обозначенный на скриншоте цифрой 1, и указать букву диска;
Для внутренних дисков и разделов активировать чекбокс, обозначенный на скриншоте ниже цифрой 2, и также указать букву диска.

Что из себя представляет данный способ?
Пожалуй, все слышали о проекте coLinux. Это ядро Linux, портированное и модифицированное для запуска из Windows, включающее в себя драйвер для преобразования системных вызовов Linux в вызовы Windows. Приложения Linux могут запускаться в coLinux без перекомпиляции, при этом потеря производительности приложений не наблюдается.
Мы же будем использовать coLinux-систему как промежуточное звено для доступа к нужным файловым системам. coLinux будет имеет прямой доступ к файловым системам, а из под Windows (здесь и далее - хост-система) они будут доступны при помощи Samba-сервера, настроенного на coLinux-системе (гостевой системе). Связь между гостевой и хост-системами будет осуществлена при помощи виртуального TAP-сетевого адаптера. Совместимость при этом будет практически полная, вплоть до редактирования прав доступа и проч. (естественно, в гостевой системе).

Достоинства и недостатки
Главное достоинство в том, что используется нативный Linux-драйвер файловой системы (так как фактически запущена полная копия Linux, и драйвер работает в этой среде). И поэтому будет осуществляться полный доступ к ФС без багов со стороны Windows, недоделанных, а то и вовсе нереализованных, возможностей Windows-драйверов, и т.д.
Первый недостаток плавно вытекает из достоинства: из-за того, что запущена полная копия Linux со всеми драйверами, сервисами и программами, количество свободных ресурсов хост-системы порой довольно сильно уменьшается, в особенности при обмене файлами.
Второй недостаток заключается в низкой скорости обмена файлами: скорость чтения из файловой системы XFS не превышает в среднем 5 мегабайт в секунду, а скорость записи - 7 (что довольно-таки странно).

Установка и настройка гостевой Linux-системы

  1. Скачиваем ядро coLinux . Устанавливаем, например, в директорию C:\coLinux (далее в статье для примера будет использоваться именно она).
  2. Скачиваем один из образов установленной Linux-системы . Я предпочел , и поэтому при предстоящей работе в гостевой системе будут использоваться команды, специфичные для Debian. Распаковать архив с образом нужно в директорию, куда установлен coLinux, в нашем случае C:\coLinux.
  3. Правим конфиг-файл debian-lenny.conf , расположенный в директории coLinux (мы же распаковали архив с образом в нее, так?). Снимаем символ комментирования (#) со строк #mem=256 и #eth1=tuntap
  4. Теперь необходимо прописать в конфиг имена нужных разделов для доступа к ним. Эти имена выглядят как \Device\Harddisk1\Partition2 . Самый простой способ найти правильные имена для нужных разделов - это скачать Windows-port утилиты dd и с помощью команды:
    dd --list
    в командной строке Windows с правами администратора (естественно, находясь в каталоге с исполняемым файлом dd) ищем нужные нам имена разделов под словами NT Block Device Objects (малость неудобно, т.к. искать нужные разделы придется по размеру, который, к тому же, дан в байтах).
    Итак, нужные имена мы нашли, теперь необходимо вписать их в конфиг. В конце конфига вписываем строки типа:
    cobdX=\Device\HarddiskY\PartitionZ
    где X - это порядковый номер файла девайса (он будет видет из-под гостевой системы в /dev), начиная с 3, а Y и Z - это номера диска и раздела в его Windows-имени. Например:
    cobd3=\Device\Harddisk1\Partition2
    И так для каждого раздела.
  5. Заходим в свойства виртуального сетевого адаптера «TAP-Win32 Adapter V8 (coLinux)» (в WinXP - Панель управления - Сетевые подключения - ПКМ на адаптере - Свойства - Протокол Интернета (TCP/IP) - Свойства , в WinVista/7 - Панель управления - Центр управления сетями и общим доступом - Изменение параметров адаптера - ПКМ на адаптере - Свойства - Протокол Интернета версии 4 (TCP/IPv4) - Свойства ) и выставляем IP-адрес 192.168.37.10 и маску подсети 255.255.255.0 . Сохраняем настройки.
  6. Самый долгожданный момент - запуск гостевой системы. :) Запускаем файл debian-lenny.bat из корневой директории coLinux и ждем, пока система полностью загрузится. Заходим в систему с логином root и паролем colinux . Создаем директории - точки монтирования разделов в гостевой системе. Редактируем файл /etc/fstab (с помощью vim или nano, по вкусу) и вписываем туда строчки для описания файловых систем для монтирования, например:
    /dev/cobd3 /mnt/cobd3 xfs defaults 0 0
    Тут все стандартно, отмечу только, что имя файла нужного раздела совпадает со строкой раздела в конфиге coLinux. После сразу монтируем все разделы с помощью команды mount -a .
  7. Настроим виртуальный сетевой адаптер в хост-системе. Для этого добавим в файл /etc/network/interfaces следующие строки:
    auto eth1
    iface eth1 inet static
    address 192.168.37.20
    network 192.168.37.0
    netmask 255.255.255.0
    broadcast 192.168.37.255
    Включаем сетевой интерфейс командой:
    ifup eth1
    Можно тут же пропинговать хост-систему (192.168.37.10), все должно работать без проблем.
  8. Создаем обычного юзера командой adduser (напр. adduser user1 ) для того, чтобы предотвратить root-доступ к файлам из-под Windows
  9. Устанавливаем SSH- и Samba-серверы в гостевой системе:
    apt-get install openssh-server samba
    В конфиге Samba (/etc/samba/smb.conf) вписываем для каждого смонтированного раздела секцию такого вида:
    path=/mnt/cobd3
    users=user1
    read only=no
    Меняем нужные параметры по-нашему. После редактирования файла перезапускаем Samba с помощью команды /etc/init.d/samba reload
  10. Выбираем в контекстном меню на иконке «Мой компьютер» пункт «Подключить сетевой диск...». Прописываем в качестве пути для каждого раздела \\192.168.37.20\имя_шары , где имя шары - это имя, прописанное в квадратных скобках в начале секции конфига Samba.
Ура! Раздел виден, и все успешно читается и пишется (естественно, читается и пишется только туда, где есть соответствующие права).

Прописывание coLinux как сервиса Windows
Осталась одна проблема - coLinux приходится запускать вручную, и при закрытии его консольного окна доступ к дискам исчезает. Решение - прописать coLinux как сервис Windows (который будет работать в фоне) и настроить его автостарт при запуске системы:

  1. В командной строке Windows (с правами администратора) в каталоге coLinux прописываем команду:
    daemon.exe --install-service colinux @debian-lenny.conf
    Тут же и запустим сервис: net start colinux .
  2. Запускаем services.msc (Win+R - services.msc - OK), находим в списке сервисов colinux , дважды щелкаем на него, и в появившемся окне выбираем тип запуска - Автоматически. Сохраняем.
Для доступа к гостевой системе мы будем использовать PuTTY (коннектимся к ip 192.168.37.20).
Напоследок хотелось бы отметить, что этот способ доступа к линуксовым ФС пока является самым лучшим, потому что, как уже я отмечал выше, существующие драйверы пока не могут обеспечить полную совместимость, и, более того, за них нередко требуют деньги.

В этой статье рассказывается о том, как вы можете получить доступ к разделам файловой системы Linux Ext2, Ext3 и Ext4 в Windows 10 и автоматически сохранить их в проводнике, как все другие разделы NTFS или FAT32. Вы даже можете копировать файлы и записывать новый файлы на эти разделы.

Хотя Windows использует файловую систему NTFS и FAT32, Linux (например, Ubuntu) использует расширенные архитектуры файловой системы Ext 3, Ext4 и т. д. Самое интересное то, что Linux может получать доступ, читать и записывать файлы в файловые системы Windows, а Windows не может получить доступ к файлу Linux — системы. Я имею в виду, что Windows не имеет поддержки для чтения или доступа к разделам Ext3 или Ext4.

Таким образом, если у вас есть система с двойной загрузкой или более, в которой вы можете переключаться между Windows и Linux из меню загрузчика, иногда вам может понадобиться доступ к Linux-дискам / разделам. Или предположим, что вы находитесь в Windows, и у вас есть съемный / жесткий диск, который отформатирован в Ext3, и теперь вам нужно открыть файл внутри него. Или ваша система Linux «зависла», и вам необходимо восстановить важные файлы с помощью Windows. В таких случаях вам необходимо прочитать эти файловые системы без переключения с Windows.

Хотя Windows никогда не интересовалась файловыми системами Linux, к счастью, существуют сторонние диски и инструменты для открытия и чтения разделов Linux из Windows. Мы рассмотрим несколько инструментов в этой статье. Однако здесь мы будем использовать драйвер файловой системы Linux с открытым исходным кодом под названием Ext2Fsd, который предназначен исключительно для поддержки Ext2 / 3/4 в Microsoft Windows. При этом вы можете автоматически монтировать разделы Ext при загрузке диска, когда вам нужно.

  • Размонтируйте разделы Linux Ext4 / 3/2 в проводнике Windows с помощью Ext2Fsd
  • Загрузите Ex2Fsd из sourceforge.net/projects/ext2fsd/.

Подключение EXT4 в Windows 7/8/8.1/10

При установке отметьте «Make Ext2Fsd автоматически запускается при загрузке системы» и нажмите «Далее» и завершите настройку. Он будет автоматически запускать драйвер Ex2Fsd с Windows после следующей перезагрузки.

Запустите диспетчер томов Ext2Fsd. С помощью этого вы можете установить точку монтирования и настройки.

Чтобы назначить последний том, дважды щелкните раздел (или выберите раздел и выберите «Инструменты»> «Управление томами Ex2»), включите «Mountpoint for fixed disk» и назначьте букву диска. Затем нажмите Применить.

При следующей перезагрузке Windows вы увидите, что ваш желаемый раздел Linux монтируется в Проводнике в качестве других стандартных разделов.

Вы также можете указать свое имя, переименовав имя по умолчанию «Локальный диск». Готово!
Примечание 1 : Рекомендуется хранить ваши разделы Linux только для чтения, чтобы вы или ваша система не могли повредить системе Linux.

Примечание 2 : Если вы не хотите, чтобы Ext2Fsd автоматически монтировал диск в проводнике при загрузке, вы можете отметить «Автоматически монтировать через Ex2Mgr». При этом ваш раздел будет монтироваться только при открытии диспетчера томов Ex2Fsd, как показано ниже:

Примечание 3 : Во время установки Ext2Fsd, если вы не устанавливали службу Ex2Fsd для автоматического запуска с Windows, вам необходимо вручную запустить службу из меню «Сервис»> «Управление службами»> «Пуск», как показано ниже:

Восстановление личных файлов

Про подключение EXT4 в Windows поговорили, теперь узнаем что делать дальше. Если вы ищете доступ к своим личным файлам, хранящимся в Linux, перейдите в home\name\, как показано ниже:

Хотя это руководство сделано в Windows 7, я протестировал его на Windows 10 и способ должен также работать с Windows 8.x в соответствии с его редакциями. Возможность просмотра и чтения всех разделов в обеих ОС — это, безусловно, классная функция для тех, кто использует Linux и Windows на одной машине.

Выводы

Подключение EXT4 в Windows является очень простым. Надеемся, Вам была интересна наша статья об этом - расскажите нам в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Операционная система Windows весьма обособленный мирок, который не дружит с альтернативными операционными системами, монополисты могут позволить себе такие вольности. Здесь есть своим родные стандарты и форматы, другие просто не поддерживаются. Попробуйте подключить диск с файловой системой, размеченной под Linux, правильно получим оптимистическое уведомление неизвестный раздел и предложение отформатировать. Сейчас, пожалуй, единственное работающее решение позволяющее получить доступ к разделам файловой системы отформатированной в ext2 или ext3 из Windows это программа-драйвер Ext2Fsd.

Процесс установки стандартный, несколько привычных пунктов, с которыми можно соглашаться на автомате. Когда появиться окошко с предложением выбрать дополнительные задачи «Select Additional Tasks», отмечаем все пункты, это значить программа будет запускаться автоматически, во время старта операционной системы и можно будет не только читать, но и записывать в разделы диска.

Ext2Fsd позволит получить доступ к дискам, размеченным в ext2 и ext3 файловые системы, давно, ставшими стандартом в мире Linux. По словам разработчиков если чтение гарантировано работает, то запись пока находиться в стадии тестирования и стабильность работы не гарантируется. Во время экспериментов проблем с записью файлов не наблюдал, но лучше воздержаться от использования записи, если это не жизненно необходимо.

Чтоб подключить диск нужно вызвать главное окно программы щелкнув по иконке в области уведомления. В верхней таблице ищем пункты, где в столбце «File system» написано ext2 или ext3, это наши пациенты.

Двойной клик мышью открывается окошко и здесь продеться разобраться с пунктами:

— «Mouunt volume in readonlymode» если здесь будет поставлена галочка, то файлы будет доступны только для чтения.

Следующих два пункта позволяют выбрать, каким образом будут монтироваться разделы.

— «Automatically mount via Ext2Mrg», раздел автоматически монтируется, если будет обнаружен. Если физически диск отключить, будет удален из списка разделов подключенных к системе.

— «Mountpoint for fixed disk, need reboot» раздел жестко привязывается к определенной буква, если собираетесь физически отключить диск вначале надо размонтировать в программе иначе в проводнике остается фантомный диск, ведущий в никуда.

Есть один нюанс, если новый диск не появиться после того как раздел будет подмонтирован, нужно будет перегрузить операционную систему.

Из полезных возможностей это сброс кэша на диск (жмем F11 или через меню инструментов) и удаления фантомных дисков буквы которых видны в проводнике, но на самом деле разделы отсутствуют (жмем F9 или через меню инструментов), тут главное не переусердствовать смотрите не удалите что-то полезное.

Настроек как таковых все делается в процессе использования.

Программа Ext2Fsd действительно работает, позволяя получить доступ к разделам диска от Linux. Правда интерфейс нельзя назвать верхом совершенства, и первый раз придет попотеть, пока разберетесь. Сейчас безальтернативный вариант для монтирования разделов ext2, ext3 в Windows поэтому рекомендую для использования.

Работает в 32-х и 64-х битных версиях операционной системы. Интерфейс только на английском языке, без вариантов.

Страница для бесплатного скачивания Ext2Fsd (последнюю версию ссылку над таблицей со списком файлов)

Последняя версия на момент написания Ext2Fsd 0.51

Размер программы: установочный файл 0,99 Мб

Совместимость: Windows Vista и 7, Windows Xp

Всякий человек, совершающий побег из семьи Windows, некоторое время непременно будет жить на два дома, перескакивая то туда, то сюда. И если в семействе Linux относятся к такому положению вполне благосклонно, предоставляя полный доступ к разделам Windows, то Windows, наоборот, как ревнивая жена на корню пресекает все попытки добраться до своего имущества. Однако с помощью утилиты можно такое положение вещей изменить и с легкостью получить доступ к Linux-разделам.

Утилита служит для быстрого и удобного доступа к папкам и файлам, расположенным на разделах операционной системы Linux. В процессе установки программы инсталлируется специальный драйвер, обеспечивающий прозрачный доступ к томам в форматах Ext2, Ext3, Ext4. При этом linux-раздел может автоматически монтироваться при старте системы и становится, таким образом, доступным для работы из любой программы в Windows.

Для начала необходимо скачать инсталляционный файл программы и установить на свой компьютер. Программа работает в Windows 2k, XP, Vista и Win7, однако и в восьмерке при соответствующих опциях совместимости чувствует себя прекрасно. В процессе установки следует обратить внимание на одно из диалоговых окон.

Здесь верхний пункт предлагает включить опцию автоматического монтирования дисков при старте системы, что очень удобно, поэтому этот пункт лучше включить. А вот следующие два пункта лучше не активировать — они включают возможность записи на подключаемые диски, что с большой долей вероятности может привести к различным проблемам.

После установки и запуска программы перед нами появляется окно с перечнем всех разделов. Здесь мы видим таблицу, содержащую обозначение разделов, файловую систему, общее и занятое место.

Следующим действием необходимо найти раздел, который вы хотите присоединить, и сделать по нему двойной щелчок, после чего откроется дополнительное окно его свойств.

В этом окне нас интересует кнопка Mount Points , которая вызывает ещё одно диалоговое окошко, в котором следует задать букву диска и отметить галочкой пункт Create a permament MountPoint via Session Manager. Теперь последовательно закрываем всю стопку открытых диалоговых окон и собственно окно программы. После этого необходимо перезагрузить компьютер, и в файловом менеджере появляется новый диск, представляющий собой подключенный вами linux-раздел.

Теперь вы легко сможете прямо из Windows без всяких перезагрузок получить доступ ко всем своим данным, хранящимся, например, в Ubuntu. В том числе вы сможете проигрывать музыку виндовым проигрывателем, просматривать фотографии, редактировать документы и так далее. Совместная жизнь налажена!

Вверх