У меня есть два вопроса на ext4:
- Есть ли в настоящее время способ смонтировать раздел ext4 в Windows (XP / Vista / 7), чтобы получить базовую поддержку чтения?
- Если нет, есть ли планы поддержать это когда-нибудь?
У меня есть два вопроса на 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
Примечание: ошибка может появиться после установки Ext2Fsd; приложение все еще работает.
После установки перезагрузите компьютер и откройте Ext2 Volume Manager из меню «Пуск».
Здесь вы назначаете или изменяете буквы дисков для ваших разделов Linux, монтируете и отключаете их или выполняете другие операции.
Если вы хотите включить поддержку записи для файловой системы EXT4, выберите Ext2 Management
, снимите Mount volume in readonly mode
флажок и нажмите Применить.
Вы также можете выбрать, хотите ли вы, чтобы ваш раздел Linux автоматически монтировался при запуске (вы не должны использовать эту опцию для USB-накопителей и съемных носителей).
Примечание: это решение далеко от совершенства, и в вашем разделе Linux может произойти повреждение данных . Используйте это на свой страх и риск!
Для чтения ext4 вы можете использовать Ext2Fsd . Это драйвер для Windows. Название предполагает, что он работает только с ext2, а сайт говорит, что он работает с ext2 и ext3, но последние версии также поддерживают ext4.
Альтернативой является установка CoLinux на машине с Windows и установка минимальной системы (достаточной для монтирования рассматриваемой файловой системы) и Samba. Затем просто смонтируйте свою ФС и поделитесь ею с Windows. Не совсем элегантно, но хорошо работает и не рискует повредить файловую систему из-за неисправных драйверов.
Если установка CoLinux с нуля сопряжена с большими трудностями, попробуйте AndLinux, которая является CoLinux с операционной системой, уже готовой к выпуску из коробки. Устанавливается за двадцать минут. Вам все еще нужно настроить монтирование, но общие ресурсы файловой системы уже должны быть в порядке.
Вы можете установить Linux на виртуальную машину, а затем привязать физические диски или разделы непосредственно к ней. Затем настройте аппарат так, чтобы он был доступен через Samba / CIFS, и сопоставьте общие папки с буквами дисков в проводнике Windows.
Для этого в VirtualBox есть руководство .
Это, вероятно, самый простой способ, и он должен работать прозрачно после правильной настройки. Он должен работать с любой файловой системой, поддерживаемой Linux, и не иметь большого количества устаревших (и, возможно, нестабильных) сторонних утилит.
С некоторой работой вы можете даже сделать весь свой основной дистрибутив Linux загрузочным из Windows.
Вы можете использовать ex2explore для доступа к файлу Ubuntu из Windows
Вам необходимо установить Samba в Ubuntu и настроить общую папку в разделе Ubuntu. Затем вы можете сопоставить этот сетевой ресурс из окон.
Через сеть или локально? Если это с других компьютеров в сети, то вы, вероятно, захотите настроить Samba на своем компьютере с Ubuntu.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Если у вас двойная загрузка компьютера и вы хотите получить доступ к Ubuntu из Windows, вы можете попробовать ext2read . Я не тестировал его, но он, очевидно, поддерживает большинство стандартных файловых систем Linux.
Другой вариант - загрузиться с живого CD / USB-накопителя. После этого вы сможете скопировать файлы в другое место. Возможно другое устройство USB или сетевое местоположение.