Хтось провів деякі дослідження, як відформатувати флешку з udf, щоб її можна було використовувати на якомога більшій кількості операційних систем. Ось його висновки (раніше там , зараз в автономному режимі):
Windows 7 має повну підтримку до UDF v2.6, але розмір блоку UDF повинен відповідати розміру блоку базового пристрою (який для USB-накопичувачів та більшості дисків становить 512 байт; диски «розширеного формату» - 4096 байт). Мабуть, диск повинен бути розділеним.
Linux 2.6.30 і вище підтримує UDF повністю принаймні до версії 2.5.
Mac OS X 10.5 підтримує UDF повністю до UDF 2.01, але лише при використанні на повноцінному диску, тому не розділений.
Як було пояснено вище, для жорстких дисків USB Windows вимагає розміщення диска. З іншого боку, UDF працює лише в OS X, коли він використовується на повноцінному диску (нерозподілений). Як не дивно, є рішення, яке працює і для обох: диск з розділеним і нерозділеним одночасно.
Таблиці розділів DOS зберігаються в байтах 446-510 основного запису завантаження. Цей основний запис завантаження зберігається в першому секторі на диску, сектор 0. Як правило, перший визначений розділ запускає кілька кілобайт далі. Однак видається можливим побудувати таблицю розділів, перший розділ якої починається з сектора 0, тому результатом є розділ, який містить саму таблицю розділів. Програми редактора розділів, схоже, відмовляються створювати таку таблицю, але принаймні останні ядра Linux та Windows, здається, не турбують.
Приємно те, що UDF не використовує (я думаю, навмисно) перші кілька кілобайт розділу чи диска, на який він розміщений, тому це місце справді можна використовувати для зберігання застарілої таблиці розділів, посилаючись на розділ, який охоплює ціле диск. Деякі тестування показують, що це справді працює в Linux, Windows та Mac OS X:
- Монтує автоматично читання-запис у Linux 2.6.30+, Mac OS X 10.5+, Windows Vista +
- Можна використовувати лише для читання в Windows XP та використовуватись після встановлення командного рядка в Linux 2.6.0+
- Підтримує великі файли, дозволи UNIX, імена файлів Unicode, символьні посилання, жорсткі посилання тощо.
Сценарій, щоб правильно відформатувати диск: скрипт Perl або сценарій Bash
ntfs-3g
безкоштовно. Його вихідний код - безкоштовно (тобто доступний безкоштовно). Він також вільний, як у свободі .ntfs-3g
є драйвером NTFS в Ubuntu! Це трохи технічний , щоб вручну будувати / встановити його на OS X, і Tuxera (його розробник) пропонує власну версію PAYware , яка по суті вільнийntfs-3g
драйвер побудований і упаковані для легкої установки і використання на OS X. Без надбудови на водія, OS X буде читати (не записувати) томи NTFS, тому ви маєте рацію розглянути іншу файлову систему.