FAT32
| FAT32 | |
| Разработчик | |
|---|---|
| Файловая система |
FAT32 |
| Дата представления |
Август 1996 (Windows 95 OSR2) |
| Структура | |
| Содержимое папок |
Таблица |
| Размещение файлов | |
| Сбойные сектора |
Тегирование кластера |
| Ограничения | |
| Максимальный размер файла | |
| Максимальная длина имени файла |
8.3 или 255 символов при использовании LFN |
| Максимальный размер тома | |
| Возможности | |
| Диапазон дат | |
| Точность хранения даты |
2 с |
| Потоки метаданных |
Нет |
| Права доступа |
Нет |
| Фоновая компрессия |
Нет |
| Фоновое шифрование |
Нет |
FAT32 (от англ. File Allocation Table в «таблица размещения файлов») в это файловая система, разработанная компанией Microsoft, разновидность FAT.
FAT32 в последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2.
Содержание |
[править] Логический предел
Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ. При использовании размера кластера, равного 32768 байт, максимальный размер тома составит чуть менее 1024 ТБ. Хотя размер сектора может быть любым, традиционно он считается равным 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 ГБ. [1]
Штатными средствами Windows 2000, Windows XP, Windows Vista и Windows 7 невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС. Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность, и что более подходящее решение в использование NTFS, то есть родной формат файловой системы для Windows 2000 и Windows XP. [1][2] Но поскольку NTFS нецелесообразно использовать на флеш-накопителях, то была разработана специальная файловая система exFAT, снимающая ряд ограничений.
Windows XP работает с томами объемом до 2 ТБ (из справки Windows XP). Программа Partition Magic позволяет создавать FAT32-раздел размером не более ~192 ГБ. Программа EASEUS Partition Master успешно создает FAT32-раздел размером 250 ГБ и более.
Об особенностях работы Windows Vista с FAT32 информации пока нет. [1]
Максимально возможный размер файла для тома FAT32 в ~ 4 ГБ в 4 294 967 295 байт (232-1 в 4 294 967 295 байт) в это весьма важный фактор для смены файловой системы. FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем. Все эти причины привели к тому, что сейчас наблюдается тенденция отказа от FAT32 в пользу более продвинутых файловых систем, таких как NTFS, Ext2/Ext3. Чаще всего недоверие к NTFS возникает у пользователей из-за трудностей с назначением прав доступа (так как чаще всего они единственные владельцы файлов) и ее закрытости. В настоящее время существуют полноценные бесплатные драйверы, предоставляющие полный доступ к Linux Ext2/Ext3 разделам из под Windows NT4.0/2000/XP/Vista:
- ext2fsd в Open source Ext2/Ext3 file system driver for Windows (NT/2K/XP/VISTA, X86/AMD64)
- ext2ifs в Ext2 Installable File System For Windows
[править] USB Flash
Препятствием на пути отказа от FAT32 и перехода на другие файловые системы на USB флеш-накопителях является производительность. Помимо описанных ограничений у FAT32 есть ряд преимуществ (по крайней мере над NTFS) как в скорости записи на флеш-накопитель, так и в скорости чтения/копирования данных с него.[3]
Новейшие FAT 32 имеют атрибуты (архивный, системный, скрытый, временный, только для чтения).
[править] FAT32 и Mac OS X
- Boot Camp компании Apple поддерживает запуск Windows XP с тома FAT32, но сама система Mac OS X не может запускаться с такого тома. Однако, сама Mac OS X по умолчанию (без дополнительных драйверов) определяет и поддерживает как чтение, так и запись на FAT32 разделы.
[править] Ссылки
- в‘ 1 2 3 Ограничения файловой системы FAT32
- в‘ Ограничения файловой системы FAT32 в Microsoft Windows XP
- в‘ http://www.testfreaks.com/blog/information/usb-flash-drive-comparison-part-2-fat32-vs-ntfs-vs-exfat/ Сравнение файловых систем на USB Flash [en]