У мене два запитання щодо ext4:
- Чи існує в даний час спосіб встановити розділ ext4 в Windows (XP / Vista / 7), щоб отримати базову підтримку читання?
- Якщо ні, то чи планують колись підтримати це?
У мене два запитання щодо ext4:
Відповіді:
Існувала утиліта під назвою ext2read для перегляду розділів Ext у Windows (включаючи розділи Ext4), яка може більше не працювати, як зазначено в коментарі @heynnema в коментарі нижче, і може пошкодити ваші розділи.
Проект не оновлюється з 2012 року
У ext4 є деяка підтримка через старіші проекти ext2 *. btrfs не має поточної підтримки Windows. У нових файлових системах завжди буде період, коли немає підтримки в іншій операційній системі, і, чесно кажучи, це буде смоктати.
Слід також зазначити, що проекти, які намагаються прочитати файлову систему в іншій системі, завжди створюватимуть підвищений ризик збивати ваш розділ.
Отже, маючи на увазі, є одне рішення, яке потребуватиме, можливо, 30 хвилин до години для налаштування, яке б забезпечило вам майже нативну швидкість, будь-яку підтримку розділів Linux і було б настільки ж безпечним (або дуже близьким), як його встановлення. від Linux: віртуалізація!
Так, я пропоную вам відмовитись від 300-мега оперативної пам’яті та гіга дискового простору для запуску сервера Ubuntu з Windows. Більшість сучасних систем віртуалізації, таких як Virtualbox та VMWare, дозволяють передати VM весь диск або розділ, щоб це було зроблено. Змонтуйте його зсередини 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. Тоді просто встановіть свій FS і поділіться ним з windows. Не зовсім елегантний, але працює чудово і не ризикує пошкодженням файлової системи через несправних драйверів.
Якщо встановлення CoLinux з нуля занадто багато клопоту, спробуйте AndLinux, який є CoLinux з ОС, яка вже добре виходить з коробки. Встановлюється за двадцять хвилин. Вам все одно доведеться налаштувати монтаж, але файлові системи мають бути вже готовими.
Ви можете встановити Linux у віртуальну машину, а потім прив’язати фізичні диски або розділи безпосередньо до нього. Потім налаштуйте машину, щоб вона була доступною через Samba / CIFS, і складіть карту спільного доступу для надсилання букв у Windows Explorer.
У VirtualBox є посібник для цього.
Це, мабуть, найпростіший спосіб, і він повинен працювати прозоро після правильної установки. Він повинен працювати з будь-якою файловою системою, яку підтримує Linux, і не мати багато чого з жахливо застарілими (і, можливо, нестабільними) сторонніми утилітами.
З деякою роботою ви навіть зможете зробити весь основний дистрибутив Linux завантажуваним із Windows.
Ви можете використовувати ex2explore для доступу до файлу ubuntu з Windows
Потрібно встановити Samba в Ubuntu та встановити папку shere в розділі Ubuntu. Потім можна зіставити карту до цього мережевого ресурсу з Windows.
Через мережу чи локально? Якщо це з інших комп'ютерів у мережі, ви, ймовірно, захочете налаштувати Samba на своєму комп'ютері Ubuntu.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Якщо ви подвійно завантажуєте комп'ютер і хочете отримати доступ до Ubuntu з Windows, ви можете спробувати ext2read . Я не перевіряв цього, але він, мабуть, підтримує більшість стандартних файлових систем Linux.
Іншим варіантом є завантаження живої CD / USB флешки. Тоді ви зможете скопіювати файли в інше місце. Можливо, інший USB-пристрій або мережеве розташування.