- Доступ к Linux-разделам из-под Windows
- Ext2Fsd
- DiskInternals Linux Reader
- Ext2Explore
- Заключение
- Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
- Re: Общий раздел Windows и Linux
Доступ к 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.
Общий раздел Windows и Linux
Решил на домашней машине произвезди ревизию дискового пространства. Возникла мысль для медиа контента выделить отдельный раздел, который был бы доступен как в Windows (сносить не предлагать, жена с дочкой зарежут), так и в Linux. Соответственно вопрос — какую ФС выбрать? По предварительным результатам колеблюсь между NTFS (ntfs-3g) и ext3 (Ext2 IFS). Какие Ваши мнения насчет скорости и стабильности этих решений, а может я что-нибудь упустил?
Re: Общий раздел Windows и Linux
FAT32. Я серьезно, медиа-контент — эта не та информация, которую настолько уж жалко, что прям без журнала никак.
Re: Общий раздел Windows и Linux
Это не выход. Там до кучи есть образы > 4 Гб.
Re: Общий раздел Windows и Linux
Не следует использовать FAT32 из-за ограничения размера файла на 2 гигабайта.
По теме. Здесь по-моему больше стоит вопрос в удобстве использования, а не скорости и стабильности.
Мне когда-то приходилось извлекать файлы с ext3 раздела под Windows. Происходило это через специальную программу с графическим интерфейсом, где каждый файл\каталог нужно было перенести на windows-совместимую файловую систему, и потом уже открывать. За такой режим работы ваши жена с дочкой точно не останутся довольны.
А в Linux можно смонтировать NTFS в корень без проблем и использовать напрямую. Так что я бы предпочёл этот вариант, либо искать хорошие драйвера под Windows.
Re: Общий раздел Windows и Linux
Тогда ext2 и Ext2IFS, по скорости выше NTFS. Именно ext2.
Re: Общий раздел Windows и Linux
не знаю как ext2 в виндоуз (есть ли драйвер чтобы файловая система смотрелась как родная?). Но по моему проще оставить ntfs.
На ext2 можно смотреть если интеграция windows и ext2 проблем не вызывает. (ext2 должна быть по быстрее так как без журнала)
Re: Общий раздел Windows и Linux
>где каждый файл\каталог нужно было перенести на windows-совместимую файловую систему, и потом уже открывать.
Это explore2fs, она RIP, ибо уже есть Ext2IFS драйвер.
Re: Общий раздел Windows и Linux
В принципе я тоже склоняюсь к Ext2. Если революционных идей не будет, так и сделаю. Спасибо за помощь.
Re: Общий раздел Windows и Linux
И он позволяет видеть разделы как напрямую?
Re: Общий раздел Windows и Linux
Драйвер Ext2 IFS позволяет обращаться к дискам ext2 как к родным дискам Windows. Домашняя страница проекта — http://www.fs-driver.org/
Re: Общий раздел Windows и Linux
Тоже использовал Ext2IFS — диск в винде виден как родной, но файлы с русскими именами отображались крякозяблами (в линукс была локаль UTF-8), но это было года два назад, может и поправили.
Плюс раздел можно форматировать не как ext2, а как ext3, драйвер все равно будет работать (просто будут игнорироваться журналы). Но в этом случае если на винт из винды проводилась запись, при следующей загрузке в линукс будет принудительная проверка фс на разделе.
Re: Общий раздел Windows и Linux
Судя по описанию на сйте UTF-8 добавили, а насчет журнала — прав был redgremlin, не те данные чтобы за них трястись.
Re: Общий раздел Windows и Linux
Адназначна NTFS. На сегодняшний день его поддержка через ntfs-3g реализована лучше, чем костыль под вин для ext2. Работает он может и быстрее, не знаю. Не проверял. Но для медия-контента скорости ntfs-3g более чем достаточно, а реализация более путевая. Опять же проблем с кодировкр не будет. А по надежности — если я правильно помню вин-костыль все равно работает без журнала. или это с ext3? не помню. Давно это было.
Факт что решая аналогичную задачу я пробовал оба варианта и остановился на ntfs.
Re: Общий раздел Windows и Linux
>> Адназначна NTFS. На сегодняшний день его поддержка через ntfs-3g реализована лучше, чем костыль под вин для ext2.
P.S. оффтопик: подход не совсем правильный ИМХО. у меня дочь и жена уже больше года под линухом и все счастливы. Соответственно проблеммы куда ложить media не стоял, вся media лежит на xfs. Перевел их «жестко» за один день не оставляя вЫнь второй системой. С их стороны ожидал жалоб что что то не так или не удобно, а оказалось вообще без жалоб, все счастливо юзают бубунту. 🙂
Re: Общий раздел Windows и Linux
>Перевел их «жестко» за один день не оставляя вЫнь второй системой. С их стороны ожидал жалоб что что то не так или не удобно, а оказалось вообще без жалоб, все счастливо юзают бубунту. 🙂
Абсолютно правильное решение. У меня жена, много лет сидевшая под ВЫН не просто легко переехала под мой Дебиан, а еще и все рассказывает как там круто, удобно и быстро. Это конечно потребовало усилий с моей стороны, но не в части административных мер, применяемых к населению, а в части настроки системы ОНЛИ. При этом второй системой стоит ВЫНда для игрушек. Смешно сказать — как только разобрался с ее игрушками под WINE винду никто не загружал. Уже очень давно — как оказалось оно просто не нужно. Я даже не знаю жива ли система от M$ или умерла от одиночества на своем диске 🙂
ЗЫ: есть только две вещи, которые заставят меня загрузить ВЫНь — это «чистое небо» и «фалаут3» — но они еще не вышли 🙂
Re: Общий раздел Windows и Linux
Ты поаккуратнее с переразметкой диска =)
я года четыре назад именно так и перешел ПОЛНОСТЬЮ на Линукс 😉