Меню Рубрики

Работа с ext2 в windows

Доступ к разделам ext4, ext3, ext2 из-под Windows 7 и XP.

Ext2Fsd — это драйвер файловой системы, позволяющий получить доступ на чтение и запись к разделам ext4, ext3, ext2 из-под MS Windows. Работает с MS Windows 2000, XP, Vista и Windows 7.

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

Поддерживаемые возможности ext3/4 в Ext2Fsd:

  • flexible inode size: > 128 bytes, up to block size.
  • dir_index: htree directory index.
  • filetype: extra file mode in dentry.
  • large_file: > 4G files supported.
  • sparse_super: super block backup in group descriptor.
  • uninit_bg: fast fsck and group checksum.
  • extent: reading, writing with no extending.
  • journal: only support replay for internal journal.
  • flex_bg: first flexible metadata group.

Не поддерживаемые пока возможности Ext3/4:

  • journal: log-based operations, external journal.
  • extent: size truncating & expanding, file deletion.
  • EA (расширенные атрибуты).
  • поддержка ACL.

Как использовать:
После установки перезапустите свой компьютер (не требуется, но на всякий случай) и запустите Ext2 Volume Manager из главного меню.

Тут вы можете привязать, сменить букву диска или выполнить другие действия с вашим ext разделом. Если вы хотите включить возможность записи на ext4 раздел, выберите пункт «Ext2 Management», снимите галочку с пункта «Mount volume in readonly mode» и нажмите применить.

Вы также можете указать какие разделы монтировать при запуске (не используйте это для usb дисков и подобного).

Ext2Fsd великолепный способ доступа к ext4, ext3 или ext2 разделам из-под Windows, однако он не совершенен и вы можете столкнуться с потерей данных в случае монтирования в режиме записи (в тестах не выявлено, но мало ли), так что используйте ее на свой страх и риск. Но вы можете спокойно использовать ваши ext2/3/4 в режиме только для чтения.

Открытый драйвер для файловых систем ext2, ext3, ext3 для MS Windows 2000,XP,Vista,7 можно взять на странице ext2fsd.com

Автор статьи Platon Puhlechev aka iFalkorr разрешает печатать данный текст.

Видеоматериал показывает альтернативный доступ к разделам Linux для MS Windows.

Источник

Доступ к Linux-разделам из-под Windows

Двойная загрузка операционных систем является очень распространенным сценарием среди пользователей Windows, которые решили попробовать систему Linux. Они поступают так потому, что еще не чувствуют себя достаточно уверенно, чтобы полностью оставить Windows и перейти на Linux. Или же потому, что этим пользователям необходимы некоторые программы и игры, которые невозможно запустить под Linux. Но в обоих случаях, когда пользователь работает между двумя операционными системами, существует потребность во взаимодействии между обеими системами. В операционной системе Linux есть изначальная поддержка «родных» файловых систем Windows (NTFS, FAT). Это означает, что работая под системой Linux, можно иметь доступ к Windows-разделам. С системой Windows дело обстоит с точностью до наоборот. Чтобы получить доступ к Linux-разделам из-под Windows, необходимо установить сторонние программы, специально созданные для этой цели.

В этой статье дан обзор нескольких таких программ, которые позволяют открыть Linux-разделы, работая в операционной системе Windows. Все рассматриваемые программы имеют поддержку файловой системы ext4, которая является таковой по умолчанию для всех дистрибутивов Linux. Также подобные программы могут работать с более ранними версиями файловых систем, таких как ext3 или ext2, а также c файловыми системами другого типа.

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

Ext2Fsd

Ext2Fsd является драйвером файловой системы ext2, написанным под линейку операционных систем Windows (2000, XP, Vista и Win7). Будучи установленным, драйвер предоставляет доступ к Linux-разделам по буквенному обозначению каждого раздела для любой из установленных под Windows программ.

Установщик программы Ext2Fsd во время инсталляции задаст вопрос о добавлении службы ext2fsd в автозагрузку операционной системы. Если согласиться с предложением инсталлятора, то данный сервис будет запускаться каждый раз при загрузке операционной системы Windows, автоматически монтируя указанные в настройках разделы Linux. Если же отказаться от такой возможности, то службу нужно будет запускать вручную в каждом случае, когда необходимо получить доступ к определенным разделам.

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

Давайте посмотрим на основное окно программы Ext2Fsd:

Если нажать горячую клавишу F7 (или перейти в меню по пути «Tools — Service Management»), можно увидеть состояние службы (включена или отключена), и несколько дополнительных настроек, которые относятся к выбранному разделу:

Давайте смонтируем раздел. Это можно выполнить двумя способами. Первый — правым щелчком мыши на выбранном разделе в списке открываем контекстное меню и выбираем «Ext2 Volume Management».

Второй способ — просто нажать горячую клавишу F3 для выделенного в списке раздела.

Откроется следующее окно:

Если раздел, к которому нужно получить доступ, находиться на съемном носителе, то необходимо выбрать пункт «Automatically mount via Ext2Mgr» в контекстном меню. В этом случае указанный раздел будет монтироваться каждый раз, когда будет подключаться съемный носитель. В случае, если нужный раздел располагается на постоянно подключенном носителе, то для его автоматического монтирования необходимо выбрать пункт «Mountpoint for fixed disk, need reboot» в контекстном меню. Выберите данный пункт и выполните перезагрузку, если это необходимо.

Перейдем в «Мой компьютер»:

Видим, что Linux-раздел (Локальный диск H) смонтирован и к нему можно получить доступ точно также, как и к любому «нормальному» Windows-разделу. Для проверки открываю указанный раздел для просмотра данных на нем:

DiskInternals Linux Reader

Программа DiskInternals Linux Reader является официально бесплатной и поддерживает целый ряд файловых систем: ext2, ext3, ext4, HFS и ReiserFS.

Подобно программе Ext2Fsd, приложение Linux Reader предоставляет доступ к Linux-разделам только с правами чтения и не разрешает пользователям производить запись на них. Это гарантирует, что изменения в текущей операционной системе не скажутся на работе системы Linux.

Но, в отличие от предыдущей программы, Linux Reader предоставляет доступ к разделам не через их буквенное обозначение. Для каждого из Linux-разделов запускается своя собственная копия приложения. Такой способ имеет несколько приятных преимуществ, таких как использование «Проводника» Windows и функция предпросмотра. Последняя поддерживает только несколько типов файлов (определенный набор форматов изображений, несколько видео-форматов и еще несколько других, которые у меня не было возможности протестировать). Поэтому, если вы ищете файлы, для которых в программу Linux Reader встроена возможность предпросмотра, то можно просмотреть изменение прежде, чем сохранять их.

На изображении внизу видно функцию предпросмотра в действии. Если щелкнуть на пункте «Сохранить как . » (Save as. ), выбранный файл может быть сохранен в файловой системе Windows. Это бывает полезным, если необходимо работать с этим файлом в обход режима только для чтения.

Также программа Linux Reader может сохранять директорию целиком. Для этого нужно щелкнуть правым щелчком мыши на нужной папке и выбрать пункт «Сохранить» (Save). Затем нажать кнопку «Далее» (Next).

В следующем окне выбираем «Сохранить файлы» (Save Files) и снова нажмем кнопку «Далее» (Next):

Выберите конечную папку (рисунок вверху), в которую необходимо сохранить файлы и закончите операцию.

Другой интересной особенностью программы является возможность монтировать образы дисков формата raw (например, таких как ISO-файлы) и контейнеры (примером может быть виртуальные диски VirtualBox). Подобную возможность лично я не тестировал, но как мне кажется, это полезная возможность.

Ext2Explore

Эта программа работает подобно Linux Reader, но поддерживает меньшее количество файловых систем: ext2, ext3, ext4. Данная программа имеет одну уникальную особенность, которой нет у двух предыдущих — она является портабельной. Это означает, что нет необходимости устанавливать программу под операционной системой. Она может быть запущена с любого носителя, включая и съемные.

Программа Ext2explore.exe должна запускаться в системе Windows с правами администратора. Это можно выполнить с помощью контекстного меню.

Для дальнейшей работы в программе, чтобы сохранить время, откройте окно свойств файла и включите опцию «Запускать эту программу с правами администратора» (Run this program as an administrator) на вкладке «Совместимость» (Compatibility).

Также, как и в программе Linux Reader, для того, чтобы открыть файл в другой программе, его необходимо первоначально сохранить в определенной директории в файловой системе Windows.

Заключение

Несмотря на то, что все из описанных выше программ выполняют те задачи, для которых они были созданы, имеется еще одна возможность для обмена файлами между двумя операционными системами Linux и Windows, более простая в использовании и интуитивно понятная. Для этого необходимо создать дополнительный раздел, отформатированный в файловой системе, понятной для операционной системы Windows и доступной для системы Linux. Файловая система FAT32 имеет изначальную поддержку как в системе Linux, так и Windows. Кроме того, Linux без проблем может читать и писать на разделы, отформатированные в файловой системе NTFS.

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

Посмотрите также другие статьи раздела об эмуляции возможностей Windows.

Источник

Подключаем диск Ext3 или Ext2 к Windows

Итак, у нас имеется жесткий диск с файловой системой Ext2 или Ext3 на нем (как правило — вытащенный из компьютера с Linux на борту). И нужно его подключить к компьютеру, причем к ОС Windows. Что же нам делать — ведь эта система почему-то не знает одну из самых распространенных файловых систем.

Действуем. Нам понадобится бесплатная утилита под названием Ext2fsd. Найти ее можно на сайте производителя: ссылка. А вот ссылка на страницу для скачивания: скачать.

После скачивания — устанавливаем ее. В процессе Вам задатут несколько вопросов:

  • Make ext2fsd automatically started with system boots: Ставим галочку, если диск с Ext3/Ext2 системой планируется использовать на постоянной основе (тогда утилита автоматически будет загружаться с системой и монтировать указанные диски). Если же ситуация из разряда «надо одноразово сейчас быстро решить как», то можно галочку не ставить.
  • Enable write support for ext2 partitions: Ставим галочку, если хотим иметь возможность писать на разделы подключаемого диска (т.е. полюбому ставим).
  • Enable force writing support on Ext3 partitions: Ставим галочку, чтобы иметь возможность принудительной записи на раздел с Ext3, даже если в обычной ситуации это не рекомендуется и блокируется.

После установки снимите галочку с «Запустить сейчас» — под Windows Vista/7/2008+ утилиту нужно запускать вручную, т.к. она требует права локального администратора, но при этом если просто стартануть — автоматически повышения прав не потребует, а вывалится с ошибкой.

Теперь находим в меню «Пуск» установленную Ext2fsd, кликаем правой кнопкой на ней и говорим «Запустить от имени администратора». После этого заветная софтина откроет свое окно для нашего взора.

Монтируем диск

Жесткий диск с Ext3 должен быть уже подключен.

1) Находим нужный раздел, кликаем по нему правой кнопкой мыши и выбираем «Change drive letter F4».

2) В открывшемся окошке видим, что буковок раздел в винде еще не имеет и нажимаем на «Add».

3) Далее открывается более интересное окошко. Здесь нам предлагают:

  • Выбрать букву для диска из выпадающего списка;
  • Указать тип монтирования.

По второму вопросу (тип монтирования) — нам доступны три варианта:

  • Mount via DefineDosDevice. Не пробовал, но как я понял — создает некий виртуальный DOS-диск, который после перезагрузки гарантированно пропадет.
  • Automatic mount via MountMgr. Опция по-умолчанию. В данном режиме отслеживанием «наличия» диска и его монтированием и размонтированием занимается сама утилита. При этом утилита должна быть запущена — тогда она будет автоматически палить — когда жиск подключаем и когда его отключаем — и автоматически прициплять его к винде и отключать. Если диск примонтировать данным образом, то при старте компьютера он сначала не появится — пока Вы не запустите хотя бы один раз Ext2fsd. Причем если утилиту закрыть, то продолжать с диском работать можно, просто он автоматически не пропадет из системы, если Вы его выдерните физически. Больше подходит для одноразовых подключений или USB-дисков, т.е. для тех случаев, когда диск подключаем не на постоянку.
  • Create a permanent mountpoint via Session Manager. Опция подходит для случаев, когда мы хотим подцепить диск на постоянку (как частный случай — у нас 2 ОС на компьютере и мы хотим из Windows работать с диском Linux — дабы не терять его пространство). При этом диск будет доступен и после перезагрузки даже без запуска Ext2fsd. Если диск вынуть, но букву с него предварительно через Ext2fsd не убрать — то в системе останется висеть недоступный диск-зомби (что не очень хорошо).

Выбираем удобный для себя вариант и жмем «OK». И у диска появляется буква, а мы можем зайти на него через Проводник или любой файловый менеджер.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Работа с bat файлами windows
  • Работа программ windows в linux
  • Работа в терминале windows
  • Работа в ос windows лекция
  • Работа в windows для чайников