Нова файлова система для флешок exFAT - що це
Користувачі флешок і карт пам'яті рідкоцікавляться, в якій файловій системі відформатований їх накопичувач. Не секрет, що карти пам'яті найкраще форматувати в тому пристрої, в якому вони будуть використовуватися, а флешки - фірмовою утилітою виробника. Проблеми можуть виникнути при спробі скопіювати на зовнішній накопичувач файл, розміром більше 4 Гб. Отримавши повідомлення про помилку записи, користувач опиняється в подиві, адже місця на носії предостатньо. А справа, швидше за все, в застарілої файлової системи. Найпростіше рішення для користувачів сучасних операційних систем Windows або Mac OS - використовувати формат exFAT. Що це дасть, розповімо далі
FAT32 і її обмеження
До недавнього часу найпопулярнішою файловоїсистемою для знімних носіїв була стара добра FAT32. Файли, записані на такий пристрій, були доступні з комп'ютера або смартфона, який би операційною системою той ні керувався. Чи не становило проблем підключити флешку до DVD-плеєра або телевізора, а карту пам'яті використовувати в телефоні, фотоапараті, відеокамері.
Однак проста і зрозуміла FAT32 має рядобмежень, перш за все, на максимальні розміри розділу та окремого файлу. Перше обмеження не таке жорстке: в FAT32 не можна відформатувати розділ більше 2 Тб. Поки що таких флешок не існує, навіть топові вінчестери зовсім недавно досягли цього значення. Чи не передбачає створення карт пам'яті більшого розміру і сучасний стандарт SDXC (з оглядкою в тому числі і на цей формат розроблялася файлова система exFAT). Що це актуально вже сьогодні, говорити, як бачимо, передчасно, однак розробникам системного програмного забезпечення доводиться дивитися далеко вперед, щоб їх продукти не стали "пляшковим горлечком", що обмежує зростання продуктивності системи в цілому.
А ось що дійсно створює труднощі привикористанні пристроїв, відформатованих в FAT32, це обмеження на максимальний розмір файлу в 4 Гб. Повнометражний фільм в HD може мати в рази більший обсяг. Багатьом потрібно переносити архіви або файли баз даних більшого розміру. Так що питання зміни файлової системи саме на часі.
ExFAT: що це і які її переваги
Розроблена в Microsoft файлова система exFAT є оптимізованим для використання в змінних накопичувачах розвитком сімейства FAT. Ось основні її переваги перед попередницями:
- Максимальний розмір файлу збільшений до неймовірних сьогодні 16 ексабайт (264 байт).
- Розмір кластера збільшений до 32 Мб.
- Знято обмеження на кількість файлів і папок.
- З'явилася можливість зберігати права доступу до файлів і папок.
Ще однією перевагою exFAT є більшраціональне використання дискового простору: флешка, відформатована в нову файлову систему, буде мати трохи більший ефективний об'єм, ніж якщо відформатувати її в FAT32, а тим більше в NTFS або HFS +.
Чому не NTFS
Переваги, про які ми говоримо, давнореалізовані розробниками Майкрсофт в файлової системі NTFS. Тоді навіщо потрібна ще й якась система exFAT? Справа в тому, що NTFS - журнальована файлова система. Про кожну операцію читання або запису система робить маленькі позначки (операція розпочата - операція завершена). Це дозволяє в разі збою легко локалізувати проблему, уникнути втрати даних або пошкодження файлової системи в цілому. Але виконання цих записів займає якийсь час. Для швидких вінчестерів це непомітний користувачеві мізер, а для куди менш спритних флешки - цілком відчутні гальма.
Більш того: ресурс кількості операцій запису для флеш-накопичувачів вельми обмежений, і шкода використовувати значну його частину на ведення журналу файлової системи.
Таким чином, використання журнальованоюфайлової системи призводить до зниження швидкості роботи і зменшення ресурсу флешок. Саме тому для них не використовують ні NTFS (Windows), ні HFS + (MacOS), ні ext3 / ext4 (Linux).
exFAT на вінчестерах
Вище не раз говорилося про exFAT, що це файловасистема для флешок. А що заважає використовувати її на вінчестерах? Справа в тому, що недоліки журнальованою файлових систем, про які ми говорили вище, для магнітних жорстких дисків не мають вирішального значення.
Ресурс циклів запису у них на кілька порядківбільше, ніж у флешок, журнал роботи практично не займає часу завдяки значному кешу пристрою, а виграш в обсязі дискового простору дуже малий. Зате надійність при тій величезній кількості звернень до накопичувача, які постійно робить система і програми, виходить на перший план. А за цим показником NTFS виграє у exFAT начисто.
проблеми сумісності
Головна проблема exFAT - що це пропріетарнафайлова система, тобто Майкрсофт бере плату з усіх, хто хоче впроваджувати її в своїх продуктах. Тому слід звернути увагу, чи підтримується даний формат вашою операційною системою і устаткуванням.
Повною мірою і без будь-яких зусиль з бокукористувача exFAT підтримується Windows 7 і вище. Vista, починаючи з Service Pack 1, може працювати з цією файловою системою, але з деякими обмеженнями. Для Windows XP (не нижче Service Pack 2) буде потрібно завантажити драйвер з сайту Майкрсофт.
Подбала про своїх клієнтів Apple: на Маках з OS X не нижче 10.6.4 також передбачена нативная підтримка exFAT.
А ось для Лінукса існують тільки нестабільно працюючі і сумнівні з точки зору ліцензійної чистоти утиліти.
Ще гірший стан справ із підтримкою обладнання. Зрозуміло, що старі фотоапарати, плеєри і тому подібні девайси не знають про нову файлову систему. Але і далеко не всі виробники нових гаджетів хочуть платити за використання цієї розробки Microsoft (або ризикувати, впроваджуючи підтримку нового формату без ліцензії). Тому поки не можна сказати про exFAT, що це універсальна заміна FAT32.