| FAT32 | |
|---|---|
| Разработчик | Microsoft |
| Файловая система | FAT32 |
| Дата представления | Август 1996 (Windows 95 OSR2) |
| Структура | |
| Содержимое каталогов | Таблица |
| Размещение файлов | Линейный список |
| Сбойные сектора | Тегирование кластера |
| Ограничения | |
| Максимальный размер файла | 4 GiB — 1 байт |
| Максимальная длина имени файла | 8.3 или 255 символов при использовании LFN |
| Максимальный размер тома | 2 TiB 8 TiB (2 Кб на сектор) |
| Возможности | |
| Диапазон дат | 1 января 1980 — 31 декабря 2107 |
| Точность хранения даты | 2 с |
| Потоки метаданных | Нет |
| Права доступа | Нет |
| Фоновая компрессия | Нет |
| Фоновое шифрование | Нет |
FAT32 (от англ. File Allocation Table — «таблица размещения файлов») — это файловая система, разработанная компанией Microsoft, разновидность FAT.
FAT32 — предпоследняя (новее FAT64, также известный как exFAT) версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2, поддерживается в том числе ОС Android, телевизорами, ТВ приставками и т.д. Самый популярный формат.
Содержание
Логический предел [ править | править код ]
Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 TiB. Фактически максимальный размер всего диска не может быть более 2 TiB [1] . Размер кластера по умолчанию для файловой системы FAT32 составляет от 512 байт до 32 КБ в зависимости от размера тома и конкретной версии ОС [2] . При использовании размера кластера, равного 32768 байт, максимальный размер тома составит чуть менее 8 ТБ [3] . Хотя размер сектора может быть любым, традиционно он считается равным 1 сектору диска и равен 512 байт и так как эта величина не менялась с момента создания — она может считаться некоторым ПО как константа. Это может вызвать некоторые проблемы совместимости.
Средство ScanDisk, входящее в состав Microsoft Windows 95 и Microsoft Windows 98, является 16-разрядной программой. Для таких программ максимальный размер кластера отдельного фрагмента памяти составляет 16 МБ минус 64 КБ. Следовательно, ScanDisk в Windows 95 или Windows 98 не может работать с томами FAT32, у которых размер таблицы FAT превышает 16 МБ минус 64 КБ. Запись в таблице FAT на томе с файловой системой FAT32 имеет размер 4 байта, поэтому ScanDisk не может работать с таблицей FAT на диске FAT32, описывающей более 4 177 920 кластеров (включая два резервных). С учётом самих таблиц FAT и при максимальном размере кластера 32 КБ размер тома может быть до 127,53 ГБ [4] .
Штатными средствами Windows 2000, Windows XP, Windows Vista и Windows 7 невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность, и что более подходящее решение — использование NTFS, то есть родной формат файловой системы для Windows 2000 и Windows XP [4] [5] . Но поскольку NTFS нецелесообразно использовать на флеш-накопителях вследствие увеличивающегося их износа данной файловой системой, то была разработана специальная файловая система exFAT, снимающая ряд ограничений.
Windows XP работает с томами объемом до 2 ТБ (из справки Windows XP). Программа Partition Magic позволяет создавать FAT32-раздел размером не более
192 ГБ. Программа EASEUS Partition Master успешно создаёт FAT32-раздел размером 250 ГБ и более. Программа fat32format способна отформатировать максимально возможный размер [6] .
Максимально возможный размер файла для тома FAT32 —
4 ГБ — 4 294 967 295 байт (в FAT32 под размер файла отведено 4 байта: это 32 бита. 2 32 −1 — 4 294 967 295 байт. Хотя цепочку в FAT таблице можно продолжать и дальше, но тогда для определения размера файла придется каждый раз пробегать по всей цепочке, а это будет занимать много времени. К тому же в FAT таблице указаны только номера кластеров, поэтому тогда можно будет узнать только округлённое значение длины файла) — это весьма важный фактор для смены файловой системы. FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем. Все эти причины привели к тому, что сейчас наблюдается тенденция отказа от FAT32 в пользу более продвинутых файловых систем, таких как NTFS, exFAT, Ext2/Ext3 [ источник не указан 2565 дней ] . Чаще всего недоверие к NTFS возникает у пользователей из-за трудностей с назначением прав доступа (так как чаще всего они единственные владельцы файлов) [ источник не указан 2565 дней ] и её закрытости. В настоящее время существуют полноценные бесплатные драйверы, предоставляющие полный доступ к Linux Ext2/Ext3/Ext4 разделам из под Windows 2000/XP/Vista/Win7:
- ext2fsd — Открытый Ext2/Ext3/Ext4 драйвер для работы в ОС Windows (2000/XP/Vista/Win7 и серверные ОС архитектуры x86/AMD64)
- ext2ifs — Ext2 Installable File System For Windows
USB Flash [ править | править код ]
Препятствием на пути отказа от FAT32 и перехода на другие файловые системы на USB флеш-накопителях является производительность. Помимо описанных ограничений у FAT32 есть ряд преимуществ (по крайней мере над NTFS) как в скорости записи на флеш-накопитель, так и в скорости чтения/копирования данных с него. [7] Кроме того, за счет отсутствия журналирования в FAT32, уменьшается износ блоков флеш-накопителя.
Каждый из нас хотя бы раз в жизни форматировал флешку, SD-карту, внешний или внутренний жесткий диск и наверняка помнит, что перед началом форматирования любого из вышеперечисленных устройств операционная система Windows всегда задает вопрос — в какую файловую систему вы хотите отформатировать ваше устройство: FAT32, NTFS или exFAT?
Разумеется, большинство пользователей не знают разницы между ними, и обычно выбирают тот вариант, который установлен по умолчанию. А всё потому что Windows, задавая этот вопрос, никак не объясняет разницу между ними. Мы же в этой статье постараемся понятным языком вам её объяснить и рассказать, чем отличается файловая система FAT32 от NTFS и exFAT.
Содержание:
FAT32 является самой старой из рассматриваемых файловых систем и чаще всего используется на переносных флеш-накопителях — флешках или SD-картах.
NTFS используется Windows как основная файловая система для диска, на котором установлена эта операционная система, и она также отлично подходит и для других встроенных дисков и разделов жесткого диска компьютера под управлением Windows.
exFAT является более современным аналогом устаревшей системы FAT32 и её поддерживает большее количество устройств, чем NTFS, но всё ещё не так много, как "классическую" FAT32.
Теперь давайте рассмотрим подробнее каждую из этих файловых систем.
Файловая система FAT32

FAT32 является самой старой файловой системой из рассматриваемых в этой статье. Она начала активно использоваться начиная с Windows 95 и пришла на замену еще более устаревшей системе — FAT16.
Большой возраст этой файловой системы имеет свои преимущества и недостатки.
К преимуществам в данном случае можно отнести тот факт, что FAT32 стала своеобразным стандартом и используется до сих пор во всех сменных носителях по умолчанию. Если вы сегодня купите флешку или SD-карту — "с завода" на ней будет установлена файловая система FAT32. Сделано это в первую очередь для того, что бы ваш сменный носитель могли поддерживать не только современные компьютера и гаджета, но и старые устройства и игровые консоли, которые имеют USB порт и умеют работать только с файловой системой FAT32.
Однако, в связи с возрастом этой системы, она имеет и некоторые недостатки, основным из которых является ограничение по размеру файла и всего тома. Каждый отдельный файл в этой файловой системе не может иметь размер больше 4 гигабайт, а весь раздел с файловой системой FAT32 не может быть более 8 терабайт.
И если со вторым минусом ещё вполне можно смириться (пока что мало кто использует накопители размером более 8Тб), то ограничение на размер файла является достаточно серьезным минусом — большинство видео в высоком качестве сейчас уже не укладываются в размер 4Гб, особенно если они в современном формате 4K.
Однако пока что эта файловая система еще вполне подходит для переносных устройств (вроде флешек и SD-карт, на которых размещаются множество небольших файлов), но вот для жесткого диска компьютера она уже совсем не годится. В первую очередь, ей не хватает некоторых функций безопасности, которые имеются в более современной файловой системе NTFS, и отчасти из-за этого вы уже не сможете установить современную версию Windows на диск с системой FAT32, вам потребуется переформатировать его в NTFS.
Совместимость FAT32
Устройства с файловой системой FAT32 являются наиболее универсальными и совместимы со всеми версиями операционных систем Windows, Mac OS, Linux, любыми игровыми консолями и в общем практически всем, что имеет USB порт.
Ограничения FAT32
Основным минусом этой файловой системы являются ограничения на размер файла и тома — максимальный размер файла не может превышать 4 GB, а максимальный размер раздела ограничен 8 TB.
Применение FAT32
Основной сферой использования этой файловой системы являются внешние накопители данных, на которых не предполагается хранение файлов большого размера и которым требуется максимальная совместимость с как можно большим количеством разнообразных устройств.
Файловая система NTFS

NTFS — это более современная и технологичная файловая система, о чем говорит даже расшифровка аббревиатуры её названия -" new technology file system". Больше всего её любит операционная система Windows, что в общем и не удивительно — ведь и то, и другое, разработано компанией Microsoft.
Начиная с версии операционной системы от Microsoft под названием XP, в которой система NTFS впервые и стала стандартном, при установке Windows диалоговое окно обязательно попросит вас отформатировать системный раздел именно в эту файловую систему. На данный момент считается, что об ограничениях файловой системы NTFS вам, теоретически, не придётся беспокоиться ещё долгие годы.
Помимо отсутствия серьезных ограничений на размер файла и раздела, NTFS имеет несколько дополнительных преимуществ, таких как: поддержка прав доступа к файлам (для повышения безопасности данных), журналирование изменений (для восстановления файловой структуры в случае сбоя), шифрование, дисковые квоты, жёсткие ссылки, и другие современные функции, которые делают NTFS идеальной для системного диска.
Именно поэтому раздел вашего диска, на который установлена операционная система Windows, обязательно должен быть в отформатирован в NTFS. Если вы собираетесь устанавливать программы на другие разделы того же диска или другие жесткие диски, они также должны иметь соответствующую файловую систему.
К несчастью, NTFS не совместима с большинством других операционных систем, так как она была разработана под требования ОС Windows. С ней отлично работают все версии операционной системы от Microsoft начиная с XP и заканчивая последней на сегодняшний день Windows 10, но вот другие ОС имеют значительные ограничения при работе с ней.
К примеру, Mac OS может только считывать данные с дисков с файловой системой NTFS, но не может записывать на них. Некоторые редкие дистрибутивы линукса могут иметь возможность записи на диски с NTFS, но большинство всё же ограничены лишь чтением информации. Ни одна из версии Playstation не может работать с NTFS, так же как и Xbox 360 от Microsoft, и лишь новая Xbox One поддерживает эту файловую систему.
Совместимость NTFS
Эта файловая система отлично работает со всеми последними версиями операционной системы Windows начиная с XP, имеет ограничения на запись в Mac OS и Linux, и не работает с большинством других устройств, за исключением разве что Xbox One.
Ограничения NTFS
Ограничения на размер фалов или разделов в NTFS еще долго не должны упереться в рамки, так что можно сказать, что на данный момент их нет.
Применение NTFS
Использование этой файловой системы разумно только на жестких дисках и SSD, на которых установлена операционная система Windows, так как только лишь с ней этот формат раскрывает все свои преимущества.
Файловая система exFAT

exFAT была впервые представлена в 2008 году и является наиболее современной из рассматриваемых в этой статье файловых систем, её поддержка была добавлена в Windows начиная с версии XP при помощи обновлений ОС.
Файловая система exFAT была создана и оптимизирована для использования на внешних накопителях — флешках, SD-картах и внешних жестких дисках, и призвана заменить собой устаревшую систему FAT32. Она является самой легкой и простой файловой системой благодаря отсутствию различных специализированных особенностей, присущих NTFS, равно как и практически полному отсутствию ограничений на размер файла и раздела, которые имеет FAT32.
Также exFAT обладает лучшей совместимостью с различными операционными системами, чем NTFS, и устройства с ней отлично читаются и перезаписываются как на Windows и Mac OS, так и на Linux (при условии установки некоторого программного обеспечения).
Так как exFAT поддерживается операционной системой Mac OS по умолчанию, то вероятно она будет поддерживаться и большинством других современных девайсов, с которым работают устройства от Apple, например, цифровыми камерами.
Современные версии игровых консолей, такие как Xbox One и Playstation 4, также поддерживают устройства с файловой системой exFAT, в отличие от их предыдущих версий (Xbox 360 и Playstation 3).
Совместимость exFAT
exFAT отлично работает со всеми современными версиями Windows (начиная с XP) и Mac OS. Для работы с Linux потребуется установка дополнительного программного обеспечения. Эту файловую систему поддерживает намного больше различных устройств, чем NTFS, однако некоторые из них (в основном старые версии) всё еще могут работать только с FAT32.
Ограничения exFAT
Также, как и в случае с NTFS, реалистичных ограничений на размер файла или раздела в системе exFAT пока что нет.
Применение exFAT
Эта файловая система отлично подходит для использования на различных съемных носителях, размер файлов на которых может превышать 4 GB (внешние жесткие диски, флешки большого объема). Если все устройства, с которыми вы работаете, являются современными, вы вполне можете отказаться от FAT32 на съемных накопителях в пользу exFAT.
Подводя итог можно сделать следующие выводы: NTFS отлично подходит для системного жесткого диска с ОС Windows, exFAT лучше использовать на съемных носителях информации, а FAT32 стоит использовать лишь в том случае, если вы хотите добиться максимальной совместимости со всем разнообразием ваших устройств.
Форматирование флэш-накопителя — это не только быстрый способ очищения его от ненужных файлов, но и выбор определенной файловой системы, которая позволит без проблем считывать информацию с этого носителя самым разнообразным устройствам: ПК, лаптопам, магнитолам, телевизорам, DVD-проигрывателям, игровым приставкам и т.д. Поэтому для начала разберем, в какой системе форматировать флешку лучше всего именно для вас, коснувшись особенностей каждой. Затем подробно остановимся на алгоритмах форматирования для популярных FAT32 и NTFS.
Что такое файловая система
Файловой системой называется вариант организации данных на том или ином носителе. У каждой ОС (а ею обладает даже музыкальный проигрыватель) своя такая система, с ней гармонично совместимая. Или даже несколько. Таким образом, форматируя внешний или жесткий диск в определенной файловой системе, вы прежде всего определяетесь, какая ОС сможет его прочесть.
Многие считают, что возможно только форматировать флешку в FAT32 или NTFS, однако это заблуждение. Файловых систем гораздо больше. Перечислим наиболее известные:
- На Windows: FAT32, exFAT, NTFS.
- На Mac OS: HFS+.
- На Linux: EXT2, EXT3.
Познакомимся с каждой из них поподробнее.
FAT32
Данная файловая система является самой старой, самой распространенной и самой надежной — именно она пришла на смену FAT16. Поэтому многие, решая форматировать флешку в FAT32 или NTFS, традиционно выбирают первый вариант.

Это тот редкий формат, который поддерживается всеми ОС и практически всеми игровыми консолями и прочими устройствами с USB. Но FAT32 ставит следующие ограничения: размер одного файла на диске не должен быть более 4 Гб, а одного раздела — не более 8 Тб.
На многих флешках, которые продаются в магазинах, по умолчанию установлена старая добрая FAT, чтобы данные накопители читались как современными, так и устаревшими устройствами. Для жестких дисков эта система сегодня совсем не годится — чтобы установить современную "Виндоуз", накопитель должен быть отформатирован как минимум в NTFS.
Ваш выбор — FAT32, если вы хотите получить флэш-диск, на который предполагается записывать не тяжелую информацию, и с которым может работать максимальное число разнообразных устройств.
NTFS (new technology file system) — еще один продукт "Майкрософт". Работать с флэш-накопителем, отформатированным в этой системе, может в основном Windows, иногда — Linux. "Яблочная" техника сможет его только прочесть, а игровые приставки и вовсе не поддерживают (Xbox, PS). NTFS допускает размер одного файла на носителе большего размера, чем существующие на сегодня флэш-носители, а ограничение для раздела — 16 Eb!

Кроме того, файловая система подразумевает и следующие возможности:
- запись изменений для восстановления системы в случае краха;
- установление прав доступа к хранящимся файлам;
- дисковые квоты;
- шифрование и др.
Таким образом, форматирование съемного диска в этой системе не практично, т.к. она более заточена для жестких дисков и на работу с Windows, а не с другими ОС.
exFAT
Разбираясь, где лучше форматировать флешку — в FAT32 или NTFS, многие обходят вниманием более современную exFAT, тоже детище "Виндоуз". А она позволяет записывать файлы практически неограниченного объема, ставя ограничение для одного раздела в космические 64 Zb! Хорошо с ней сотрудничает Windows, последние версии "яблочных" ОС и Linux при установке дополнительных пакетов. Современные версии игровых консолей также поддерживают exFAT, что не сказать о Xbox 360 и Playstation 3.

Итак, exFAT — это самая современная файловая система от "Окон", вобравшая в себя возможности совместимости FAT32 и более широкий функционал NTFS. Один недостаток — она работает только с последними версиями существующих ОС и бесполезна на устройствах с устаревшей начинкой.
EXT2, 3 и HFS+
HFS+ — файловая система, разработанная Mac OS. С ней работает также Linux и Xbox, "Виндоуз" она не поддерживается. Ограничений для объема одного файла здесь практически нет, для раздела — 8 Eb.

EXT2, 3 — продукт Linux. Предельный размер файла на флешке, отформатированной в этой системе — 16 Гб, для раздела — 32 Тб. Среди сторонних ОС работает с этим форматом только Xbox.
Как форматировать флешку в FAT32
Алгоритм очень несложный:
- Подсоедините внешний накопитель к компьютеру, после того как система его увидит, зайдите в "Мой компьютер". Никаких программ для форматирования для этой системы не требуется.
- ПКМ по нужной флешке — "Отформатировать".
- Нужная система, как правило, уже выбрана по умолчанию — вам останется только кликнуть на "Начать".
- Через некоторое время компьютер уведомит вас, что форматирование завершилось. Вот и все!
Как отформатировать флешку в NTFS
Форматирование в этой файловой системе сложнее, т. к. она, по сути, не предназначена для внешних накопителей. Для процедуры вам будет нужна сама флешка и ПК:
- В "Панели управления" зайдите в "Систему".
- В "Свойствах" нужна вкладка "Оборудование", а затем "Диспетчер устройств".
- Далее — "Дисковые устройства" — двойной клик по нужной флешке для открытия ее свойств.
- Затем "Политика" и "Оптимизировать для выполнения". Подтвердите действие и закройте окна.
- Теперь зайдите в "Мой компьютер", выберите нужный съемный диск.
- ПКМ по его названию, далее — "Отформатировать".
- Как отформатировать флешку в NTFS? В выпадающем меню "Файловая система" теперь появилось искомое наименование — выберите его.
- Отформатируйте накопитель, нажав на "Начать".
- В "Моем компьютере" зайдите в "Свойства", "Свойства системы".
- Далее — "Оборудование", "Диспетчер устройств" — "Дисковые".
- Выберите отформатированный съемный диск, затем перейдите в его "Свойства".
- В "Политике" отметьте "Оптимизировать для быстрого удаления", подтвердите выбор.
Что проще: форматировать флешку в FAT32 или NTFS? Ответ очевиден.
Вспомогательные программы
Чтобы отформатировать накопитель в редкой файловой системе, порой недостаточно возможностей одной ОС. Представим вспомогательные программы для форматирования:
- В NTFS — convert.exe (встроенная утилита Windows), HP USB Disk Storage Format Tool, Format USB Or Flash Drive Software.
- В HFS+ и для карт SD, SHDC, SDXC, SD-C, LLC — SD Formatter.
- Для JetFlash, Transcend и A-DATA — JetFlash Recovery Tool.
- Поддержка всех файловых систем — MiniTool Partition Wizard.

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





