Яка файлова система USB-накопичувача працює з вікна в Windows, Linux та OS X, щоб, коли я віддаю 64-ти Гбайт-накопичувач татові, мені не доведеться
sudo apt-get install exfat-fuse exfat-utils ntfs-3g
, наприклад, вводити його в термінал?
Яка файлова система USB-накопичувача працює з вікна в Windows, Linux та OS X, щоб, коли я віддаю 64-ти Гбайт-накопичувач татові, мені не доведеться
sudo apt-get install exfat-fuse exfat-utils ntfs-3g
, наприклад, вводити його в термінал?
Відповіді:
Оновлення 2018-05-25: Оскільки я спочатку писав цю відповідь у 2015 році, exFAT продовжував зростати у популярності, багато в чому завдяки аналогічно зростаючій популярності SDXC та потребі у сучасній міжплатформованій файловій системі. Щонайменше два аромати Ubuntu, Kylin (робочий стіл) та MATE (core + desktop), включають підтримку exFAT за замовчуванням станом на 18.04. Це все ще обтяжено патентом, але, знову ж таки, так це стосується і решти родини FAT . Деякі люди думають, що вони можуть працювати навколо цих патентів ; інші намагалися кинути їм виклик , не маючи успіху .
Серія файлових систем FAT має найбільшу підтримку в сучасних операційних системах. Це дуже проста файлова система, і базову реалізацію можна швидко записати для будь-якої платформи. FAT16 - це, мабуть, найпоширеніший сорт, за яким уважно слідкує FAT32 . Для накопичувача на 64 ГБ ідеально підійде FAT32. Як вже згадували інші, заперечення полягає в тому, що вам потрібно буде скористатися стороною утилітою для форматування розділу, якщо ви використовуєте Windows, оскільки вбудована утиліта Windows не може створювати розділи FAT32 розміром більше 32 ГБ. Крім того, FAT32 не може зберігати файли розміром більше 4 ГБ, оскільки розмір кожного файлу зберігається у вигляді 32-бітного цілого числа, не підписаного.FAT32 - це, мабуть, найкраща ставка, якщо ви можете терпіти початкові клопоти щодо форматування накопичувача та обмеження розміру файлу.
exFAT починає все ширше використовувати, особливо на мобільних платформах, оскільки це стандартний формат для великих SD-карт (SDXC). Ви, мабуть, знайдете вбудовану підтримку exFAT на будь-якому пристрої, що має зчитувач карт SDXC. Як ви вже помітили, деякі платформи - або конкретні версії / дистрибутиви платформ - не постачають драйвери за замовчуванням, як правило, тому, що дистрибутив вирішує уникати "невільного" програмного забезпечення. Вся сім'я FAT обтяжена патентами , але exFAT має останні патенти групи (наприклад, US8321439 та US8583708 ), більшість з яких не закінчується протягом тривалого часу. Моя рекомендація буде використовувати exFAT, якщо FAT32 є занадто обмежуючим, особливо якщо ви часто використовуєте накопичувач в Windows.Так, можливо, вам знадобиться встановити драйвери на деяких системах Linux, але вони є корисними драйверами, які, мабуть, повинні бути встановлені в будь-якому випадку, і проблеми з патентами навряд чи будуть проблемою для окремих користувачів.
Форматування накопичувача як UDF дозволило б подолати деякі обмеження FAT32. Однак деякі платформи, ймовірно, представляють пристрій користувачеві як оптичний привід, що може бути громіздким. Можливо, вам також знадобиться стороння утиліта для форматування диска в Windows або Mac. Якщо ви їдете цим маршрутом, не забудьте скористатися простим UDF, а не ПДВ чи заощадженим. Останні дві версії призначені для певних типів оптичних носіїв і не працюватимуть так, як очікувалося на флеш-диску. Нібито UDF не підтримує файли розміром більше 1 Гб в Linux через ледачий виправлення вразливості безпеки (CVE-2006-4145) - я цього не перевіряв. Існує також декілька доказів, які свідчать про те, що Windows може відмовитися від обробки неоптичного носія, форматованого як UDF, але я також не перевіряв цього.
Я рекомендую файлову систему FAT32.
FAT32 файлова система працює з коробки майже на всіх операційних системах. Більшість флеш-накопичувачів USB поставляються заздалегідь відформатованими як FAT32.
Вам доведеться зробити два розділи на USB, і вони будуть видимі лише на Linux або Mac. Це тому, що FAT32 може максимум обробляти розміри розділів 32 ГБ. У Windows він покаже лише перший розділ.
FAT може обробляти лише розміри розділів 4 Гб, тому я б не рекомендував його, оскільки, як я вже сказав, Windows покаже лише перший розділ.
NTFS потребує додаткових драйверів для Linux та Mac, і у вас можуть виникнути проблеми з дозволами на файли.
UDF підтримується більшістю сучасних операційних систем і не має суворих обмежень FAT32. Дивіться таблицю сумісності у Вікіпедії.
FAT32 працює майже на кожному пристрої, однак Windows дозволяє лише розділу FAT32 мати 32 Гб. Вам потрібно відформатувати його за допомогою Linux (наприклад, gparted), якщо ви хочете 64 Гб. У Windows не буде проблем із читанням / записом з / до цього розділу.
NTFS також працює, але у вас можуть виникнути проблеми з дозволами на файли.
FAT - це найбільш широко підтримуваний тип розділів. Дозволяє обсяги до 4 ГБ та розмір файлу до 2 Гб. Це також підтримується більшістю пристроїв (наприклад, телевізорами, автомобілями тощо)
FAT32 також працює на всіх згаданих системах, дозволяє обсяги від 512 Мб до 2 ТБ та розмір файлу до 4 Гб. Як зазначають інші, Windows XP дозволяє лише об'єми об'ємом до 32 Гб.
NTFS підтримується лише версіями Windows на основі NT (Windows 200 або Windows XP і вище) та * NIX
Я особисто створюю два розділи на (досить великих) USB-накопичувачах, тому я впевнений, що завжди знайду спосіб зберігати дані, якщо відвідую місце.
На перше запитання "Що є найбільш" міжплатформованою "файловою системою з високою ємністю?": Існує не одна, але UDF була б найближчою, якби вона була більш корисною в неоптичних форматах. Виключаючи ОС Windows, HFS + виявляється досить корисним для переміщення по інших поширених платформах, Linux та OSX. (Але, на жаль, не BSD: https://en.wikipedia.org/wiki/Comppare_of_file_systems ).
Нещодавно я робив багато масових передач файлів (терабайт) між системами Linux та OSX, і UDF або ext2, здавалося, є природним вибором для форматування 5-ти ТБ-накопичувачів, які я використовував для передачі. Жоден із них не був повністю задовільним через відмінності в схемах розділів та / / погана підтримка рідного драйвера. Зрештою, Linux краще писав на HFS + (без журналів), ніж OSX читав що-небудь інше.
До другого питання: чому б просто не відформатувати привід, щоб він працював прямо на комп’ютері тата?