Jump to content

exFAT

exFAT
Разработчик(и) Майкрософт
Полное имя Расширяемая таблица размещения файлов
Представлено ноябрь 2006 г .; 17 лет назад ( 2006-11 ) с Windows Embedded CE 6.0
Идентификаторы разделов
Структуры
Содержимое каталога Стол
Распределение файлов растровое изображение , связанный список
Плохие блоки Маркировка кластера
Пределы
Максимальный размер тома 128 ПБ , 512 ТБ рекомендуется [1] [номер 1]
Максимальный размер файла 128 ПБ [номер 2]
Макс нет. файлов до 2 796 202 на каталог [2]
Максимальная длина имени файла 255 символов
Разрешенное имя файла
персонажи
все символы Юникода , кроме U+0000 ( NUL ) до U+001F ( US ) / ( слэш ) \ ( обратная косая черта ) : ( двоеточие ) * ( звездочка ) ? ( знак вопроса ) " ( цитировать ) < ( меньше, чем ) > ( больше чем ) и | ( трубка )
(кодировка UTF-16LE ) [ нужна ссылка ]
Функции
Даты записи Создание, последнее изменение, последний доступ
Диапазон дат с 1 января 1980 г. по 31 декабря 2107 г.
Разрешение даты 10 мс
Вилки Нет
Атрибуты Только чтение, скрытый, системный, подкаталог, архив
Файловая система
разрешения
ACL (только для Windows CE 6)
Прозрачный
сжатие
Нет
Прозрачный
шифрование
Да, EFS поддерживается в Windows 10 v1607 и Windows Server 2016 или более поздней версии.
Другой
Поддерживается
операционные системы

exFAT ( Расширяемая таблица размещения файлов ) — файловая система, представленная Microsoft в 2006 году и оптимизированная для флэш-памяти, такой как USB-накопители и SD-карты . [6] exFAT был собственностью до 28 августа 2019 года, когда Microsoft опубликовала его спецификацию. [7] Microsoft владеет патентами на некоторые элементы своей конструкции. [2]

exFAT можно использовать там, где NTFS не является подходящим решением (из-за накладных расходов на структуру данных), но больший предел размера файла , чем у стандартной файловой системы FAT32 (т. е. 4 ГБ требуется ).

exFAT была принята Ассоциацией SD в качестве файловой системы по умолчанию для карт SDXC и SDUC объемом более 32 ГБ .

Windows 8 и более поздние версии изначально поддерживают загрузку exFAT и поддерживают установку системы особым способом для запуска в томе exFAT.

exFAT был представлен в конце 2006 года как часть Windows CE 6.0 , встроенной операционной системы Windows. Поддержка была добавлена ​​в обычную Windows с пакетом обновления 1 для Windows Vista и Windows Server 2008 , выпущенными 4 февраля 2008 года. Позже было выпущено обновление для Windows XP и Windows Server 2003 .

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

Поскольку ссылки на размер файла хранятся в восьми байтах вместо четырех, предел размера файла увеличился до 16 эксабайт (EB) ( 2 64 − 1 байт или около 10 19 байт , который в противном случае ограничен максимальным размером тома в 128 ПБ , [номер 2] или 2 57 − 1 байт ), поднято из 4 ГБ ( 2 32 − 1 байт ) в стандартной файловой системе FAT32. [1] Таким образом, для обычного пользователя это обеспечивает беспрепятственную совместимость между платформами Windows и macOS для файлов размером более 4 ГБ.

Другие характеристики, функции и требования файловой системы exFAT включают:

  • Масштабируемость до больших размеров дисков: около 128 ПБ ( 2 57 − 1 байт ) [8] [номер 1] максимум, 512 ТБ ( 2 49 − 1 байт ) рекомендуемый максимум, увеличенный по сравнению с 32-битным пределом (2 ТБ для размера сектора 512 байт) стандартных разделов FAT32. [9]
  • Поддержка до 2 796 202 файлов в каталоге . [2] [номер 3] Microsoft документирует ограничение в 65 534 (2 16 − 2) файлов в подкаталоге для их реализации FAT32, но в других операционных системах нет специального ограничения на количество файлов в каталоге FAT32. Реализации FAT32 в других операционных системах допускают неограниченное количество файлов в пределах количества доступных кластеров (то есть до 268 304 373 файлов на томах без длинных имен файлов ). [номер 4]
  • Максимальное количество файлов на томе C [ нужны разъяснения ] , до 4 294 967 285 ( 2 32 − 11 , по сравнению с примерно 2 28 − 11 [номер 4] в стандартной FAT32).
  • Улучшена производительность распределения и удаления свободного пространства за счет введения растрового изображения свободного пространства .
  • Детализация временной метки составляет 10 мс для времени создания и изменения (по сравнению с 2 с в FAT, но не так хорошо, как 100 нс в NTFS). [2]
  • Детализация временной метки для времени последнего доступа до двух секунд (в FAT была только дата).
  • Временные метки содержат маркер часового пояса , смещенный относительно UTC (начиная с Vista SP2 ). [10]
  • Дополнительная поддержка списков управления доступом (в настоящее время не поддерживается в версиях Windows Desktop/Server). [11]
  • Дополнительная поддержка TexFAT , стандарта транзакционной файловой системы (опционально активируемая функция WinCE , не поддерживается в версиях Windows Desktop/Server).
  • Смещение выравнивания границ таблицы FAT.
  • Смещение выравнивания границы области данных.
  • Предоставление определяемых OEM-производителем параметров для настройки файловой системы в соответствии с конкретными характеристиками устройства. [12] [13]
  • Действительная длина данных (VDL): за счет использования двух отдельных полей длины — одного для «выделенного пространства», а другого для «действительных данных» — exFAT может предварительно выделить файл без утечки данных, которые ранее находились на диске.
  • Размер кластера до 32 МБ. [14]
  • Целостность метаданных с помощью контрольных сумм. [ нужны разъяснения ]
  • Структуры метаданных на основе шаблонов. [ нужны разъяснения ]
  • Удаление физического . и .. записи каталога, которые появляются в подкаталогах.
  • exFAT больше не хранит короткие ссылки на имена файлов 8.3 в структуре каталогов и изначально использует расширенные имена файлов, тогда как устаревшие версии FAT реализуют расширенные имена файлов через расширение VFAT .

Для Windows XP требуется установка обновления KB955704, а для Windows Vista требуется установка пакета обновления 1 (SP1). [14] [15] [16] Windows Vista не может использовать диски exFAT для ReadyBoost . Windows 7 устраняет это ограничение, позволяя кэшировать ReadyBoost размером более 4 ГБ. [17] Windows 10 позволяет форматировать exFAT и NTFS только на несъемных томах размером более 32 ГБ с пользовательским интерфейсом по умолчанию, а формат FAT32 рекомендуется для томов меньшего размера; Утилиты командной строки не поддерживают быстрое форматирование с использованием FAT32, если объем превышает 32 ГБ.

Стандартная реализация exFAT не протоколируется и использует только одну таблицу размещения файлов и карту свободного пространства. Вместо этого в файловых системах FAT использовались чередующиеся таблицы, поскольку это позволяло восстановить файловую систему, если носитель был извлечен во время записи (что на практике часто происходит со съемными носителями). Дополнительный компонент TexFAT добавляет поддержку дополнительных резервных таблиц и карт, но может не поддерживаться.

Формат exFAT позволяет использовать отдельные файлы размером более 4 ГБ, что облегчает длительную непрерывную запись HD-видео, размер которого может превысить лимит в 4 ГБ менее чем за час. Современные цифровые камеры, использующие FAT32, разбивают видеофайлы на несколько сегментов размером примерно 2 или 4 ГБ.

EFS поддерживается в Windows 10 v1607 и Windows Server 2016 или более поздних версиях. [18]

Эффективность

[ редактировать ]

Карты SDXC, работающие с UHS-I, имеют минимальную гарантированную скорость записи 10 МБ/с, и exFAT играет важную роль в достижении этой пропускной способности за счет сокращения накладных расходов файловой системы при распределении кластера. Это достигается за счет введения отдельного битового массива кластера, в котором состояние резервирования каждого кластера (зарезервировано/свободно) отслеживается только по одному биту, что позволяет сократить количество операций записи в гораздо больший массив FAT, который изначально служил этой цели.

Кроме того, один бит в записи каталога указывает, что файл является смежным (нефрагментированным), указывая драйверу exFAT игнорировать FAT. аналогична Эта оптимизация в некоторой степени другим файловым системам, за исключением того, что она применяется только к целым файлам, а не к смежным частям файлов.

Принятие

[ редактировать ]

exFAT поддерживается в Windows XP и Windows Server 2003 с обновлением KB955704. [1] Windows Vista с пакетом обновления 1 и более поздних версий, [19] Windows Server 2008 и более поздние версии (кроме Server Core ), [20] macOS, начиная с 10.6.5, Linux через FUSE или изначально, начиная с ядра 5.4, и iPadOS , а также iOS, начиная с 13.1. [21] [22] [23]

Компании могут интегрировать exFAT в определенную группу потребительских устройств, включая фотоаппараты, видеокамеры и цифровые фоторамки, за фиксированную плату . Мобильные телефоны, ПК и сети имеют другую модель оптового ценообразования. [6]

exFAT поддерживается рядом мультимедийных устройств, таких как современные плоские телевизоры, [24] медиацентры и портативные медиаплееры. [25]

exFAT — официальная файловая система карт SDXC . Из-за этого любое устройство, не поддерживающее exFAT, например Nintendo 3DS , не может по закону рекламировать себя как совместимое с SDXC, несмотря на поддержку карт SDXC в качестве устройств хранения данных путем форматирования карты с помощью FAT32 или собственной файловой системы, привязанной к соответствующему устройству. .

Некоторые поставщики других флэш-накопителей, включая USB-накопители, компактные флэш-памяти (CF) и твердотельные накопители (SSD), поставляют некоторые из своих носителей большой емкости, предварительно отформатированные в файловой системе exFAT, чтобы обеспечить совместимость с любым устройством. Например, Sandisk поставляет свои карты CF емкостью 256 ГБ в формате exFAT.

Microsoft заключила лицензионные соглашения с BlackBerry , [26] [27] Panasonic , Sanyo , Sony , Canon , Aspen Avionics , [28] Audiovox , Continental , Harman , LG Automotive [29] и БМВ . [30]

Mac OS X Snow Leopard 10.6.5 и более поздних версий может создавать, читать, записывать, проверять и восстанавливать файловые системы exFAT. [21] [22]

Linux поддерживает exFAT через FUSE с 2009 года. [4] В 2013 году Samsung Electronics Linux опубликовала драйвер для exFAT под лицензией GPL . [31] 28 августа 2019 года Microsoft опубликовала спецификацию exFAT. [7] и передал патент членам Open Invention Network . [32] В ядре Linux появилась встроенная поддержка exFAT в версии 5.4 в ноябре 2019 года. [33]

ChromeOS может читать и записывать разделы exFAT. [34]

Технические характеристики

[ редактировать ]
Размеры кластера exFAT по умолчанию в Windows
Объем
размер
Кластер
размер
Кластер
считать
00 от 7 МБ до <256 МБ 00 4 КБ < 000 65 536
От 256 МБ до < 0 32 ГБ 0 32 КБ < 0 1 048 576
0 32 ГБ — это <512 ГБ [А] [Б] 128 КБ < 0 4 194 304
От 512 ГБ до < 00 1 ТБ 256 КБ
от 00 1 ТБ до < 00 2 ТБ 512 КБ
от 00 2 ТБ до < 00 4 ТБ 00 1 МБ
от 00 4 ТБ до < 00 8 ТБ 00 2 МБ
от 00 8 ТБ до < 0 16 ТБ 00 4 МБ
от 0 16 ТБ до < 0 32 ТБ 00 8 МБ
от 0 32 ТБ до < 0,64 ТБ 0 16 МБ
от 0 64 ТБ до <512 ТБ 0 32 МБ <16 777 216
Примечания:
  1. ^ Windows 8/10 по умолчанию использует exFAT для томов размером ≥32 ГБ и FAT32 для томов <32 ГБ.
  2. ^ Windows XP/Vista/7 по умолчанию использует кластеры размером 128 КБ для томов размером ≥32 ГБ.

Поиск имени файла

[ редактировать ]

exFAT использует фазу поиска на основе хэша имени файла для ускорения определенных случаев, что описано в патенте США « Быстрый поиск имени файла с использованием хэша имени» . [2] Приложение A документа содержит подробную информацию, полезную для понимания файловой системы.

Предварительное выделение файлов и кластеров

[ редактировать ]

Как и NTFS, exFAT может заранее выделить дисковое пространство для файла, просто пометив произвольное пространство на диске как «выделенное». Для каждого файла exFAT использует в каталоге два отдельных 64-битных поля: допустимую длину данных (VDL), которая указывает реальный размер файла, и физическую длину данных.

Чтобы улучшить распределение хранилища кластера для нового файла, Microsoft внедрила метод предварительного выделения смежных кластеров и обхода использования обновления таблицы FAT, который был запатентован 10 декабря 2013 года. [35] Одна из особенностей exFAT (используемая в реализации exFAT во встроенных системах) обеспечивает атомарные транзакции для нескольких этапов обновления метаданных файловой системы. Функция под названием Transaction Safe FAT или TexFAT получила патент 3 ноября 2009 года. [36]

Набор файлов каталога

[ редактировать ]

exFAT и остальные файловые системы семейства FAT не используют индексы для имен файлов, в отличие от NTFS, которая использует B-деревья для поиска файлов. При доступе к файлу каталог необходимо последовательно искать до тех пор, пока не будет найдено совпадение. Для имен файлов длиной менее 16 символов требуется одна запись имени файла, но весь файл представлен тремя записями каталога по 32 байта. Это называется набором файлов каталога, а подкаталог размером 256 МБ может содержать до 2 796 202 наборов файлов. (Если файлы имеют более длинные имена, это число уменьшится, но это максимум, основанный на минимальном наборе файлов из трех записей.) Чтобы улучшить последовательный поиск в каталогах (включая корень), хеш-значение имени файла выводится для каждого файла и сохраняется в записи каталога. При поиске файла имя файла сначала преобразуется в верхний регистр с использованием таблицы верхнего регистра (имена файлов нечувствительны к регистру), а затем хэшируются с использованием собственного запатентованного алгоритма в 16-битное (2-байтовое) хеш-значение. Каждая запись в каталоге ищется путем сравнения хеш-значения. При обнаружении совпадения имена файлов сравниваются, чтобы гарантировать, что в случае коллизий хэшей находится правильный файл. Это повышает производительность, поскольку для каждого файла нужно сравнивать только 2 байта. Это значительно снижает нагрузку на процессор, поскольку большинство имен файлов имеют размер более 2 символов (байтов), и практически каждое сравнение выполняется только по 2 байтам за раз, пока не будет найден нужный файл.

Метаданные и контрольные суммы

[ редактировать ]

exFAT обеспечивает целостность метаданных за счет использования контрольных сумм. В настоящее время используются три контрольные суммы.

  1. Загрузочная запись тома (VBR) — это 12-секторная область, содержащая загрузочные записи, блок параметров BIOS (BPB), параметры OEM и сектор контрольной суммы. (Существует два региона типа VBR: основной VBR и резервный VBR.) Сектор контрольной суммы представляет собой контрольную сумму предыдущих 11 секторов, за исключением трех байтов в загрузочном секторе (используются флаги и проценты). Это обеспечивает целостность VBR, определяя, был ли VBR изменен. Наиболее распространенной причиной может быть вирус загрузочного сектора , но он также может обнаружить любое другое повреждение VBR.
  2. Вторая контрольная сумма используется для таблицы верхнего регистра. Это статическая таблица, и она никогда не должна меняться. Любое повреждение таблицы может помешать обнаружению файлов, поскольку эта таблица используется для преобразования имен файлов в верхний регистр при поиске файла.
  3. Третья контрольная сумма находится в наборах файлов каталога. Для определения одного файла используются несколько записей каталога, и это называется набором файлов. Этот набор файлов содержит метаданные, включая имя файла, отметки времени, атрибуты, адрес первого расположения кластера данных, длину файла и имя файла. Контрольная сумма берется для всего набора файлов, и может возникнуть несоответствие, если набор файлов каталога был случайно или злонамеренно изменен.

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

Файловая система обеспечивает расширяемость посредством определений метаданных на основе шаблонов с использованием универсальных макетов и универсальных шаблонов. [37] [38]

Flash-оптимизация

[ редактировать ]

exFAT содержит несколько функций, которые, по мнению Microsoft, делают его удобным для использования с флэш-памятью:

  • Выравнивание границ структур файловой системы. Смещения для FAT и кучи кластера регулируются во время форматирования, поэтому запись в эти области будет происходить за минимально возможное количество флэш-блоков.
  • Поле «Параметры OEM» можно использовать для записи таких характеристик, как размер блока базового хранилища. Предопределен один тип флэш-памяти. [39]
  • Отсутствие журнала , поэтому пишется меньше данных. (Хотя в FAT32 журнал тоже отсутствует.)

Первая функция требует поддержки со стороны программного обеспечения для форматирования. Соответствующие реализации будут следовать существующим смещениям. Параметр OEM можно игнорировать. Реализации также могут использовать TRIM для уменьшения износа.

Возможности флэш-устройств в реализациях exFAT
Выравнивание границ (формат) OEM-параметры (использование) ОБРЕЗАТЬ (использовать) Примечание
Windows CE Да Да Un­known
Рабочий стол и сервер Windows Да Да Нет
Ядро Linux с версии 5.7 [40] игнорируется с версии 5.13 [41] exfatprogs [42] предполагается, что он будет использоваться для форматирования.

Другие реализации

[ редактировать ]
[ редактировать ]

exFAT была частной файловой системой до 2019 года, когда Microsoft выпустила спецификацию и разрешила членам OIN использовать свои патенты. [43] Отсутствие документации наряду с угрозой судебного иска о нарушении патентных прав, как это произошло ранее, когда Microsoft подала в суд на различные компании из-за патента на длинное имя файла VFAT (до истечения срока его действия), препятствовало разработке бесплатных драйверов с открытым исходным кодом для exFAT и привело к до ситуации, когда дистрибутивы Linux даже не могли сообщить пользователям, как получить драйвер exFAT. Соответственно, официальная поддержка exFAT была фактически ограничена собственными продуктами Microsoft и продуктами лицензиатов Microsoft. Это, в свою очередь, препятствовало принятию exFAT в качестве универсального формата обмена, поскольку поставщикам было безопаснее и проще полагаться на FAT32, чем платить Microsoft или рисковать подвергнуться судебному преследованию.

Функциональная совместимость требует, чтобы определенные результаты достигались определенным, заранее определенным способом ( алгоритмом ). Для exFAT это потенциально требует, чтобы каждая реализация выполняла определенные процедуры точно так же, как реализация Microsoft. Некоторые из процедур, используемых в реализации Microsoft, запатентованы, и эти патенты принадлежат Microsoft. [44] Лицензию на использование этих алгоритмов можно приобрести у Microsoft. [45] [44] и некоторые компании, в том числе Apple , Google и Samsung , сделали это. [46] Однако в экосистеме с открытым исходным кодом пользователи обычно реагируют на нежелание поставщиков платить за патентные лицензии, приобретая для себя реализацию из неофициальных источников. Например, именно это произошло с LAME , когда патенты на MP3 еще были действительны. (В качестве альтернативы пользователь может решить, что эта функция для него не важна.)

Независимо от того, является ли исходный код открытым или нет, Microsoft заявила, что «для реализации exFAT и использования его в продукте или устройстве требуется лицензия». [44] Нелицензионное распространение драйвера exFAT повлечет за собой ответственность дистрибьютора за финансовый ущерб, если окажется, что драйвер нарушил патенты Microsoft. [47] [48] Хотя патенты могут не иметь юридической силы, это можно определить только посредством юридического процесса, который является дорогостоящим и отнимает много времени. Также возможно достичь намеченных результатов, не нарушая патенты Microsoft. [49] В октябре 2018 года Microsoft предоставила членам Open Invention Network 60 000 патентов на системы Linux, но патенты exFAT в то время изначально не были включены. Однако в Microsoft шла дискуссия о том, следует ли Microsoft разрешить exFAT на устройствах Linux. [50] [51] что в конечном итоге привело к тому, что Microsoft опубликовала официальную спецификацию для открытого использования. [7] и передача патентов exFAT в OIN в августе 2019 года. [32]

Список реализаций

[ редактировать ]

Реализация на основе FUSE под названием «fuse-exfat» или «exfat-fuse». [4] с поддержкой чтения/записи доступен для FreeBSD , нескольких дистрибутивов Linux и более старых версий Mac OS X. Он поддерживает TRIM. [52] [53] [54] [55] [56] Реализация под названием exFATFileSystem, основанная на Fuse-exfat, доступна для AmigaOS 4.1 . [57]

реализация ядра Linux от Samsung Electronics . Доступна [58] выпущен на GitHub . Первоначально он был непреднамеренно [59] и позже официально выпущен компанией Samsung в соответствии с GPLv 2 в 2013 году. [60] [61] (В этом выпуске exFAT не освобождается от лицензионных отчислений, поскольку лицензирование Samsung не лишает Microsoft патентных прав.) [62] [63] Версия этого драйвера впервые была включена в версию 5.4 ядра Linux. [64] [65] [66] В ядро ​​5.7 была включена гораздо более новая версия драйвера с несколькими исправлениями ошибок и повышенной надежностью. [67] [40] До того, как она была объединена с ядром Linux, эта новая версия уже была принята на смартфонах Android и после этого продолжала использоваться как в Linux, так и в Android. [68] [69]

Собственные решения для чтения/записи, лицензированные и основанные на реализации Microsoft exFAT, доступны для Android , [70] Linux и другие операционные системы от Paragon Software Group и Tuxera .

XCFiles (от Datalight ) — это проприетарная полнофункциональная реализация, предназначенная для переносимости на 32-битные системы. [71] Rtfs (от EBS Embedded Software) — это полнофункциональная реализация для встраиваемых устройств. [72]

Для DOS доступны два экспериментальных неофициальных решения. Загружаемый драйвер USBEXFAT требует наличия USB-стека Panasonic для DOS и работает только с USB-накопителями; Исполняемый файл EXFAT с открытым исходным кодом представляет собой программу чтения файловой системы exFAT и HX DOS . для работы требует расширения [73] Не существует собственных драйверов DOS реального режима exFAT, которые позволяли бы использовать тома exFAT или загружаться с них.

Переименование меток файловой системы ExFAT изначально поддерживается Microsoft Windows Explorer , тогда как Linux использует exfatlabel и tune.exfatинструменты (оба являются частью exfatprogs). [74]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Перейти обратно: а б Теоретический максимальный размер объема определяется до 2 32 − 11 возможных кластеров по 2 25 байт на кластер ≈ 128 ПБ. Количество кластеров ограничено 32-битными целыми числами. Размер кластера не ограничен типом данных; вероятно, он установлен с учетом схемы адресации LBA48 , так как при размере сектора 512 байт всего 2 48 × 512 = 2 57 байты = 128 ПБ могут быть адресованы.
  2. ^ Перейти обратно: а б Хотя Microsoft опубликовала другое значение в KB955704, размер файла указывается в байтах и ​​хранится в виде 64-битного числа. Наибольший теоретический размер файла составит 16 ЭБ − 1 байт, как и в NTFS. Однако, поскольку максимальный размер тома согласно текущей спецификации не может превышать ~128 ПБ, файл никогда не сможет достичь этой длины.
  3. ^ Это ограничение применяется, поскольку максимальный размер каталога составляет 256 МБ.
  4. ^ Перейти обратно: а б 268 304 373 файла = 2 28 − 11 зарезервированных кластеров − 131 072, минимальное количество кластеров размером 64 КБ, занимаемых для 268 435 445 записей каталога (32 байта) без VFAT LFN, которые необходимы для 268 435 445 файлов размером от 1 до 65 535 байт. При использовании VFAT число 131 072 необходимо умножить на 21 (в худшем случае), в результате чего получится 265 682 933 файла.
  1. ^ Перейти обратно: а б с д и «КБ955704» . 27 января 2009 года. Архивировано из оригинала 24 мая 2011 года . Проверено 27 января 2009 г. Описание пакета обновления драйвера файловой системы exFAT [для Windows XP и Windows Server 2003]
  2. ^ Перейти обратно: а б с д и US 8321439 , Пудипедди, Рависанкар В.; Готге, Вишал В. и Тинд, Равиндер С., «Быстрый поиск имени файла с использованием хеша имени», опубликовано 27 ноября 2012 г., передано Microsoft Corp   .; содержит спецификацию Microsoft exFAT (версия 1.00).
  3. ^ корбет (25 ноября 2019 г.). «Выпущено ядро ​​5.4» . LWN.net . Проверено 1 декабря 2019 г.
  4. ^ Перейти обратно: а б с «exfat — бесплатная реализация файловой системы exFAT» . Гитхаб . Архивировано из оригинала 31 декабря 2015 года . Проверено 14 октября 2015 г.
  5. ^ Эрик Сливка (11 ноября 2010 г.). «Примечания к Mac OS X 10.6.5: поддержка exFAT, AirPrint, исправления уязвимостей Flash Player» . МакСлухи . Проверено 26 декабря 2023 г.
  6. ^ Перейти обратно: а б Мариус Ояга (11 декабря 2009 г.). «Microsoft лицензирует формат флэш-файлов exFAT для Windows 7» . Softpedia.com. Архивировано из оригинала 14 декабря 2009 года . Проверено 12 декабря 2009 г.
  7. ^ Перейти обратно: а б с Microsoft (28 августа 2019 г.). «Спецификация exFAT» . Архивировано из оригинала 19 июля 2020 г.
  8. ^ «Сравнение функциональности файловых систем» . Майкрософт. Архивировано из оригинала 7 апреля 2015 года . Проверено 26 февраля 2015 г. .
  9. ^ «Ограничения файловой системы FAT32 в Windows XP» . Майкрософт. 1 декабря 2007. Архивировано из оригинала 24 февраля 2015 года . Проверено 11 февраля 2011 г.
  10. ^ Нэш, Майк (24 октября 2008 г.). «Бета-версия пакета обновления 2 для Windows Vista» . Блог Windows. Архивировано из оригинала 9 мая 2013 года.
  11. ^ «Второй шанс: Windows Vista SP1» . Архивировано из оригинала 2 декабря 2008 года . Проверено 5 ноября 2013 г.
  12. ^ «Лицензирование exFAT» . Майкрософт . Архивировано из оригинала 2 марта 2017 года . Проверено 1 марта 2017 г.
  13. ^ «Определение параметров OEM с помощью exFAT (Windows Embedded CE 6.0)» . Архивировано из оригинала 3 декабря 2013 года . Проверено 25 ноября 2013 г.
  14. ^ Перейти обратно: а б «Описание пакета обновления драйвера файловой системы exFAT» . Майкрософт. Архивировано из оригинала 26 февраля 2015 года . Проверено 26 февраля 2015 г.
  15. ^ «Информация о поддержке exFAT под Windows Vista» . Майкрософт . Архивировано из оригинала 7 мая 2013 года.
  16. ^ «Загрузите автономный пакет обновления 1 для Windows Vista на пяти языках (KB936330) из официального центра загрузки Microsoft» . Майкрософт. Архивировано из оригинала 26 февраля 2015 года . Проверено 26 февраля 2015 г.
  17. ^ «exFAT против FAT32 против NTFS» . 27 февраля 2008. Архивировано из оригинала 29 января 2013 года . Проверено 2 октября 2009 г.
  18. ^ «[MS-FSCC]: Приложение B: Поведение продукта» . msdn.microsoft.com . Проверено 2 октября 2017 г.
  19. ^ ЛеБлан, Брэндон (28 августа 2007 г.). «Информационный документ по Vista SP1» . Майкрософт . Архивировано из оригинала 2 сентября 2007 года . Проверено 28 августа 2007 г.
  20. ^ «Добавление жестких дисков» . Microsoft TechNet . Проверено 15 сентября 2009 г.
  21. ^ Перейти обратно: а б «Примечания к Mac OS X 10.6.5: поддержка exFAT, AirPrint, исправления уязвимостей Flash Player» . 11 ноября 2010 года. Архивировано из оригинала 18 июня 2013 года . Проверено 25 ноября 2013 г. [ ненадежный источник? ]
  22. ^ Перейти обратно: а б «Страница руководства fsck_exfat(8) Mac OS X» . Архивировано из оригинала 2 июня 2012 года . Проверено 25 ноября 2013 г.
  23. ^ О'Хара, Эндрю (7 июня 2019 г.). «Как использовать внешнее хранилище на iPad и iPhone с iOS 13» . AppleInsider . Архивировано из оригинала 02 августа 2019 г. Проверено 26 февраля 2020 г.
  24. ^ «Поддержка exFAT на Sony» . Архивировано из оригинала 19 февраля 2012 года . Проверено 6 января 2013 г.
  25. ^ Хэмм, Джефф (2009). «Расширенная файловая система FAT» (PDF) . Парадигмальные решения . Архивировано (PDF) из оригинала 14 марта 2016 г. Проверено 9 апреля 2013 г.
  26. ^ «Microsoft лицензирует exFAT для исследований в движении» . Аппаратное обеспечение Тома . 20 сентября 2012 г.
  27. ^ «Microsoft подписывает лицензионное соглашение с Research In Motion» (пресс-релиз). Майкрософт. 18 сентября 2012 года. Архивировано из оригинала 10 сентября 2014 года . Проверено 17 марта 2015 г.
  28. ^ «Microsoft подписывает соглашение о лицензировании патентов с Aspen Avionics» (пресс-релиз). Майкрософт. Архивировано из оригинала 15 мая 2013 г. Проверено 13 мая 2013 г.
  29. ^ «Автомобильные информационно-развлекательные системы получают новый импульс благодаря новым предложениям по файловой системе Microsoft exFAT» . Истории . 19 июня 2013. Архивировано из оригинала 28 июля 2019 года . Проверено 28 июля 2019 г.
  30. ^ «Microsoft подписывает лицензионное соглашение exFAT с BMW» (пресс-релиз). Майкрософт. Архивировано из оригинала 19 января 2013 г. Проверено 17 января 2013 г.
  31. ^ «Консервативность помогает Samsung решить вопросы соблюдения GPL мирным путем» . Сохранение свободы программного обеспечения . Архивировано из оригинала 03 февраля 2019 г. Проверено 15 марта 2019 г.
  32. ^ Перейти обратно: а б Джон Госсман (28 августа 2019 г.). «exFAT в ядре Linux? Да!» . Майкрософт. Архивировано из оригинала 01 сентября 2019 г. Проверено 2 сентября 2019 г.
  33. ^ Абхишек Пракаш (25 ноября 2019 г.). «Особенности выпуска ядра Linux 5.4» . itfoss.com. Архивировано из оригинала 8 декабря 2019 года . Проверено 1 апреля 2020 г.
  34. ^ «Типы файлов и внешние устройства, работающие на Chromebook» . Google Inc. Архивировано из оригинала 11 января 2014 г. Проверено 8 июня 2021 г.
  35. ^ US 8606830 , Пудипедди, Рависанкар В.; Готге, Вишал В. и Тинд, Равиндер С. и др., «Непрерывное размещение файлов в расширяемой файловой системе», опубликовано 10 декабря 2013 г., передано Microsoft Corp.  
  36. ^ США 7613738 , Патель, Сачин; Гопалан, Ядху и Роджерс, Эндрю, «Структура каталогов FAT для использования в файловой системе, безопасной для транзакций», опубликовано 3 ноября 2009 г., передано Microsoft Corp.  
  37. ^ US 10614032 , Пудипедди, Рависанкар В.; Гхотге, Вишал В. и Тинд, Равиндер С., «Быстрый поиск имени файла с использованием хеша имени», опубликовано 7 апреля 2020 г., передано Microsoft Technology Licensing LLC   ; содержит спецификацию exFAT версии 1.00. См. таблицы 8, 12, 13, 14, 15, 16, 17.
  38. ^ US 9639554 , Пудипедди, Рависанкар В.; Гхотге, Вишал В. и Хавевала, Сарош К. и др., «Расширяемая файловая система», опубликовано 2 мая 2017 г., передано Microsoft Technology Licensing LLC   ; абстрактно и в других местах говорится, что записи каталога могут быть определены пользователем.
  39. ^ «Определение параметров OEM с помощью exFAT (Windows Embedded CE 6.0)» . Документация Майкрософт . 5 января 2012 г. Архивировано из оригинала 26 июля 2020 г. Проверено 17 апреля 2020 г.
  40. ^ Перейти обратно: а б Ларабель, Майкл (4 апреля 2020 г.). «Новый драйвер файловой системы Microsoft exFAT появился в Linux 5.7» . Фороникс . Архивировано из оригинала 5 марта 2021 года . Проверено 11 марта 2021 г.
  41. ^ «Kernel/Git/Torvalds/Linux.git — дерево исходного кода ядра Linux» . Архивировано из оригинала 30 апреля 2021 г. Проверено 14 октября 2021 г.
  42. ^ mkfs.exfat(8) Linux программиста Руководство – Администрирование и привилегированные команды
  43. ^ Ларабель, Майкл (28 августа 2019 г.). «Microsoft публикует спецификацию exFAT и поощряет поддержку Linux» . Фороникс . Архивировано из оригинала 3 сентября 2019 года . Проверено 28 августа 2019 г.
  44. ^ Перейти обратно: а б с «Лицензирование exFAT» , Лицензирование Microsoft IP , Юридические ресурсы Microsoft, 1 марта 2017 г., заархивировано из оригинала 2 марта 2017 г. , получено 1 марта 2017 г.
  45. ^ Проталински, Эмиль (10 декабря 2009 г.), «Microsoft лицензирует файловую систему exFAT» , ArsTechnica , заархивировано из оригинала 8 июля 2017 г. , получено 18 ноября 2017 г.
  46. ^ Жирар, Дэвид (21 июня 2013 г.), «Может ли файловая система exFAT от Microsoft устранить разрыв между операционными системами?» , ArsTechnica , заархивировано из оригинала 1 декабря 2017 года , получено 18 ноября 2017 года .
  47. ^ Корбет, Джонатан (24 июля 2013 г.), Украденный драйвер exFAT , LWN, заархивировано из оригинала 2 декабря 2013 г. , получено 25 ноября 2013 г.
  48. ^ Финли, Клинт; Макмиллан, Роберт (25 июля 2013 г.), «Свободное программное обеспечение Робин Гуд освобождает утекший код Samsung» , журнал Wired Magazine , заархивировано из оригинала 28 июня 2018 г. , получено 18 ноября 2017 г.
  49. ^ Еще, Сильвия (19 ноября 2016 г.), отказ от патента exFat , форумы разработки ядра Linux.com, заархивировано из оригинала 1 декабря 2017 г. , получено 18 ноября 2017 г.
  50. ^ Воган-Николс, Стивен Дж. «Что для вас означает присоединение Microsoft к Open Invention Network?» . ЗДНет . Архивировано из оригинала 07 февраля 2019 г. Проверено 29 декабря 2018 г.
  51. ^ Ларабель, Майкл (10 июля 2019 г.). «Говорят об объединении поддержки exFAT для Linux — ждем благословения Microsoft — Phoronix» . www.phoronix.com . Архивировано из оригинала 8 августа 2019 г. Проверено 8 августа 2019 г.
  52. ^ «exFAT fs и Linux» . Архивировано из оригинала 16 сентября 2009 года . Проверено 28 сентября 2009 г. [ ненадежный источник? ]
  53. ^ «exFAT fs на предохранителе» . Гитхаб . Архивировано из оригинала 31 декабря 2015 года . Проверено 15 мая 2010 г.
  54. ^ «exFAT fs в Linux UBUNTU» . Архивировано из оригинала 28 сентября 2012 года . Проверено 11 октября 2012 г.
  55. ^ «exFAT во FreeBSD» . Архивировано из оригинала 15 июня 2013 года . Проверено 8 апреля 2013 г.
  56. ^ «Поддержка ExFAT для Mac OS X 10.5 Leopard и 10.4 Tiger (через Homebrew и Fuse для macOS)» . Гитхаб . Архивировано из оригинала 13 октября 2019 года . Проверено 6 июля 2018 г.
  57. ^ «Амигамир.нет» . Архивировано из оригинала 26 февраля 2015 года . Проверено 18 февраля 2015 г.
  58. ^ «Центр релизов с открытым исходным кодом» . Samsung. Архивировано из оригинала 2 декабря 2013 года . Проверено 25 ноября 2013 г.
  59. ^ Корбет, Джонатан (24 июля 2013 г.). «Украденный драйвер exFAT» . LWN.net. Архивировано из оригинала 2 декабря 2013 года . Проверено 25 ноября 2013 г.
  60. ^ «Консервативность помогает Samsung решить вопросы соблюдения GPL мирным путем» . Сохранение свободы программного обеспечения. 16 августа 2013. Архивировано из оригинала 20 ноября 2013 года . Проверено 25 ноября 2013 г.
  61. ^ «Исходники под лицензией GPL для модуля Samsung exfat, выпущенного Samsung» . Гитхаб . Проверено 20 августа 2017 г.
  62. ^ Корбет, Джонатан (16 августа 2013 г.), Samsung выпускает исходный код файловой системы exFAT , LWN, заархивированный из оригинала 31 июля 2017 г. , полученный 18 ноября 2017 г.
  63. ^ Макмиллан, Роберт (20 августа 2013 г.), «Разоблачен за уклонение от лицензии Linux, Samsung добивается хороших результатов с помощью бесплатного кода» , Wired.com , заархивировано из оригинала 6 сентября 2020 г. , получено 18 ноября 2017 г.
  64. ^ Ларабель, Майкл (29 сентября 2019 г.). «Функции Linux 5.4 огромны: от exFAT до новых графических процессоров и возможности использования большого количества нового оборудования» . Фороникс . Архивировано из оригинала 10 апреля 2021 года . Проверено 11 марта 2021 г.
  65. ^ Ларабель, Майкл (17 ноября 2019 г.). «Захватывающие изменения в Linux 5.4 от поддержки exFAT до графики Intel Tiger Lake» . Фороникс . Архивировано из оригинала 4 марта 2021 года . Проверено 11 марта 2021 г.
  66. ^ Ларабель, Майкл (24 ноября 2019 г.). «Выпущено ядро ​​Linux 5.4 с поддержкой exFAT, более быстрой графикой Radeon и новым оборудованием» . Фороникс . Архивировано из оригинала 9 марта 2021 года . Проверено 11 марта 2021 г.
  67. ^ Ларабель, Майкл (20 января 2020 г.). «Лучший драйвер exFAT от Samsung пересматривается перед основной интеграцией Linux» . Фороникс . Архивировано из оригинала 16 мая 2021 года . Проверено 11 марта 2021 г.
  68. ^ Ларабель, Майкл (30 декабря 2019 г.). «Драйвер exFAT для Linux все еще будет заменен новым драйвером от Samsung» . Фороникс . Архивировано из оригинала 5 марта 2021 года . Проверено 11 марта 2021 г.
  69. ^ Ларабель, Майкл (7 марта 2020 г.). «Новый драйвер файловой системы Microsoft exFAT будет доступен в Linux 5.7» . Фороникс . Архивировано из оригинала 23 апреля 2021 года . Проверено 11 марта 2021 г.
  70. ^ Кларк, Гэвин (8 августа 2012 г.). «Sharp прекращает сделку по exFAT с Microsoft для мобильных устройств Android» . Регистр . Архивировано из оригинала 11 августа 2012 года . Проверено 12 августа 2012 г.
  71. ^ «XCFiles» . Архивировано из оригинала 30 июля 2010 года . Проверено 21 июня 2010 г.
  72. ^ «Ртфс» . Архивировано из оригинала 12 июня 2011 года . Проверено 19 января 2011 г.
  73. ^ «exFAT» . 2 февраля 2011 г.
  74. ^ exfatlabel(8) Linux программиста Руководство – Администрирование и привилегированные команды
    tune.exfat(8) Linux программиста Руководство – Администрирование и привилегированные команды
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6c09f867e9acb3e1f3a193c15256e712__1721477400
URL1:https://arc.ask3.ru/arc/aa/6c/12/6c09f867e9acb3e1f3a193c15256e712.html
Заголовок, (Title) документа по адресу, URL1:
exFAT - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)