FAT32

FAT32
FAT32
Разработчик

Microsoft

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

FAT32

Дата представления

Август 1996 (Windows 95 OSR2)

Структура
Содержимое папок

Таблица

Размещение файлов

Линейный список

Сбойные сектора

Тегирование кластера

Ограничения
Максимальный размер файла

4 GiB - 1 байт

Максимальная длина имени файла

8.3 или 255 символов при использовании LFN

Максимальный размер тома

2 TiB
8 TiB (2 Кб на сектор)

Возможности
Диапазон дат

1 января 198031 декабря 2107

Точность хранения даты

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[источник не указан 19 дней]. Чаще всего недоверие к NTFS возникает у пользователей из-за трудностей с назначением прав доступа (так как чаще всего они единственные владельцы файлов)[источник не указан 19 дней] и ее закрытости. В настоящее время существуют полноценные бесплатные драйверы, предоставляющие полный доступ к 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) как в скорости записи на флеш-накопитель, так и в скорости чтения/копирования данных с него.[3]

Новейшие FAT 32 имеют атрибуты (архивный, системный, скрытый, временный, только для чтения).

FAT32 и Mac OS X

  • Boot Camp компании Apple поддерживает запуск Windows XP с тома FAT32, но сама система Mac OS X не может запускаться с такого тома. Однако, сама Mac OS X по умолчанию (без дополнительных драйверов) определяет и поддерживает как чтение, так и запись на FAT32 разделы.

См. также

Ссылки

  1. 1 2 3 Ограничения файловой системы FAT32
  2. Ограничения файловой системы FAT32 в Microsoft Windows XP
  3. http://www.testfreaks.com/blog/information/usb-flash-drive-comparison-part-2-fat32-vs-ntfs-vs-exfat/ Сравнение файловых систем на USB Flash [en]

4. Сравнение файловых систем применительно к внешним дискам


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "FAT32" в других словарях:

  • FAT32 — Développeur Microsoft Nom anglais File Allocation Table (32 bits) Introduction 1996 (Windows 95 OSR2) Identificateur de partition 11 = 0xb (en CHS) 12 = 0xc (en LBA) …   Wikipédia en Français

  • FAT32 — Das File Allocation Table (FAT [fæt]; auf Deutsch etwa „Dateizuordnungstabelle“) ist ein von Microsoft entwickeltes Dateisystem. Inhaltsverzeichnis 1 Hintergrund 2 Aufbau 2.1 Bootsektor 2.2 Reservierte Sektoren …   Deutsch Wikipedia

  • FAT32 —    In Microsoft Windows 95 (release 2) and later versions of Windows, a file allocation table that uses a 32 bit cluster addressing scheme to support hard disks larger than 2.6GB, as well as a default cluster size of as small as 4KB. FAT32 can… …   Dictionary of networking

  • FAT32 — ● ►en /fat/ sg. f. ►GESTFICH FAT utilisant des adresses de clusters sur 32 bits, utilisé à partir de la version OSR2 de Windows 95 …   Dictionnaire d'informatique francophone

  • FAT 32 — FAT32 FAT32 Diffuseur de logiciel Microsoft Nom anglais File Allocation Table (32 bits) Introduction 1996 (Windows 95 OSR2) …   Wikipédia en Français

  • File Allocation Table — For other uses, see Fat (disambiguation). FAT Developer Microsoft Full Name File Allocation Table FAT12 (12‑bit version) FAT16/FAT16B (16‑bit versions) FAT32 (32‑bit version with 28 bits used) Introduced …   Wikipedia

  • File Allocation Table — Das File Allocation Table (vom Englischen etwa für „Dateizuordnungstabelle“; Abkürzung FAT, englische Aussprache [fæt]) ist ein von Microsoft entwickeltes Dateisystem. Inhaltsverzeichnis 1 Hintergrund 2 Aufbau 2.1 Bootsektor …   Deutsch Wikipedia

  • Dateizuordnungstabelle — Das File Allocation Table (FAT [fæt]; auf Deutsch etwa „Dateizuordnungstabelle“) ist ein von Microsoft entwickeltes Dateisystem. Inhaltsverzeichnis 1 Hintergrund 2 Aufbau 2.1 Bootsektor 2.2 Reservierte Sektoren …   Deutsch Wikipedia

  • ExFAT — Das File Allocation Table (FAT [fæt]; auf Deutsch etwa „Dateizuordnungstabelle“) ist ein von Microsoft entwickeltes Dateisystem. Inhaltsverzeichnis 1 Hintergrund 2 Aufbau 2.1 Bootsektor 2.2 Reservierte Sektoren …   Deutsch Wikipedia

  • FAT12 — Das File Allocation Table (FAT [fæt]; auf Deutsch etwa „Dateizuordnungstabelle“) ist ein von Microsoft entwickeltes Dateisystem. Inhaltsverzeichnis 1 Hintergrund 2 Aufbau 2.1 Bootsektor 2.2 Reservierte Sektoren …   Deutsch Wikipedia


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

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»