Як змонтувати розділ ext4 для читання та запису на Windows? [дублікат]


36

На це питання вже є відповідь тут:

Я хочу використовувати ext4 на своєму зовнішньому жорсткому диску, але він повинен бути кросплатформенним. (Принаймні Linux, Win7 та WinXP).

На жаль, я не знайшов належного драйвера, що дозволив би Windows WRITE в ext4. Я знайшов Ext2Fsd , але він читає лише ext4.

9. ext4-ступінь лише для читання, відсутність обрізання розмірів і розширення підтримки

Більше:

Підтримувані функції Ext3 / 4:

  • гнучкий розмір вводу:> 128 байт, аж до розміру блоку
  • dir_index: індекс каталогів htree
  • тип файлу: режим додаткового файлу в стоматології
  • Large_file:> 4G файли підтримуються
  • sparse_super: резервне копіювання суперблоку в дескрипторі групи
  • uninit_bg: швидка контрольна сума fsck та групи
  • ступінь: читання, письмо без розширення.
  • журнал: підтримка лише повторного використання внутрішнього журналу

Непідтримувані функції Ext3 / 4:

  • журнал: операції на основі журналу, зовнішній журнал
  • ступінь: обрізання і розширення розміру, видалення файлу
  • flex_bg: перша група метаданих
  • EA (розширені атрибути), підтримка ACL

Крім того, я знайшов виправлення для Ext4Fsd v0.50 ( тут ):

Нове: Matt Wu зробив новий реліз 0,50 на сайті ext2fsd.com. Підтримка Ext2fsd-0.48-bb8 Підтримка розширень ext4 та виправлення для BSOD у Windows 7.

Я не думаю, що це буде безпечно. Також я прочитав кілька слів про написання ext4 в Windows може призвести до втрати даних на диску ...

What is the External HDD used for?- Спочатку він буде зберігати резервні копії, потім сімейні фільми, картинки. Деяка музика та ін. Вона буде підключена до Raspberry Pi, якщо я нарешті отримаю її. Він дійсно не рухатиметься, лише коли він використовується для переміщення даних комп’ютера на новий. Найбільші файли, які він буде зберігати, - це образи диска Clonezilla (я не знаю, чи будуть вони великими файлами чи ні).

Чи може хтось надати рішення цієї проблеми? Або є NO досить істотна різниця між ext4 і ext3, і я повинен використовувати ext3? - (Якщо так, то чи можу я використовувати Ext2Fsd для цього кріплення ext3?)

Дякую!


3
Подивіться на цю сторінку. Я не думаю, що використання ext4 для зовнішнього жорсткого диска не варто боліти головою. Чому ви не хочете NTFS або FAT32? Вам потрібна підтримка величезних файлів?
тердон

Дякую за посилання Я забув додати ситуацію і на меті зовнішнього жорсткого диска. Додано до питання зараз. Інакше, про який розмір ви маєте на увазі large files?
антивірус

Я згоден з тердоном. Зробіть диск NTFS і він буде сумісний з більшістю ОС там.
Keltari

1
Одне з багатьох обмежень FAT32 полягає в тому, що він не може працювати з файлами розміром більше 4 Гб. NTFS (16 EB) і ext4 (16 TB) не мають такого обмеження.
тердон

Відповіді:


8

Я б замість цього використовував NTFS . Його можна легко прочитати / записати в Linux, Windows та OS X (серед інших).

Враховуючи цільове використання та той факт, що це зовнішній привід, я не бачу жодної причини, чому вам слід пройти через клопоти, що використання ext4 буде.

Якби це ваш основний жорсткий диск, можливо, варто було б мати переваги ext4 (коротко кажучи, менше фрагментації диска та трохи покращеної продуктивності, для отримання додаткової інформації дивіться тут ). Сумніваюся, ви навіть помітите різницю на зовнішньому USB-накопичувачі. Вузьким місцем буде швидкість передачі даних по USB-кабелю.

Для більшості користувачів єдиною очевидною перевагою ext4 над NTFS є те, що ext4 дозволяє імена файлів зі спеціальними символами ( ? & %тощо). Однак такі імена файлів є для вас поганою ідеєю і не представляють особливого інтересу.


EDIT: Відповідаючи на питання Б. Роланда про дефрагментацію, так, я знаю два способи дефрагментації приводу NTFS під Linux. Один - це інструмент з відкритим кодом, який називається shake . Я не використовував його, але, здається, працює. Інше - просто скопіювати всі дані з зовнішнього диска, видалити все з диска, а потім скопіювати все назад. Нарешті, оскільки ваш диск також буде доступний під Windows, ви можете використовувати дефрагментатор windows.

Я думаю, однак, що ви підключаєте сторонню занадто велике значення диска дефрагментації. Подивіться тут на просте пояснення фрагментації . Якщо коротко, фрагментований привід - це той, де файли на диску не зберігаються у суміжних блоках, а розповсюджуються на диску. Зазвичай це викликано зміною розміру файлу після його написання. Так, скажімо, ви збережете файл на 1 Мб на своєму диску. Потім ви змінюєте файл, і його розмір досягає 20 Мб. Якщо на місці створення файлу недостатньо вільного місця, ці додаткові дані будуть записані на іншу частину жорсткого диска. Іншими словами, файл буде фрагментований.

Такі речі, швидше за все, не трапляються дуже часто на диску, який використовується для зберігання "резервних копій, потім сімейних фільмів, фотографій. Певної музики тощо". Більшість цих файлів ніколи не змінюватимуть розміри, а отже, ніколи не фрагментуватимуть диск.

Крім того, навіть якщо ваш привід буде фрагментований, ви на самому ділі не хвилює. Фрагментація може бути проблемою для системних накопичувачів, де у вас може бути багато операцій вводу / виводу за секунду. У цих випадках можна помітити зниження продуктивності приводу. Як я вже говорив раніше, на зовнішньому диску я не думаю, що ви зможете це виявити, навіть якщо це станеться.

Отже, на закінчення, вам майже точно не знадобиться дефрагментація зовнішнього жорсткого диска, відформатованого NTFS. Однак якщо ви дійсно хочете, ви можете зробити це і в Linux, і в Windows.


3
Я повністю згоден. NTFS (і FAT32) - це просто найбільш портативна файлова система там.
Келтарі

Чи буде вартим NTFS проблема фрагментації даних? У Ext4 немає фрагментації. В іншому випадку він має роз'єм USB 3.0, тому він набагато швидший, ніж звичайний USB 2.0. Переносимість є вторинною. Це WesternDigital My Book Essential (1 ТБ)
антивірус

@ B.Roland IMHO, так. Отриманий NTFS матиме більше фрагментації, але, знову ж таки, це не повинно бути серйозною проблемою на зовнішньому, несистемному диску. Я дійсно думаю, що використання ext4 просто не варте зусиль. Я дуже сумніваюся, що ви взагалі побачите будь-яке поліпшення. Він може бути там, але він, ймовірно, навіть не буде виявлений, якщо ви не запустите орієнтири. Я дуже сумніваюся, що ви помітите будь-яку різницю як користувач.
тердон

1
Я не погоджуюся з тим, що це можна легко прочитати / написати всім. На * nix є накладні витрати на ntfs-3g.
eichoa3I

3
Я не очікував, що (прийнято) відповісти на питання "Як змонтувати читання-запис розділу ext4 у Windows?" було б замість цього використовувати NTFS, натискаючи на це посилання від Google. Я знаходжусь у ситуації, коли не можна використовувати NTFS, це ext4. Я хочу знати, як читати / писати ext4 з Windows (ось як я потрапив до цього URI). Я не шукаю гарних порад. Хоча я можу собі уявити, це може бути відповіддю на питання ОП.
Майк де Клерк

21

Програмне забезпечення Paragon пропонує ExtFS для Windows 2.0 безкоштовно для особистого користування. Це дозволяє читати і записувати ext2 ext3 і ext4 з усіх ОС Windows

http://www.paragon-software.com/home/extfs-windows/

Схоже, він дещо схожий на Linux Reader від Diskinternals, який також може встановлювати всі ext, HFS та ReiserFS, але лише для читання.

http://www.diskinternals.com/linux-reader/


3
Чи є рекламні / шкідливі програми Paragon безкоштовними та повністю безпечними? Ви самі його використовували?
Раджиб

2
Програмне забезпечення Paragon не працює для мене (ext4 створено з Ubuntu 14.04 LTS), в Windows 8 отримали доступ лише для читання. Під час створення файлу він виходить з ладу із повідомленням, що новий файл занадто великий - порожній txt-файл.
monnef

2
Я пережив біль, щоб завантажити його, встановити та зареєструвати. Їм потрібен електронний лист для надсилання серійного повідомлення, і я використав "10 хвилинну електронну пошту". Можливо, підтримується спам.
Gunslinger

1
Але мені вдалося встановити розділ ext4 до моїх вікон 10 читання / запису.
Gunslinger

3
Paragon для мене не працює: superuser.com/questions/1189512/…
Аарон Франке

2

Якщо ви хочете ДУХОТИ функцій EXT4, ви можете використовувати їх за допомогою tune2fs, щоб додати функції до розділу EXT3. В останніх нотатках до випуску Ext2FSD слід вказати, які функції можна включити. Можливо, ви хочете прочитати сторінку man tune2fs man, є кілька підказок щодо того, як керувати записом до файлової системи в заголовку, який може бути корисним для встановлення резервного диска, який вимагає надійності, або встановити іншу крайність для диска, що містить некритичні файли, яким потрібен швидкий доступ та швидкий час читання-запису

Вам не потрібні розширені атрибути та ACL, і залежно від вашої установки Linux вони можуть навіть не бути активними для початку. Несумісність між Windows та Linux щодо дозволів робить нераціональним використання цієї функції міжплатформою, навіть якщо вона підтримується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.