У меня есть два вопроса по ext4:
Была утилита под названием ext2read для просмотра разделов Ext в Windows (включая разделы Ext4), которые могут больше не работать, как упоминается в комментарии @heynnema ниже, и могут повредить ваши разделы.
Проект не обновлялся с 2012
ext4 имеет некоторую поддержку через старые проекты ext2*. btrfs не имеет поддержки Windows в настоящее время. В новых файловых системах всегда будет период, когда нет поддержки на другой операционной системе и, честно говоря, это будет отстой.
Также следует упомянуть, что проекты, которые пытаются читать файловую систему в другую систему, всегда будут давать вам повышенный риск портить ваш раздел.
Так что, имея это в виду, есть одно решение, которое займёт от 30 минут до часа на установку, которое даст вам почти родную скорость, поддержку любого раздела Linux и будет так же безопасно (или очень близко), как и монтирование его из Linux: Виртуализируйте!
Да, я предлагаю вам отказаться от 300-мега оперативной памяти и гигабайта дискового пространства, чтобы запустить Ubuntu Server из Windows. Большинство современных систем виртуализации, таких как Virtualbox и VMWare, позволяют вам передавать ВМ весь диск или раздел, так что это то, что вы бы сделали. Смонтируйте его изнутри virtual-ubuntu, установите samba, совместно используйте диски ubuntu и смонтируйте общие ресурсы из Windows.
Это звучит как много накладных расходов, но сервер Ubuntu довольно хитрый, и он не будет нуждаться в больших ресурсах. После установки, для этого, вероятно, можно обойтись без 150 мега оперативной памяти.
Если вы говорите о системе с двойной загрузкой, Windows не может читать разделы, отформатированные под Linux. Таким образом, у вас есть два варианта.
Создайте раздел NTFS, в котором будут храниться файлы, к которым вы хотите быть доступны как из Windows, так и из Ubuntu, и храните свои файлы там.
Это рекомендуемое и безопасное решение.
Для Windows доступно программное обеспечение, которое позволяет вам в некоторой степени читать и записывать разделы Linux.
Одним из примеров такого программного обеспечения является Ext2Fsd. Ext2Fsd имеет ограниченную поддержку EXT4. По умолчанию он загружает файловые системы в режиме только для чтения, но вы можете включить режим чтения-записи, если действительно хотите. Однако это не рекомендуется .
Обратите внимание, что эти функции четвертой расширенной файловой системы не поддерживаются:
Расширенные атрибуты: ACL support
Примечание: после установки Ext2Fsd может отображаться ошибка; приложение все еще работает.
После установки перезагрузите компьютер и откройте Ext2 Volume Manager из меню «Пуск».
Здесь вы назначаете или изменяете буквы дисков для разделов Linux, монтируете и размонтируете их или выполняете другие действия. операции.
Если вы хотите включить поддержку записи для файловой системы EXT4, выберите Управление Ext2
, снимите флажок Подключить том в режиме только для чтения
и затем нажмите Применить.
Вы также можете выберите, хотите ли вы, чтобы ваш раздел Linux автоматически монтировался при запуске (вы не должны использовать эту опцию для USB-накопителей и съемных носителей).
Примечание: это решение далеко не идеально, и повреждение данных может встречаются в вашем разделе Linux. Используйте это на свой страх и риск!
Вы можете установить Linux на виртуальную машину, а затем привязать физические диски или разделы непосредственно к ней. Затем настроить машину на доступ через Samba/CIFS и сопоставить общие ресурсы с буквами дисков в Проводнике Windows.
Для этого есть -руководство в VirtualBox.
Это, наверное, самый простой способ и должен работать прозрачно после корректной настройки. Он должен работать с любой файловой системой, которую поддерживает Linux, и не должен сильно зависеть от ужасно устаревшей (и, возможно, нестабильной). utils сторонних производителей.
С помощью некоторой работы вы можете даже сделать весь основной дистрибутив Linux загрузочным из Windows.
Для чтения ext4 можно использовать Ext2Fsd. Это драйвер для Windows. Название говорит о том, что он работает только с ext2 и сайт говорит о том, что он работает с ext2 и ext3, но последние версии также поддерживают ext4.
Вы можете использовать ex2explore для доступа к файлу ubuntu из Windows
Вам необходимо установить Samba в Ubuntu и создать отдельную папку в разделе Ubuntu. Затем вы можете подключиться к этому сетевому ресурсу из Windows.
Альтернативой является установка CoLinux на компьютере с Windows и настройка его с минимальной системой (достаточной для монтирования рассматриваемой файловой системы) и Samba. Затем просто смонтируйте свою FS и поделитесь ею с Windows. Не совсем элегантно, но прекрасно работает и не рискует повредить файловую систему из-за неисправных драйверов.
Если установка CoLinux с нуля слишком сложна, попробуйте AndLinux, который представляет собой CoLinux с готовой к использованию ОС. . Устанавливается за двадцать минут. Вам все равно нужно будет настроить монтирование, но общие ресурсы файловой системы уже должны быть в порядке.
Вы можете попробовать загрузиться с Live CD Ubuntu и смонтировать оттуда существующий раздел Ubuntu, но если он выйдет из строя, я не знаю, сработает ли это.
Через сеть или локально? Если он поступает с других компьютеров в сети, вы, вероятно, захотите настроить Samba на своем компьютере с Ubuntu.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Если вы используете двойную загрузку компьютера и хотите получить доступ к Ubuntu из Windows, вы можете попробовать ext2read . Я не тестировал его, но он явно поддерживает большинство стандартных файловых систем Linux.
Другой вариант - загрузиться с live CD / USB-накопителя. После этого вы сможете скопировать файлы в другое место. Возможно, другое USB-устройство или сетевое расположение.