Шаблон:Карточка файловой системы exFAT (от Шаблон:Lang-en — «расширенная FAT»), иногда называется FAT64 — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft для встроенных устройств в Windows Embedded CE 6.0. Размер кластера по умолчанию для файловой системы exFAT составляет от 4 КБ до 128 КБ в зависимости от размера тома[1].
Преимущества[]
Основными преимуществами exFAT перед предыдущими версиями FAT являются:
- Уменьшение количества перезаписей одного и того же сектора, что важно для флеш-накопителей, у которых ячейки памяти необратимо изнашиваются после определённого количества операций записи (это сильно смягчается выравниванием износа (Шаблон:En), встроенным в современные USB-накопители и SD-карты). Это было основной причиной разработки exFAT.
- Теоретический лимит на размер файла 264 байт (16 эксабайт).
- Максимальный размер кластера увеличен до 225 байт (32 мегабайта).
- Улучшение распределения свободного места за счёт введения бит-карты свободного места, что может уменьшать фрагментацию диска.
- Введена поддержка списка прав доступа[2].
- Поддержка транзакций (опциональная возможность, должна поддерживаться устройством).
Ограничения[]
- Более старые версии Windows NT, вплоть до Windows Vista без Service Pack 1 не поддерживают exFAT. Однако существуют официальные обновления от Microsoft, которые позволяют запускать exFAT на Windows XP SP2 и более поздних версиях.
- Windows Vista не способна использовать exFAT-размеченные устройства под ReadyBoost. В Windows 7 это ограничение устранено.[3]
- Более сложная структура, в сравнении с FAT, вызывает большее потребление вычислительных ресурсов.
- Количество файлов в подкаталогах ограничено числом 2,796,202 (223/3). Для корневого каталога ограничения нет.[4]
Поддержка[]
Поддержка exFAT имеется в Windows XP с Service Pack 2 и 3 с обновлением KB955704, Windows Vista с Service Pack 1[5], Windows Server 2008, Windows 7, Windows 8, Windows 10, в Mac OS X начиная с версии 10.6.5[6], а также Linux (требуется компиляция исходного кода Samsung).
Технология ReadyBoost в Windows Vista не совместима с устройствами с файловой системой exFAT.[7] Однако в Windows 7 это ограничение снято.
Существует свободный драйвер exFAT в виде патча для ядра Linux, поддерживающий только чтение этой файловой системы[8]. Также существует драйвер, работающий через FUSE, в том числе для ОС FreeBSD и OpenBSD (sysutils/fuse-exfat). Данный драйвер поддерживает как чтение, так и запись[9]. Кроме того, в августе 2013 года Samsung опубликовала драйвер для ядра Linux под лицензией GPL[10]. Легальность использования всех этих реализаций стоит под вопросом.Шаблон:Где
Лицензирование[]
Лицензионный статус сначала был не определён. Однако Microsoft успешно запатентовала файловую систему FAT[11], и в феврале 2009 года подала в суд на компанию TomTom, обвиняя её в нарушении патента.[12]
Существует также сторонняя реализация exFAT для Windows XP[13] / Windows Server 2003, однако она предназначена для непосредственной интеграции в дистрибутив продукта без возможности ручной установки драйвера. Данный порт выполнен на базе драйвера Windows Vista.[14]
В декабре 2009 года Microsoft начала лицензировать файловую систему exFAT для сторонних производителей.[15]
См. также[]
Примечания[]
- ↑ Размер кластера по умолчанию для FAT, NTFS и exFAT
- ↑ Windows File Systems
- ↑ exFAT Versus FAT32 Versus NTFS (2008-02-27). Проверено 2 октября 2009. Архивировано из первоисточника 2 февраля 2013.
- ↑ Ошибка скрипта: Модуля «String» не существует. Reverse Engineering the Microsoft exFAT File (en). The SANS Institute.
- ↑ Ошибка скрипта: Модуля «String» не существует. Vista SP1 Whitepaper (en). Microsoft (28 августа 2007). Проверено 15 октября 2007. Архивировано из первоисточника 5 июня 2012.
- ↑ Файловая система ExFAT — универсальное решение для Mac OS X и Windows.
- ↑ Перечень допустимых файловых систем, отображаемых в Windows Vista при попытке использования ReadyBoost с флеш-накопителем, использующим файловую систему exFAT
- ↑ Fat64 / exFat fs and Linux — fa.linux.kernel | Google Groups
- ↑ exfat — Project Hosting on Google Code
- ↑ Conservancy Helps Samsung Resolve GPL Compliance Matter Amicably — Software Freedom Conservancy
- ↑ Ошибка скрипта: Модуля «String» не существует. Microsoft FAT patents upheld (en). Computerworld (11 января 2006). Проверено 2 ноября 2008. Архивировано из первоисточника 5 июня 2012.
- ↑ Ошибка скрипта: Модуля «String» не существует. Microsoft suit over FAT patents could open OSS Pandora's Box (en). Ars Technica. Condé Nast Publications (25 февраля 2009). Проверено 9 марта 2009. Архивировано из первоисточника 22 августа 2011.
- ↑ После 26 января 2009 года она утратила смысл с вводом в обновлении KB955704 официальной поддержки данной файловой системы
- ↑ Ошибка скрипта: Модуля «String» не существует. exFAT File System Driver for XP/2k3, Ported from Vista. WinCert.net (28 августа 2007). Проверено 1 июля 2008. Архивировано из первоисточника 1 марта 2012.
- ↑ Microsoft лицензирует файловую систему exFAT для сторонних производителей. Ferra.ru (11 декабря 2009). Проверено 13 декабря 2009. Архивировано из первоисточника 1 марта 2012.
Ссылки[]
- TFAT OverviewШаблон:Ref-en
- Extended FAT File SystemШаблон:Ref-en
- Обновление Windows XP и 2003 (KB955704) для поддержки файловой системы exFAT
- Компания-разработчик NTFS-3G подписала соглашение с Microsoft, касающиеся exFAT
- Файловая система ExFAT — универсальное решение для Mac OS X и Windows
- Сравнение Fat32, NTFS, exFAT на флэш-носителях и внешних жестких дисках
| Компоненты Microsoft Windows | |
|---|---|
| Основные |
Aero • ClearType • Диспетчер рабочего стола • DirectX • Панель задач (Пуск • Область уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDI • WIM • SMB • .NET Framework • XPS • Active Scripting (WSH • VBScript • JScript) • COM (OLE • DCOM • ActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Консоль Win32 |
| Службы управления |
Архивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы) |
| Приложения |
Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом • Windows To Go |
| Игры |
Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы |
| Ядро ОС |
Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений |
| Службы |
Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка |
| Файловые системы |
ReFS • NTFS (Жёсткая ссылка • Точка соединения • Точка монтирования • Точка повторной обработки • Символьная ссылка • TxF • EFS) • WinFS • FAT • exFAT • CDFS • UDF • DFS • IFS |
| Сервер |
Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций |
| Архитектура | |
| Безопасность |
BitLocker • Защитник • Предотвращение выполнения данных • Обязательный контроль целостности • Защищённый канал данных • UAC • UIPI • Брандмауэр • Центр обеспечения безопасности • Защита файлов |
| Совместимость |
Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on Windows • WOW64 |
Шаблон:Файловые системы