Называется таблица размещения файлов, в которой компьютер запоминает адреса записанных файлов

Обновлено: 02.07.2024

Таблица размещения файлов (FAT) – это файловая система, разработанная для жестких дисков, которые изначально использовали 12 или 16 бит для каждой записи кластера в таблице размещения файлов. Он используется операционной системой (ОС) для управления файлами на жестких дисках и других компьютерных системах. Его также часто можно найти во флэш-памяти, цифровых камерах и портативных устройствах. Он используется для хранения информации о файлах и продления срока службы жесткого диска.

Для большинства жестких дисков требуется процесс, известный как поиск; это фактический физический поиск и позиционирование головки чтения/записи диска. Файловая система FAT была разработана для уменьшения количества поисковых запросов и, таким образом, минимизации износа жесткого диска.

FAT была разработана для поддержки жестких дисков и подкаталогов. Более ранняя FAT12 имела кластерные адреса с 12-битными значениями до 4078 кластеров; он допускал до 4084 кластеров с UNIX. Более эффективная FAT16 увеличена до 16-битного адреса кластера, что позволяет использовать до 65 517 кластеров на том, 512-байтных кластеров с 32 МБ пространства и имеет большую файловую систему; с четырьмя секторами это было 2048 байт.

Techopedia объясняет таблицу размещения файлов (FAT)

FAT16 была введена в 1983 году компанией IBM с одновременным выпуском программного обеспечения IBM для персональных компьютеров AT (PC AT) и Microsoft MS-DOS (дисковая операционная система) 3.0. В 1987 году Compaq DOS 3.31 выпустила расширение исходной FAT16 и увеличила количество секторов диска до 32 бит. Поскольку диск был разработан для 16-битного языка ассемблера, весь диск пришлось изменить, чтобы использовать 32-битные номера секторов.

В 1997 году Microsoft представила FAT32. Эта файловая система FAT увеличила ограничения на размер и позволила коду реального режима DOS обрабатывать формат. FAT32 имеет 32-битный адрес кластера с 28 битами, используемыми для хранения номера кластера примерно до 268 миллионов кластеров. Раздел верхнего уровня файловой системы — это раздел. Раздел делится на тома или логические диски. Каждому логическому диску назначается буква, например C, D или E.

Таблица размещения файлов (FAT) – это файловая система, разработанная для жестких дисков, которые изначально использовали 12 или 16 бит для каждой записи кластера в таблице размещения файлов. Он используется операционной системой (ОС) для управления файлами на жестких дисках и других компьютерных системах. Его также часто можно найти во флэш-памяти, цифровых камерах и портативных устройствах. Он используется для хранения информации о файлах и продления срока службы жесткого диска.

Для большинства жестких дисков требуется процесс, известный как поиск; это фактический физический поиск и позиционирование головки чтения/записи диска. Файловая система FAT была разработана для уменьшения количества поисковых запросов и, таким образом, минимизации износа жесткого диска.

FAT была разработана для поддержки жестких дисков и подкаталогов. Более ранняя FAT12 имела кластерные адреса с 12-битными значениями до 4078 кластеров; он допускал до 4084 кластеров с UNIX. Более эффективная FAT16 увеличена до 16-битного адреса кластера, что позволяет использовать до 65 517 кластеров на том, 512-байтных кластеров с 32 МБ пространства и имеет большую файловую систему; с четырьмя секторами это было 2048 байт.

Techopedia объясняет таблицу размещения файлов (FAT)

FAT16 была введена в 1983 году компанией IBM с одновременным выпуском программного обеспечения IBM для персональных компьютеров AT (PC AT) и Microsoft MS-DOS (дисковая операционная система) 3.0. В 1987 году Compaq DOS 3.31 выпустила расширение исходной FAT16 и увеличила количество секторов диска до 32 бит. Поскольку диск был разработан для 16-битного языка ассемблера, весь диск пришлось изменить, чтобы использовать 32-битные номера секторов.

В 1997 году Microsoft представила FAT32. Эта файловая система FAT увеличила ограничения на размер и позволила коду реального режима DOS обрабатывать формат. FAT32 имеет 32-битный адрес кластера с 28 битами, используемыми для хранения номера кластера примерно до 268 миллионов кластеров. Раздел верхнего уровня файловой системы — это раздел. Раздел делится на тома или логические диски. Каждому логическому диску назначается буква, например C, D или E.

FAT расшифровывается как File Allocation Table. В частности, это таблица, поддерживаемая на жестком диске операционными системами MS-DOS и Microsoft Windows, которая действует как оглавление и показывает, где на диске хранятся каталоги и файлы. Кроме того, аббревиатура FAT также используется для обозначения самой файловой системы для платформ MS-DOS и Windows.

На этой странице

Что такое таблица размещения файлов?

Таблица размещения файлов (FAT) — это название архитектуры компьютерной файловой системы и семейства файловых систем, являющихся отраслевыми стандартами и использующих ее. Файловая система FAT — это простая файловая система, изначально разработанная для небольших дисков и простых структур папок.

Файловая система FAT названа в честь метода организации, таблицы размещения файлов, которая находится в начале тома.Для защиты тома хранятся две копии таблицы на случай повреждения одной из них. Кроме того, таблицы размещения файлов и корневая папка должны храниться в фиксированном месте, чтобы файлы, необходимые для запуска системы, могли быть правильно расположены.

Основные версии формата FAT названы по количеству битов элемента таблицы: 12 (FAT12), 16 (FAT16) и 32 (FAT32); каждый из этих вариантов все еще используется. Стандарт FAT также был расширен другими способами, в целом сохранив обратную совместимость с существующим программным обеспечением.

Драйвер файловой системы Windows FAT реализован в

Как это работает

Файловая система FAT основана на FAT, структуре, которая отображает расположение кластеров, в которых файлы и папки хранятся на диске. FAT записывает местоположение каждого кластера, из которого состоит данный файл, и последовательность, в которой он хранится. Это необходимо, потому что файлы обычно не хранятся в непрерывном расположении на жестком диске из-за наличия фрагментации диска, вызванной созданием и удалением файлов на диске.

Для каждого файла на томе FAT FAT содержит точку входа для единицы распределения, в которой хранится первый сегмент файла, за которой следует ряд ссылок, называемых цепочкой распределения. Цепочка распределения указывает, где расположены последующие сегменты файла, и затем завершается маркером конца файла (EOF).

Две копии FAT хранятся в фиксированных местах на диске для обеспечения избыточности. Диск, отформатированный в файловой системе FAT, называется томом FAT. Размеры отдельных кластеров, в которых информация о файлах хранится на томе FAT, зависят от размера раздела или логического диска, отформатированного с использованием FAT, как показано в следующей таблице.

Структура тома FAT

< бр />

На рисунке ниже показано, как файловая система FAT организует том.

Структура папок FAT не организована, и файлы размещаются в первом доступном месте на томе.

Записи в таблице размещения файлов определяют цепочки размещения файлов (показанные на рис. 2) для файлов и каталогов: ссылки в цепочке являются индексами к следующему кластеру данных файла. Запись каталога файла хранит начальный кластер файла, последняя запись цепочки размещения файла — это зарезервированное значение 0xFFFF для FAT16 и 0xFFF для FAT12; записи FAT для неиспользуемых кластеров имеют значение 0. Как видно на рис. 2, FILE1 присвоены кластеры 2, 3 и 4; FILE2 фрагментирован и использует кластеры 5, 6 и 8, тогда как FILE3 использует только кластер 7. Чтение файла из тома FAT может потребовать чтения больших частей таблицы размещения файлов для обхода цепочек размещения файла.

Пример цепочки размещения файлов FAT (рисунок 2)

Рисунок 2: пример цепочки размещения файлов FAT.

Корневой каталог томов FAT12 и FAT16 в начале тома имеет достаточно места для хранения 256 записей каталога, что накладывает верхний предел на количество файлов и каталогов, которые могут храниться в корневом каталоге (нет предварительно назначенное пространство или ограничение размера корневых каталогов FAT32 ).


Запись каталога FAT занимает 32 байта и содержит информацию об имени файла, размере, начальном кластере и метке времени (последний доступ, создание и т. д.). Если файл имеет имя в кодировке Unicode или не соответствует соглашению об именовании MS-DOS 8.3, для хранения длинного имени файла выделяются дополнительные записи каталога: дополнительные записи предшествуют основной записи файла. На рис. 3 показан пример записи каталога для файла с именем «The quick brown fox.»: система создала представление имени THEQUI~1 FOX 8.3 (то есть вы не видите «.» в записи каталога). потому что предполагается, что он идет после восьмого символа) и использовал еще две записи каталога для хранения длинного имени файла Unicode; каждая строка на рисунке состоит из 16 байтов. Рисунок 3: запись каталога FAT.

Загрузочный сектор раздела

Таблица 1: поля в загрузочном секторе раздела.

Корневая папка FAT

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

Длинные имена файлов

Одной из задач разработчиков Windows 95, направленных на удобство работы с пользователем, была возможность использовать длинные имена файлов (LFN, до 255 кодовых точек UTF-16) в дополнение к классическим именам файлов 8.3 (Short File Name, SFN). Для обратной совместимости LFN были реализованы как дополнительное расширение поверх существующих структур файловой системы FAT с использованием обходного пути в способе размещения записей каталогов.

Этот прозрачный метод хранения длинных имен файлов в существующих файловых системах FAT без изменения их структур данных обычно известен как VFAT (от «Virtual FAT») в честь драйвера виртуального устройства Windows 95. В Windows NT поддержка длинных имен файлов VFAT началась с версии 3.5. Операционные системы, не поддерживающие VFAT, по-прежнему могут без ограничений обращаться к файлам под своим псевдонимом с коротким именем файла; однако связанные длинные имена файлов могут быть потеряны, когда файлы с длинными именами файлов копируются в операционных системах, не поддерживающих VFAT.

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

Перед форматированием тома можно оценить типы файлов, которые будут храниться на томе, чтобы определить, следует ли использовать размер кластера по умолчанию. Если вы форматируете том, но не указываете размер кластера, используются значения по умолчанию. Если вы хотите изменить размер кластера после форматирования тома, необходимо переформатировать том.

  • Тома FAT размером менее 16 МБ форматируются как FAT12.
  • Тома FAT16 размером более 2 ГБ недоступны с компьютеров под управлением MS-DOS, Windows 95, Windows 98, Windows Millennium Edition (Me) и многих других операционных систем. Это ограничение возникает из-за того, что эти операционные системы не поддерживают размер кластера более 32 КБ, что приводит к ограничению в 2 ГБ.
  • Теоретически тома FAT32 могут иметь размер около 8 терабайт; однако максимальный размер тома FAT32, который может форматировать Windows Server 2003, составляет 32 ГБ. Поэтому для форматирования томов размером более 32 ГБ необходимо использовать NTFS. Однако Windows Server 2003 может читать и записывать большие тома FAT32, отформатированные другими операционными системами.

Максимально возможный размер файла для тома FAT32 – 4 ГБ минус 1 байт. FAT32 содержит 4 байта на кластер в таблице размещения файлов; FAT16 содержит 2 байта на кластер; а FAT12 содержит 1,5 байта на кластер. В томе FAT32 должно быть не менее 65 527 кластеров

FAT16 поддерживает до 65 524 кластеров на том. В следующей таблице перечислены ограничения размера FAT16.

Ограничения размера FAT16

Том FAT32 должен содержать не менее 65 527 кластеров. Windows Server 2003 может форматировать тома FAT32 размером до 32 ГБ, но может монтировать тома FAT32 большего размера, созданные другими операционными системами. В следующей таблице перечислены ограничения размера FAT32.

Ограничения размера FAT32

См. также:

Внешние ссылки:

  • Inside Windows 2000, 3-е издание Jump (глава 12, «Файловые системы»), Дэвид А. Соломон и Марк Э. Руссинович (Microsoft Press, август 2000 г.)


сообщить об этом объявлении

Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.

Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .

План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.

Стандарт безопасности данных платежных приложений (PA-DSS) – это набор требований, призванных помочь поставщикам программного обеспечения в разработке безопасных .

Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .

Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .

Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.

Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.

Защищенная медицинская информация (PHI), также называемая личной медицинской информацией, представляет собой демографическую информацию, медицинскую .

Снижение рисков – это стратегия подготовки к угрозам, с которыми сталкивается бизнес, и уменьшения их последствий.

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

Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .

Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .

API облачного хранилища — это интерфейс прикладного программирования, который соединяет локальное приложение с облачным хранилищем.

Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.

Читайте также: