acfb1ef08450a619 Файловая система exFAT. Какую файловую систему выбрать для флешки? :: SYL.ru

Файловая система exFAT. Какую файловую систему выбрать для флешки?

Файловая система exFAT

exFAT или ещё FAT64 представляет собой современную файловую систему, что определяет способ организации, именования и хранения данных на носителях информации с произвольным доступом: карты памяти, флеш накопители, SSD, HDD и т.д. Преимущественно файловая система exFAT ориентирована для использования в портативных носителях – USB флешки и карты памяти – SD и MicroSD.

Файловая система exFAT пришла на смену устаревшему формату FAT32, где устранены некоторые недостатки. В частности увеличен размер кластера – блока для записи данных. По умолчанию размер кластера составляет 4-256 КБ, а максимально допустимый размер – 32 МБ. Благодаря этому легко увеличивается производительности при работе с объемными файлами. Так же доступна запись файлов до 16 Эксабайт, тогда как в FAT32 ограничение одного файла – 4 ГБ, а в FAT16 – 2 ГБ.

В exFAT так же увеличен ресурс памяти благодаря режиму «выравнивания износа». Заданный производителем алгоритм, обеспечивает поочередную перезапись всех блоков памяти на протяжении всего срока эксплуатации накопителя. Благодаря этому носитель информации служит дольше и не теряет объем со временем.

При этом накопители на exFAT работают только с современными версиями ОС, например Windows 7 или выше. Устройства под управлением Android поддерживают современную файловую систему. Исключение – старые модели, что не распознают карты памяти объемом 64 ГБ и выше. Плеера, магнитолы и другая электроника, выпущенная до 2008 года, так же не поддерживает накопители с exFAT.

Выбор размера кластера при форматировании флешки в файловую систему exFAT.

Основные преимущества:

  • Увеличение продолжительности работы накопителя.
  • Повышен лимит на объем записи одного файла.
  • Максимальный размер кластера достигает 32 МБ.
  • Повышение производительности при работе с объемными файлами.
  • Оптимизация свободного пространства для уменьшения фрагментации диска.

Основные недостатки:

  • Устаревшие устройства и старые версии ОС Windows не совместимы с exFAT.
  • Требуется больше системных ресурсов из-за сложной структуры файловой системы.

Лицензирование

Лицензионный статус сначала был не определён. Однако Microsoft успешно запатентовала файловую систему FAT[10]
, и в феврале 2009 года подала в суд на компанию TomTom, обвиняя её в нарушении патента.[11]

Существует также сторонняя реализация exFAT для Windows XP[12]
/ Windows Server 2003, однако она предназначена для непосредственной интеграции в дистрибутив продукта без возможности ручной установки драйвера. Данный порт выполнен на базе драйвера Windows Vista.[13]

В декабре 2009 года Microsoft начала лицензировать файловую систему exFAT для сторонних производителей.[14]

exFAT использовалась для sd карт на Android устройствах (ОС которых работает на ядре Linux). Производители реализовали драйвер exFAT для linux ядра, оставив код драйвера закрытым, но некто опубликовал этот код на сайте GitHub[15]
. Опубликованный код считался украденным у компании Samsung, до тех пор пока в этом коде сообщество нашло фрагменты кода защищённого GPL лицензией, что требовало раскрытия всех исходников, иначе это было воровство у сообщества со стороны компании Samsung. Через некоторое время компания Samsung выпустили код exFAT под GPL лицензией.

Сравнение exFAT и FAT32, что выбирать

Файловая система exFAT – логическое продолжение FAT32. Уровень производительности при одинаковых параметрах сопоставимый, при этом в exFAT имеется несколько заметных преимуществ:

  • Стандартный размер кластера – exFAT: 4-256 КБ
    , FAT32: 512 байт – 32 КБ.
  • Максимальный размер кластера – exFAT: 32 МБ
    , FAT32: 32 КБ.
  • Максимальный объем записи одного файла – exFAT: до 16 Эксабайт
    , FAT32: до 4 Гигабайт.

Ещё в exFAT оптимизирована проблема перезаписи, что уменьшает износ накопителя и способствует увеличению общего срока службы. Носители с FAT32 хуже справляются с проблемой износа, при этом совместимы со старыми и новыми версиями ОС. Поэтому большинство накопителей по умолчанию идут с файловой системой FAT32, что бы обеспечить работоспособность при подключении к любой электроники.

Выбирать файловую систему exFAT актуально при использовании современной электроники, а так же если планируется запись файлов объемом больше 4 ГБ. Если же важно сохранить совместимость со старыми устройствами – автомобильная магнитола, DVD проигрыватель, телефон, а ещё с устаревшими системами – Windows XP или Vista, тогда лучше использовать файловую систему FAT32.

Факты об exFAT

Файловая система exFAT, как и FAT32, — разработка компании Microsoft. Рассматривается как оптимально адаптированная для флеш-накопителей, в частности тех, которые являются носителем файлов в мобильных девайсах. Система exFAT поддерживает файлы огромного размера — до 16 эксабайт, или 16 млн терабайт.

Реклама

Приспособленность системы exFAT для флеш-накопителей обусловлена, прежде всего, тем, что она управляет файлами при небольшой интенсивности операций перезаписи секторов, — соответственно, износ ячеек флеш-памяти снижается. Еще одна примечательная особенность системы exFAT — наличие улучшенных алгоритмов распределения свободного места на диске и снижения фрагментации носителя.

к содержанию ↑

Что представляют собой файловые системы «FAT»
, «FAT32»
, «exFAT»
и «NTFS»

Операционная система «Windows»
, как самый массовый представитель систем управления компьютерными устройствами в мире, настроена на взаимодействие с различными файловыми системами («NTFS»
и «FAT»
), но «NTFS»
поддерживает большие размеры файлов и томов и обеспечивает более эффективную организацию данных, по сравнению с другими вариантами файловых систем.

И несмотря на общие цели, файловые системы «NTFS»
и «FAT»
различаются методами организации и хранения данных на диске, а также указанием типов атрибутов, прикрепленных к файлам. И далее мы представим непосредственное описание конкретных файловых систем.

Файловая система «FAT»

Сокращенная аббревиатура «FAT»
расшифровывается как «таблица размещения файлов»
. Это простая классическая архитектура файловой системы, изначально предназначенная для небольших дисков и простых структур папок. Иными словами, файловая система «FAT»
представляет собой групповой метод организации, в котором таблица размещения файлов выделена в отдельную логическую область и находится в начале тома. Для исключения непреднамеренных или случайных ошибок, способных повлиять на корректное отображение таблицы, система, в целях безопасности, хранит копию массива индексных указателей.

Файловая система «FAT32»

«FAT32»
является фактическим стандартом, пришедшим на смену более ранним версиям файловой системы «FAT»
, «FAT12»
и «FAT16»
, и изначально устанавливается на большинстве видов сменных носителей по умолчанию. Пространство «FAT32»
логически разделено на три сопредельные области: зарезервированную область для служебных структур, табличную форму указателей и непосредственную зону записи содержимого файлов. Файловая система позволяет использовать накопители на ее основе не только на современных моделях компьютеров, но и в устаревших устройствах и консолях, снабженных разъемом «USB»
.

Тем не менее, стандарт «FAT32»
имеет определенные системные ограничения. Размер отдельных файлов на диске с файловой системой «FAT32»
не может превышать четыре гигабайта. Кроме того, весь раздел «FAT32»
должен быть менее восьми терабайт. По совокупности ограничений, формат «FAT32»
считается подходящим для «USB-накопителей»
или внешних носителей информации. Для внутреннего накопителя, особенно при желании установить новейшую версию операционной системы «Windows 10»
, отсутствие отдельных привилегий прикладного уровня в «FAT32»
будет серьезным препятствием, и потребует наличия более продвинутой версии файловой системы.

Файловая система «exFAT»

«exFAT»
– это сокращенное обозначение от полного английского названия «Extended File Allocation Table»
(«расширенная таблица размещения файлов»
). Стандарт является обновленной версией файловой системы «FAT32»
, созданный корпорацией «Microsoft»
. Основными параметрами система «exFAT»
чрезвычайно похожа на «FAT32»
. Но главным отличием является устранение ограничений, присутствующих в файловой системе «FAT32»
, что позволяет пользователям хранить файлы намного большего размера, чем четыре гигабайта.

Также в файловой системе «exFAT»
значительно снижено число перезаписей секторов, ответственных за непосредственное хранение информации, что особенно важно для флэш-накопителей, ввиду необратимого изнашивания ячеек после определённого количества операций записи, и улучшен механизм распределения свободного места.

Файловая система «NTFS»

«NTFS»
(«файловая система новой технологии»
) была в основном создана с целью устранения ограничений и недостатков файловых систем «FAT»
, улучшения производительности, надёжности и эффективности использования дискового пространства, а также создания надежного механизма защиты и хранения информации. Файловая система «NTFS»
хранит информацию о файлах в главной файловой таблице «Master File Table»
(«MFT»
), осуществляет разграничение доступа к данным для различных пользователей, предотвращает несанкционированный доступ к содержимому файла, применяя систему шифрования под названием «Encryption File System»
, которая использует защитный метод «прозрачного шифрования»
данных.

Помимо вышесказанного, в файловой системе «NTFS»
добавлена способность, отсутствующая в характеристиках файловой системы «FAT»
, открывать файлы, в названиях которых не используются английские буквы, позволяя использовать любые символы стандарта кодирования юникода «UTF»
. Таким образом, ограничения использования в названиях символов любых сложных языков, например, хинди или корейский, отсутствует.

Как это сделать?

В Windows exFAT или NTFS сделать основной файловой системой достаточно просто. В командной строке необходимо будет ввести «convert e: /fs:ntfs», где вместо е: устанавливается тот диск, который вы будете форматировать. Таким образом, вы сможете произвести замену файловой системы без какой-либо утраты данных, содержащихся на накопителе.

NTFS

Более современная файловая система по сравнению с предыдущей, которая смогла полностью заменить ее в современных персональных компьютерах, а также ноутбуках. Если у вас по сегодняшний день файлы и файловая система FAT32, то в таком случае настоятельно рекомендуется как можно быстрее сменить ее именно на NTFS. Это значительно расширит возможности вашего компьютера.

Загрузка ...
Adblock
detector