Кокосовое масло (полученное из отжатой мякоти кокоса), сырое
34,68
3,63
4,45
330,00
Кокосовый орех
Колбаса полукопченая украинская
34,40
16,50
0,00
376,00
Колбаса копченая
Мякоть кокоса сырая
33,49
3,33
6,23
354,00
Кокосовый орех
Свинина мясная
33,30
14,30
0,00
357,00
Свинина
Шпроты в масле (консервы)
32,40
17,40
0,40
363,00
Шпроты
Сардельки свиные
31,60
10,10
1,90
332,00
Сыр советский
31,20
24,70
0,00
389,00
Горчица (семена)
30,80
25,80
5,50
461,00
Горчица
Угорь
30,50
14,50
0,00
333,00
Угорь
Вафли с жиросодержащей начинкой
30,20
3,40
64,70
539,00
Кондитерские изделия: польза и вред сладостей
Сыр российский
29,00
23,00
0,00
360,00
Колбаса вареная любительская
28,00
12,20
0,00
301,00
Вареная колбаса
Ставрида в масле (консервы)
27,40
15,60
0,00
309,00
Сыр голландский брусковый
26,80
26,00
0,00
352,00
Сыр пошехонский
26,50
26,00
0,00
350,00
Пошехонский сыр
Сыр костромской
26,30
25,20
0,00
345,00
Брынза из овечьего молока
25,50
14,60
0,00
298,00
Рассольные сыры
Молоко сухое цельное
25,00
26,00
37,50
476,00
Сухое молоко
Пирожное белко-сбивное
24,30
2,80
62,60
468,00
Сосиски молочные
23,90
11,00
1,60
266,00
Сосиски
Кокосовое молоко (полученное из отжатых мякоти и млечного сока), сырое
23,84
2,29
3,34
230,00
Кокосовый орех
Сайра в масле (консервы)
23,30
18,30
0,00
283,00
Сайра
Маслины (мякоть)
23,00
1,60
0,00
Маслины
Сырки творожные детские
23,00
9,10
18,50
315,00
Творожные сырки
Колбаса вареная диабетическая
22,80
12,10
0,00
254,00
Вареная колбаса
Колбаса вареная молочная
22,80
11,70
0,00
252,00
Вареная колбаса
Сдобные медовые пончики
22,70
6,14
47,93
421,00
Мед
Плавленный сыр советский
22,50
23,00
0,00
302,00
Плавленый сыр
Индейки I категории
22,00
19,50
0,00
276,00
Индейка
Колбаса вареная отдельная
21,00
11,00
1,80
240,00
Вареная колбаса
Гвоздика молотая
20,07
5,98
27,01
323,00
Гвоздика
Сметана 20% жирности
20,00
2,80
3,20
206,00
Сметана
Сардины атлантические в масле (консервы)
19,70
17,90
0,00
249,00
Сардина
Куры I категории
18,40
18,20
0,70
241,00
Куриное мясо
Сардельки говяжьи
18,40
11,40
1,50
215,00
Мойва осенняя
18,10
13,60
0,00
217,00
Мойва
Творог жирный
18,00
14,00
2,80
232,00
Творог
Кориандр семена
17,77
12,37
54,99
298,00
Кориандр (кинза)
Какао-порошок
17,50
24,20
27,90
380,00
Какао — напиток здоровья
Соя
17,30
34,90
9,20
332,00
Соя
Перепелки 1 категории
17,30
18,20
0,40
230,00
Перепелиное мясо
Говядина тушеная (консервы)
17,00
16,80
0,00
220,00
Говядина
Баранина I категории
16,30
15,60
0,00
209,00
Баранина
Цыплята-бройлеры I категории
16,10
18,70
0,50
183,00
Куриное мясо
Конина I категории
16,00
18,60
0,00
218,00
Конина
Говядина I категории
16,00
18,60
0,00
218,00
Говядина
Анис
15,90
17,60
50,02
337,00
Анис обыкновенный
Оливки маринованные зеленые
15,32
1,03
3,84
145,00
Оливки
Розмарин сушеный
15,22
4,88
64,06
331,00
Розмарин
Сыр литовский
15,00
29,00
0,00
258,00
Сельдь жирная
15,00
14,00
0,00
191,00
Сельдь
Фенхель семена
14,87
15,80
52,29
345,00
Фенхель
Авокадо
14,70
2,00
8,50
160,00
Авокадо
Тмин
14,59
19,77
11,90
333,00
Тмин
Сайра средняя
14,10
19,50
0,00
205,00
Сайра
Икра кеты зернистая
13,80
31,60
0,00
251,00
Красная икра
Колбаса вареная диетическая
13,50
12,10
0,00
170,00
Вареная колбаса
Плавленый сыр «Новый» 30% жирности
13,50
24,00
0,00
226,00
Плавленый сыр
Консервы овощные — икра из баклажан
13,30
1,70
5,10
148,00
Баклажан
Скумбрия атлантическая
13,20
18,00
0,00
191,00
Скумбрия
Яйца перепелиные
13,10
11,90
0,60
168,00
Перепелиные яйца
Шалфей
12,75
10,63
60,73
315,00
Шалфей
Балык осетровый холодного копчения
12,50
20,40
0,00
194,00
Осетр
Кукурузный хлеб
12,20
7,00
69,50
418,00
Кукурузный хлеб
Язык говяжий
12,10
16,00
0,00
173,00
Говяжий язык
Печенье сахарное
11,80
7,50
74,40
436,00
Печенье
Колбаса вареная говяжья
11,70
15,00
0,00
165,00
Вареная колбаса
Яйца куриные
11,50
12,50
0,70
157,00
Яйцо куриное
таблица совместимости продуктов (белки, жиры, углеводы) какое соседство полезно?
Для новичков и уже практикующих раздельное питание, таблица совместимости продуктов (белки, жиры, углеводы) один из важных инструментов следования пищевым принципам. Впервые по степени сочетаемости друг с другом продукты питания были разделены Гербертом Шелтоном.
Основа такой диеты – не употреблять белки одновременно с углеводами, потому что первым для усвоения нужна кислая среда, а вторым – щелочная. Когда разные ферменты выделяются параллельно, они нейтрализуют друг друга, отчего часть пищи остается не переваренной.
Стоит отметить, что противопоказаний для такой диеты нет, только показания. Это и гастрит, и язва, и заболевания печени и почек. Раздельное питание для похудения также рекомендовано.
Теперь давайте поговорим поподробнее о раздельном питании и рассмотрим таблицу совместимости продуктов где приведены данные на белки, жиры и углеводы.
Основные принципы раздельного питания и совместимости продуктов
Крахмалистые продукты (крупы, картофель, хлеб, рожь, пшеницу) нельзя сочетать с белковой пищей. За исключением цельнозернового хлеба в дополнение к салату.
Зерновые и бобовые (горох, бобы, чечевица) могут быть дополнены сметаной, зеленью, крахмалистыми овощами, растительным маслом.
Употребление сладкого нужно ограничить, исключение составляет мед, так как он уже переработан пчелами и не создает нагрузку печени.
Растительное масло должно употребляться нерафинированное.
Мясо, рыба, птица -непременно постные. Хорошо сочетаются с не крахмалистыми овощами, плохо – с алкоголем.
Крахмалистые овощи — морковь, свеклу, тыкву, цветную капусту, кабачки –не стоит сочетать только с сахаром.
Молоко покрывает другую пищу, находящуюся в желудке, дополнительным слоем. Пока этот слой не будет переработан, желудочный сок не доберется до всего остального.
Кисломолочные продукты совместимы с себе подобными: например, творог плюс сметана.
Самый лучший сыр –молодой, похожий на творог. Брынза также очень полезна, но нуждается в отмачивании от излишней соли.
Яйца хорошо сочетаются с не крахмалистыми овощами.
Орехи подобны сыру, только жиры в них не животные, а растительные.
Таблица совместимости продуктов (белки, жиры, углеводы)
Вот так выглядит таблица совместимости продуктов (белки, жиры, углеводы) во время раздельного питания (для похудения и лечения заболеваний ЖКТ) Таблица совместимости продуктов при раздельном питании
«-» — плохая совместимость.
«+» — хорошая совместимость.
«0» — нейтральная совместимость.
Советы по оптимизации раздельного питания
Итак, помимо соблюдения принципов раздельного питания и использования таблицы совместимости продуктов по белкам, жирам и углеводам, следует придерживаться некоторых простых правил для достижения лучшего результата:
Не переедать;
не есть после 8 вечера;
тщательно пережевывать каждый кусочек;
пить как минимум 1,5 л воды в день;
отказаться от алкоголя;
принимать витамины;
снизить потребление соли;
не забывать о физической активности.
Существует множество диет и принципов питания, однако, именно раздельное питание зарекомендовало себя как одно из наиболее эффективных и доступных.
А теперь немного мотивации для подготовки вашего тела к лету:
Оцени эту статью
Функциональные свойства и характеристика топленых пищевых жиров
В 2000 г. в мире производство животных жиров достигло
рекордного уровня — 22,47 млн. т, в том числе сливочного (коровьего) масла -
6,02 млн. т, свиного сала (лярда) — 6,8 млн. т, рабьего жира — 1,42 млн. т,
топленого говяжьего и других видов топленых жиров — 8,23 млн. т. Но темпы роста
производства топленых жиров за последние годы резко снизились.
Исследуя эту важнейшую по своим масштабам тенденцию,
большинство аналитиков объясняют это тем, что в течение последних 30-40 лет в
мире медиками и различными сторонниками здорового образа жизни велась очень
активная и широкая пропаганда против использования животных жиров в питании
человека. Однако в настоящее время, когда наука стала располагать более точными
данными о природе сердечнососудистых заболеваний, медики уже не связывают так
тесно пищевой фактор с развитием атеросклероза. Хотя в массовом сознании эти
опасения присутствуют и, естественно, отрицательно влияют на спрос на животные
жиры, уровень их производства и характер использования. Также надо учитывать,
что производство указанных жиров сконцентрировано в Северной Америке и в
Европе. Именно в этих регионах сосредоточено основное поголовье скота, свиней и
птицы, а само животноводство ведется на интенсивной основе, т.е. с
использованием в рационах кормления большого количества зерна и высокобелковых
добавок. Иными словами, вся ресурсная база, которая позволяет производить
животные жиры, размещена в странах Европы и Северной Америки, Особого анимания
заслуживает КНР. Здесь за истекшую четверть века быстрыми темпами развивалось
животноводство в целом, и особенно свиноводство. Росло производство животного
жира, наиболее интенсивно — лярда. Так, в 1999 г. производство жиров (лярд,
топленые жиры, сливочное масло, рыбий жир) составило 3,58млн. т, или 16% мирового объема.
Производство топленых животных жиров в 2000 г.
достигло максимального уровня — 8,23 млн. т (36,6% общего объема жиров). Больше
половины из них приходилось на США в основном это говяжий и свиной жир. За
последние десятилетия жиротопочная индустрия в США претерпела очень серьезные
перемены, улучшился сбор сырья на скотобойнях и мясоперерабатывающих
предприятиях. В отрасли выделились жиротопочные предприятия, которые
вырабатывают жиры пищевого назначения, хотя, скорее всего, они идут не на
пищевые цели, а на косметические. Основная масса животных Киров направляется в
мыловаренную промышленность и на кормовые цели.
В Европе жиротопочная отрасль не так хорошо развита,
как в США, хотя в Дании разработана самая современная в мире технология
переработки отходов мясокомбинатов и павших животных.
Жиротопочная промышленность России за истекшее
десятилетие полностью деградировала, хотя в середине 70-х годов ежегодно
производство топленых жиров составило 180-200 тыс. т., а сама отрасль
относилась к стратегически важным. На сегодняшний день производство топленых
животных жиров составляет не более 50 тыс. тонн.
Производство рыбьего жира в 2000 г. составило 1,42
млн. т, что только на 20% больше, чем в 1975 г. Практически эта отрасль
стагнирует. Те надежды, которые связывали с океаном как важнейшим источником
продовольствия в середине XX в., пока не оправдали себя.
Сведения о химическом составе некоторых топленых
животных жиров приведены в таблице 41.
Таблица
41 Химический состав жиров животного происхождения
Животные жиры по химическому составу отличаются от
большинства растительных масел более высоким содержанием в молекулах
триглицеридов насыщенных жирных кислот: стеариновой, пальмитиновой,
миристиновой. Из ненасыщенных жирных кислот в животных жирах в значительном
количестве содержится олеиновая кислота и в меньшем количестве линолевая,
линоленовая, арахидоновая. Особенностью жирнокислотного состава топленых жиров
наземных животных является наличие арахидоновой кислоты, жиров рыб -низиновой и
клупанодоновой кислот. Арахидоновая кислота, имеющая четыре двойные связи, а
низиновая и клупанодоновая пять и шесть двойных связей соответственно считают
более биологически активными. Физиологическая роль данных кислот определяется
участием в синтезе гормонов.
В животных жирах, так же как и в растительных маслах,
наряду с триглицеридами содержится большое количество сопутствующих веществ:
фосфолипидов, витаминов, каротиноидов стеринов.
В составе топленых пищевых жиров от 90% до 99,8%
приходится на липиды, что обеспечивает высокую энергетическую ценность данных
продуктов от 816 до 898 ккал. В топленых жирах содержатся в количестве
0,33-1,40% -фосфолипиды, которые имеют большое физиологическое течение, т. к.
способствуют межклеточному обмену жиров, являются переносчиками кислорода и обладают антиокислительными
свойствами.
Из минеральных веществ в топленых животных жирах
содержится: натрий, калий, кальций, фосфор и железо. Следует отметить, что
рыбий жир практически не содержит минеральных веществ, в курином жире
присутствует только натрий. Физиологическая роль натрия и калия состоит в том,
что они участвуют во внутриклеточном и межклеточным обмене, а также
поддерживают осмотическое равновесие в организме человека; фосфор и кальций
имеют значение для обмена веществ, выполнений функций нервной и мозговой ткани,
мышц, печени, костной ткани, ферментов и гормонов; железо участвует в процесах
кроветворения и образовании ферментов -каталазы, пероксидазы, цитохрооксидазы и
др.
В топленых животных жирах содержатся витамины А, Е, PP. Количественное содержание ретинола (А) и ниацина
(РР) низкое, а токоферола (Е) высокое. Витамин Е (токоферол) -один из самых
сильных антиоксидантов. Он предохраняет от окисления в первую очередь
полиненасыщенные жирные кислоты и препятствует тем самым образованию вредных
для организма органических перекисей. Витамин Е защищает также чувствительный к
действию кислорода витамин А от окислительного разрушения, усиливая тем самым
снабжение организма витамином А.
При недостатке витамина Е наблюдается снижение
интенсивности дыхания, так как витамин Е участвует в цепи переносов электронов
от восстановленных анаэробных дегидрогиназ. Витамин Е регулирует синтез
кофермента Q10. В настоящее время известно 8
природных соединений, обладающих биологической активностью витамина Е, из
которых лучше всех известен а-токоферол. При недостатке витамина Е наблюдается
шелушение кожи, мышечная слабость, дегенерация печени.
Содержание холестерина в топленых животных жирах не
превышает 0,11%, что находится в пределах среднесуточной физиологической
потребности, установленной ААН (американской академией наук) и Codex Almentarus. биологическая ценность холестерина состоит в том,
что под действием ультрафиолетовых лучей из холестерина образуется витамин D3 и он участвует в синтезе гормонов надпочечников и
половых гормонов у женщин. Отрицательное влияние холестерина связано с влиянием
на проницаемость сосудов, провоцирует образование холестериновых
«бляшек».
Усвояемость топленых пищевых жиров колеблется от 73 до
97% (см. табл. 42) и зависит от жирнокислотного состава исходного сырья.
Большое разнообразие жирнокислотного состава позволяет фракционировать их путем
охлаждения с получением олеопродуктов.
Таблица
42
Характеристика
ассортимента пищевых топленых животных жиров
Топленые животные жиры используют не только для
непосредственного употребления в пищу, но и в ряде производств: для получения
маргарина, кулинарных жиров, при изготовлении пищевых концентратов, колбасных и
консервных изделий, косметических средств, смазочных масел.
Товарный ассортимент топленых животных жиров
ограничен. Их потребительские свойства в значительной степени зависит от
природных свойств исходного сырья.
В решении проблемы производства топленых пищевых жиров
большую роль может сыграть потребительская кооперация России. В рамках
Концепции развития потребительской кооперации Российской Федерации на период до
2010 года приоритетным направлением в производстве является комплексная
переработка сырья, в т.ч. мяса при производстве колбас, копченостей, консервов.
Как узнать свой процент жира и изменить его
Что означает процент жира в организме
В самом общем виде процент жира в организме — это отношение имеющегося жира ко всему остальному, что есть в теле (органам, мышцам, костям, сухожилиям и прочему). Жир необходим для выживания: он защищает внутренние органы, служит резервным источником энергии и выполняет много других важных функций.
Сколько жира нам нужно
В этой таблице приводятся общепринятые нормы процента жира для мужчин и женщин.
Женщины
Мужчины
Необходимый жир
10–12%
2–4%
Атлетическое телосложение
14–18%
6–13%
Спортивное телосложение
21–24%
14–17%
Обычное телосложение
25–31%
18–25%
Ожирение
32% и более
36% и более
Необходимый жир — это минимум, который нужен для выживания. По этой причине бодибилдеры сушат тело до этой отметки только перед соревнованиями. В остальное время они поддерживают более высокий процент жира, чтобы не подорвать здоровье и эффективно тренироваться.
Если вы стремитесь быть худым, ориентируйтесь на процент жира для атлетического телосложения.
Если вы хотите выглядеть здоровым и подтянутым, стремитесь к проценту жира для спортивного телосложения.
Если процент жира в вашем организме приближается к максимально допустимому значению нормального телосложения или попадает под ожирение, вам не помешало бы уменьшить этот показатель.
Как выглядит тот или иной процент жира на теле
Мужчины:
nerdfitness.com
Женщины:
nerdfitness.com
Важно понимать, что процент жира отражает только количество жира и не имеет никакого отношения к мышечной массе. Два человека с одинаковым процентом жира, но разной мышечной массой будут выглядеть совершенно по-разному.
Как измерить процент жира
Есть семь основных методов, отличающихся друг от друга точностью, простотой и стоимостью.
1. Зрительный способ
Он состоит в том, чтобы сравнить себя с приведёнными выше картинками и определить, на кого вы приблизительно похожи. Очень неточный способ.
2. При помощи калипера
Оттяните кожу с подкожным жиром, захватите её калипером и найдите процент жира, соответствующий показаниям калипера, в таблице. Как правило, калиперы показывают меньший процент жира, чем есть на самом деле.
3. При помощи формулы
Например, можно использовать формулу флота США или формулу YMCA. Этот метод обычно ошибается в большую сторону.
4. При помощи электрических мониторов
Через тело пропускается слабый электрический ток, а затем производится анализ «биометрического сопротивления». Как показала практика, этот метод даёт очень неточные результаты.
5. С помощью системы Bod Pod
При помощи специального прибора измеряется вытесненный телом воздух, на основе полученных данных вычисляется масса тела, его объём и плотность. Этот метод считается очень точным, но дорогим.
6. Метод вытеснения воды
Очень точный (с погрешностью всего 1–3%), но дорогой, сложный и неудобный метод.
7. Сканирование DEXA
Этот метод считается самым точным и заключается в полном исследовании состава тела при помощи рентгена. Тоже весьма недешёвый способ.
Какой бы метод вы ни выбрали, старайтесь производить измерения в одно и то же время и при схожих условиях: например, в определённый день недели, с утра, натощак. Даже если полученные данные будут неточны, вы сможете понять, есть ли прогресс.
Как уменьшить процент жира в организме
Дефицит калорий
Расходуйте больше, чем потребляете. Но имейте в виду, что если вы при этом не занимаетесь силовыми тренировками и ограничиваете себя в углеводах, то вместе с жиром вы потеряете и мышечную массу. Это не самый лучший способ, однако потеря жира гарантирована.
Тягайте железо
При тренировках с весами (а также при интенсивных тренировках с собственным весом) вы сохраняете мышечную массу, а также разгоняете метаболизм и достигаете эффекта «дожигания», когда калории продолжают расходоваться и после окончания тренировки.
Бег на короткие дистанции
Спринты также вызывают эффект «дожигания» калорий.
Ешьте не более 100 г углеводов в день
Ограничивая себя в углеводах, вы лишаете организм его любимого источника энергии. В этом случае ему приходится добывать её из жировых запасов.
Тренируйтесь натощак
Bаш первый приём пищи будет только после тренировки. Тяжело, но действенно.
Чем процент жира отличается от индекса массы тела
ИМТ учитывает ваш вес и рост и на основании этих данных решает, худой вы, стройный или полный. Индекс массы тела не коррелирует с процентом жира в организме. ИМТ всё равно, из чего состоят ваши 90 кг: из мяса или из булок.
Однако ИМТ сгодится для того, чтобы обратить внимание на проблему. Если у вас свыше 30% жира, то и ИМТ, и процент жира укажут на то, что пора худеть.
Таблица калорийности — масла и жиры
Жир бараний топлёный
0
99.7
0
897
Жир говяжий топлёный
0
99.7
0
897
Жир из печени трески
0
99.8
0
898
Жир кондитерский для шоколадных изделий
0
99.7
0
897
Жир кондитерский твердый
0
99.8
0
898
Жир костный топлёный
0
99.7
0
897
Жир кулинарный
0
99.7
0
897
Жир куриный
0
99.7
0
897
Жир рыбий
0
100
0
902
Жир свиной топлёный
0
99.6
0
896
Маргарин низкокалорийный
0.5
60
0.7
545
Маргарин Славянский
0.3
82
0.1
743
Маргарин сливочный
0.5
82
0
745
Маргарин столовый молочный
0.3
82
1
743
Маргарин столовый Сливочник 40%
0
40
0
360
Маргарин Экстра
0.5
82
1
744
Масло абрикосовое
0
99.9
0
899
Масло авокадо
0
100
0
884
Масло амаранта
0
81.8
0
736
Масло арахисовое
0
99.9
0
899
Масло арахисовое PB2 сухое обезжиренное
37.5
8.3
37.5
375
Масло виноградных косточек
0
99.9
0
899
Масло горчичное
0
99.8
0
898
Масло грецкого ореха
0
99.8
0
898
Масло гхи
0
100
0
902
Масло зародышей пшеницы
0
100
0
884
Масло иланг-иланга
0
99
0
890
Масло какао
0
99.9
0
899
Масло канолы
0
99
0
898
Масло кедрового ореха
0
99
0
898
Масло кокосовое
0
99.9
0
899
Масло конопляное
0
99.9
0
899
Масло кукурузное
0
99.9
0
899
Масло кунжутное
0
99.9
0
899
Масло лимонное
0
100
0
900
Масло льняное
0
99.8
0
898
Масло макадамии
9.2
74.6
10
708
Масло маковое
0
99.8
0
898
Масло миндальное
0
90.7
0
816
Масло мускатного ореха
0
100
0.1
899
Масло облепиховое
0
99.5
0
896
Масло овсяное
0
99
0
890
Масло оливковое
0
99.8
0
898
Масло оливковое Monini Classico Extra Vergine
0
100
0
900
Масло ореховое
0
100
0
899
Масло пальмовое
0
99.9
0
899
Масло подсолнечное
0
99.9
0
900
Масло рапсово-соевое
0
99.9
0
899
Масло рапсовое
0
99.9
0
899
Масло растительное нерафинированное
0
99
0
899
Масло растительное рафинированное
0
99
0
899
Масло расторопши
0
98
0
889
Масло репейное
0
100
0
930
Масло рисовое Kohinoor Rice Bran Oil
0
91.5
0
824
Масло рыжиковое
0
99
0
900
Масло сафлоровое
0
100
0
880
Масло сливочное
0.5
82.5
0.8
748
Масло сливочное 60%
1.3
60
1.7
552
Масло сливочное 67%
1
67
1.6
610
Масло сливочное Валио 82%
0.7
82
0.7
740
Масло сливочное Вкуснотеево традиционное 82,5%
0.6
82.5
0.8
748
Масло сливочное крестьянское несолёное 72,5%
1
72.5
1.4
662
Масло сливочное крестьянское солёное 72,5%
1
72.5
1.4
662
Масло соевое
0
99.9
0
899
Масло топлёное
0.2
99
0
892
Масло тыквенное
0
99.5
0
896
Масло хлопковое
0
99
0
899
Масло ши (карите)
0
98
0
884
Масло шишек хмеля
0
99
0
897
Масло шоколадное
1.5
62
18.6
642
Спред растительно-жировой Нежный
0
40
0
360
Тахина
24
62
10
695
Таблица размещения файлов (FAT) — NTFS.com
Таблица размещения файлов (FAT) может содержать 1 или 2 FAT, как определено в поле NumberOfFats. Поле ActiveFat в VolumeFlags в основном загрузочном секторе определяет, какая FAT активна.
Первый кластер — это кластер 2, как в FAT32. Каждый FatEntry представляет один кластер.
В exFAT FAT не используется для отслеживания распределения; Для этой цели используется битовая карта распределения.FAT используется только для хранения цепочек кластеров фрагментированных файлов. Если файл не фрагментирован, таблицу FAT обновлять не нужно. Следует проконсультироваться с записью каталога Stream Extensions, чтобы определить, действительна ли цепочка FAT. Если цепочка FAT недействительна, ее не нужно обнулять.
Смещение
Размер
Описание
Комментарии
0 (0x00)
4
FatEntry [0]
Тип носителя (должно быть 0xFFFFFFF8)
4 (0x04)
4
FatEntry [1]
Должен быть 0xFFFFFFFF
8 (0x08)
4
FatEntry [2]
Первый кластер
…
…
…
…
(ClusterCount + 1) * 4
4
FatEntry [ClusterCount + 1]
Последний кластер
(ClusterCount + 2) * 4
Остаток сектора
Избыточное пространство
Допустимые значения записей FAT:
0x00000002 — ClusterCount +1 (макс. 0xFFFFFFF6) — следующий кластер в цепочке
0xFFFFFFF7 — плохой кластер
0xFFFFFFF8 — дескриптор медиа
0xFFFFFFFF — конец файла (метка EOF)
Значение 0x00000000 не означает, что кластер свободен, это неопределенное значение.
Вторая таблица FAT (присутствует только в TexFAT) расположена сразу после первой и имеет такой же размер.
Кластерная куча
Куча кластера — это набор кластеров, которые хранят данные в exFAT. Он содержит:
Корневой каталог
Файлы
Справочники
Таблица размещения растровых изображений
Стол UP-Case
Статус распределения кластеров в куче кластера отслеживается таблицей размещения битовых карт, которая сама расположена внутри кучи кластера.
Файловые системы таблицы размещения файлов (FAT)
Понимание файловых систем FAT
Файловая система FAT была первоначально представлена в операционной системе (ОС) MS-DOS, когда жесткие диски обычно были намного меньше, а структура папок не была такой сложной, как в современных сетях. Файловая система FAT продолжает поддерживаться каждой ОС Microsoft с момента ее появления. Исходная файловая система FAT могла поддерживать максимальный размер раздела только 2 ГБ.Это означало, что если размер жесткого диска компьютера превышал 2 ГБ, вам приходилось разбивать его на несколько меньших разделов, причем размер каждого раздела не превышал 2 ГБ.
Файловая система FAT защищает файлы, сохраняя две копии таблицы размещения файлов на томе FAT. В случаях, когда одна копия таблицы размещения файлов повреждена, используется другая копия таблицы размещения файлов. Расположение таблицы размещения файлов указывается в блоке параметров BIOS (BPB) загрузочного сектора FAT.Он также сохраняется на томе с указанным байтовым смещением. Это гарантирует, что любые файлы, необходимые для запуска системы, будут найдены.
Фактические числа в именах различных файловых систем FAT связаны с количеством битов, используемых для записи в таблице размещения файлов. Например, FAT12 использует 12-битную запись таблицы размещения файлов, FAT16 использует 16-битную запись таблицы размещения файлов, а FAT32 использует 32-битную запись таблицы размещения файлов. FAT16 эффективно работает с небольшими дисками и несложной структурой папок, тогда как FAT32 эффективно работает с большими дисками со сложной структурой папок.FAT16 в MS-DOS, Windows 3.x, Windows 95, Windows 98 и Windows 2000 работает одинаково с каждой ОС. FAT32 была представлена в Windows 95 (OSR2). FAT32 работает одинаково в Windows 98 OSR2 и Windows 2000.
Файловая система FAT16
Файловая система FAT16 совместима с большинством операционных систем. Об этом свидетельствует то, что MS DOS, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 и Windows XP могут использовать файловую систему FAT16.FAT16 обычно хорошо работает при управлении дисковым пространством, когда размер тома меньше 256 МБ. Вам следует воздержаться от использования FAT16 на томах, размер которых превышает 512 МБ. FAT16 нельзя использовать на томах, размер которых превышает 2 ГБ.
FAT16 отображает кластеров на раздел FAT. Кластер — это наименьшая единица, которую операционная система использует при выделении места в разделе. Кластер также иногда называют блоком распределения .
Таблица размещения файлов определяет кластер в разделе FAT как:
Не используется
Кластер используется файлом
Неисправный кластер
Последний кластер в файле
Том FAT16 имеет следующую структуру:
Загрузочный сектор в системном разделе
Таблица размещения первичных файлов
Таблица размещения копий или дубликатов файлов
A корневая папка
Другие папки и все файлы
Корневая папка содержит записи для каждого файла и папки, хранящиеся на томе FAT16, и имеет максимальное количество записей в таблице, равное 512 для каждого диска.Запись файла или папки содержит информацию, указанную ниже:
Имя : Это в формате 8.3
Атрибут : 8 бит
Время создания : 24 бита
Дата создания : 16 бит
Дата последнего доступа : 16 бит
Время последнего изменения : 16 бит
Дата последнего изменения : 16 бит
Начальный номер кластера в таблице размещения файлов : 16 бит
Размер файла : 32 бита
Байт атрибута в папке указывает, что это за запись, и обычно управляется ОС.Пользователь может включить или отключить четыре бита байта атрибута. Это:
Архив, система, скрытый, только для чтения
Файлам выделяется первое доступное место на томе FAT16. Адрес первого кластера, используемый файлом — номер начального кластера в таблице размещения файлов. Кластеры также имеют указатель на следующий кластер в файле. Однако кластер в конце файла содержит шестнадцатеричный индикатор, который указывает, что этот конкретный кластер является концом файла.
Ниже перечислены некоторые недостатки, связанные с файловой системой FAT16:
Файловая система FAT16 не имеет локальной защиты файловой системы или функций сжатия.
Не создается резервная копия загрузочного сектора.
Корневая папка может содержать не более 512 записей, что означает, что файлы с длинными именами могут значительно уменьшить количество доступных записей.
FAT16 не работает с большими объемами.
Файловая система FAT32
Файловая система FAT32 может обрабатывать разделы большего размера, чем файловая система FAT16.FAT32 может поддерживать разделы размером до 2047 ГБ по сравнению с 2 ГБ в FAT16. В FAT32 нет ограничений на количество записей, которые может содержать корневая папка. С FAT16 корневая папка могла содержать не более 512 записей. Резервное копирование загрузочного сектора также выполняется на томах FAT32. Однако том FAT32 должен иметь как минимум 65 527 кластеров.
Архитектура FAT32 очень похожа на архитектуру файловой системы FAT16. FAT32 была разработана с небольшими архитектурными изменениями для обеспечения совместимости с существующими программами и драйверами устройств.Это означает, что драйверы устройств и инструменты FAT, используемые для разделов FAT16, будут продолжать работать для разделов FAT32.
FAT32, однако, требует 4 байта в таблице размещения файлов для хранения значений кластера. Это привело к пересмотру или расширению внутренних структур данных, структур данных на диске и опубликованных API.
Несколько недостатков, связанных с файловой системой FAT32, кратко описаны ниже:
Как и файловая система FAT16, файловая система FAT32 не обеспечивает локальной защиты файловой системы или функций сжатия.
Операционные системы MS-DOS, Windows 95 (ORS1) и Windows NT 4.0 не могут получить доступ или прочитать разделы FAT32.
Разделы FAT16 и FAT32 плохо масштабируются — таблица размещения файлов увеличивается в размере по мере увеличения тома.
Обзор файловых систем FAT, HPFS и NTFS — клиент Windows
Читать 12 минут
В этой статье
В этой статье объясняются различия между таблицей размещения файлов (FAT), высокопроизводительной файловой системой (HPFS) и файловой системой NT (NTFS) в Windows NT, а также их преимущества и недостатки.
Применимо к: Windows 10 — все выпуски, Windows Server 2012 R2 Исходный номер базы знаний: 100108
Примечание
HPFS поддерживается только в Windows NT версий 3.1, 3.5 и 3.51. Windows NT 4.0 не поддерживает и не может получить доступ к разделам HPFS. Кроме того, поддержка файловой системы FAT32 стала доступна в Windows 98 / Windows 95 OSR2 и Windows 2000.
Обзор FAT
FAT — самая простая из файловых систем, поддерживаемых Windows NT.Файловая система FAT характеризуется таблицей размещения файлов (FAT), которая на самом деле представляет собой таблицу, которая находится на самой «вершине» тома. Для защиты тома хранятся две копии FAT на случай повреждения одной. Кроме того, таблицы FAT и корневой каталог должны храниться в фиксированном месте, чтобы загрузочные файлы системы могли быть правильно расположены.
Диск, отформатированный с помощью FAT, распределяется по кластерам, размер которых определяется размером тома. При создании файла в каталоге создается запись и устанавливается первый номер кластера, содержащий данные.Эта запись в таблице FAT либо указывает, что это последний кластер файла, либо указывает на следующий кластер.
Обновление таблицы FAT очень важно и требует много времени. Если таблица FAT не обновляется регулярно, это может привести к потере данных. Это занимает много времени, потому что головки чтения диска необходимо перемещать на нулевую логическую дорожку диска при каждом обновлении таблицы FAT.
В структуре каталогов FAT нет никакой организации, и файлам дается первое открытое место на диске.Кроме того, FAT поддерживает атрибуты файлов только для чтения, скрытых, системных и архивных файлов.
Соглашение об именах FAT
FAT использует традиционное соглашение об именах файлов 8.3, и все имена файлов должны создаваться с использованием набора символов ASCII. Имя файла или каталога может содержать до восьми символов, затем разделять точку (.) И до трех символов расширения. Имя должно начинаться с буквы или цифры и может содержать любые символы, кроме следующих:
."/ \ []:; | =,
Использование любого из этих символов может привести к неожиданным результатам. Имя не может содержать пробелов.
Все символы будут преобразованы в верхний регистр.
Преимущества FAT
Невозможно выполнить восстановление в Windows NT ни на одной из поддерживаемых файловых систем. Утилиты отмены удаления пытаются получить прямой доступ к оборудованию, что невозможно в Windows NT.Однако, если файл был расположен в разделе FAT, а система перезагружена под MS-DOS, файл можно восстановить. Файловая система FAT лучше всего подходит для дисков и / или разделов размером менее 200 МБ, потому что FAT начинается с очень небольшими накладными расходами. Для дальнейшего обсуждения преимуществ FAT см .:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Рабочая станция Windows NT 4.0 Resource Kit, Глава 18, «Выбор файловой системы»
Пакет ресурсов Windows NT Server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какую файловую систему использовать на каких томах»
Недостатки FAT
Желательно, чтобы при использовании дисков или разделов размером более 200 МБ файловая система FAT не использовалась. Это связано с тем, что по мере увеличения размера тома производительность с FAT быстро снижается. Невозможно установить разрешения для файлов, которые являются разделами FAT.
Разделы
FAT ограничены по размеру до 4 гигабайт (ГБ) в Windows NT и 2 ГБ в MS-DOS.
Для дальнейшего обсуждения других недостатков FAT см .:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Пакет ресурсов Windows NT Workstation 4.0, глава 18, «Выбор файловой системы»
Microsoft Windows NT Server 4.0 Resource Kit «Руководство по ресурсам», глава 3, раздел «Какую файловую систему использовать на каких томах»
Обзор HPFS
Файловая система HPFS была впервые представлена в OS / 2 1.2, чтобы обеспечить более широкий доступ к более крупным жестким дискам, которые тогда появлялись на рынке. Кроме того, новая файловая система должна была расширить систему именования, организацию и безопасность для растущих требований рынка сетевых серверов. HPFS поддерживает организацию каталогов FAT, но добавляет автоматическую сортировку каталога по именам файлов.Имена файлов расширяются до 254 двухбайтовых символов. HPFS также позволяет составить файл из «данных» и специальных атрибутов, чтобы обеспечить повышенную гибкость с точки зрения поддержки других соглашений об именах и безопасности. Кроме того, единица распределения изменена с кластеров на физические секторы (512 байт), что уменьшает потерю дискового пространства.
В HPFS записи каталога содержат больше информации, чем в FAT. Помимо файла атрибутов, он включает информацию о дате и времени изменения, создания и доступа.Вместо того, чтобы указывать на первый кластер файла, записи каталога в HPFS указывают на FNODE. FNODE может содержать данные файла или указатели, которые могут указывать на данные файла или на другие структуры, которые в конечном итоге будут указывать на данные файла.
HPFS пытается разместить как можно большую часть файла в смежных секторах. Это сделано для увеличения скорости последовательной обработки файла.
HPFS разбивает диск на группы по 8 МБ, и, когда это возможно, файл содержится в одной из этих полос.Между каждым из этих диапазонов есть битовые карты распределения 2K, которые отслеживают, какие секторы в пределах диапазона были распределены, а какие нет. Чередование увеличивает производительность, потому что головке диска не нужно возвращаться к логической вершине (обычно цилиндру 0) диска, а к ближайшей битовой карте распределения полосы, чтобы определить, где файл должен быть сохранен.
Кроме того, HPFS включает несколько уникальных специальных объектов данных:
Суперблок
Суперблок расположен в логическом секторе 16 и содержит указатель на FNODE корневого каталога.Одна из самых больших опасностей использования HPFS заключается в том, что если суперблок потерян или поврежден из-за плохого сектора, то же самое будет и с содержимым раздела, даже если с остальной частью диска все в порядке. Можно было бы восстановить данные на диске, скопировав все на другой диск с хорошим сектором 16 и перестроив суперблок. Однако это очень сложная задача.
Запасной блок
Запасной блок расположен в логическом секторе 17 и содержит таблицу «оперативных исправлений» и резервный блок каталога.В HPFS при обнаружении сбойного сектора запись «горячих исправлений» используется для логического указания на существующий исправный сектор вместо сбойного. Этот метод обработки ошибок записи известен как оперативное исправление.
Оперативное исправление — это метод, при котором в случае возникновения ошибки из-за сбойного сектора файловая система перемещает информацию в другой сектор и отмечает исходный сектор как поврежденный. Все это делается прозрачно для любых приложений, выполняющих дисковый ввод-вывод (то есть приложение никогда не узнает о проблемах с жестким диском).Использование файловой системы, поддерживающей оперативное исправление, устраняет такие сообщения об ошибках, как FAT «Abort, Retry, or Fail?» сообщение об ошибке, возникающее при обнаружении сбойного сектора.
Примечание
Версия HPFS, входящая в состав Windows NT, не поддерживает оперативное исправление.
Преимущества HPFS
HPFS лучше всего подходит для дисков объемом от 200 до 400 МБ. Для получения дополнительной информации о преимуществах HPFS см .:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Рабочая станция Windows NT 4.0 Resource Kit, Глава 18, «Выбор файловой системы»
Пакет ресурсов Windows NT Server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какую файловую систему использовать на каких томах»
Недостатки HPFS
Из-за накладных расходов, связанных с HPFS, это не очень эффективный выбор для тома менее 200 МБ. Кроме того, при использовании томов размером более 400 МБ будет некоторое снижение производительности. Вы не можете установить безопасность на HPFS в Windows NT.
HPFS поддерживается только в Windows NT версий 3.1, 3.5 и 3.51. Windows NT 4.0 не может получить доступ к разделам HPFS.
О дополнительных недостатках HPFS см .:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Пакет ресурсов Windows NT Workstation 4.0, глава 18, «Выбор файловой системы»
Пакет ресурсов Windows NT Server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какую файловую систему использовать на каких томах»
Обзор NTFS
С точки зрения пользователя NTFS продолжает организовывать файлы в каталоги, которые, как и HPFS, сортируются.Однако, в отличие от FAT или HPFS, на диске нет «специальных» объектов и нет зависимости от базового оборудования, например, 512-байтовых секторов. Кроме того, на диске нет специальных мест, таких как таблицы FAT или суперблоки HPFS.
Целями NTFS являются:
Надежность, что особенно важно для высокопроизводительных систем и файловых серверов
Платформа для дополнительных функций
Поддержка требований POSIX
Снятие ограничений файловых систем FAT и HPFS
Надежность
Для обеспечения надежности NTFS были рассмотрены три основные области: восстановление, устранение фатальных сбоев отдельных секторов и оперативное исправление.
NTFS — это файловая система с возможностью восстановления, поскольку она отслеживает транзакции с файловой системой. Когда CHKDSK выполняется для FAT или HPFS, проверяется согласованность указателей в таблицах каталога, распределения и файлов. В NTFS ведется журнал транзакций для этих компонентов, так что CHKDSK нужно только откатывать транзакции до последней точки фиксации, чтобы восстановить согласованность в файловой системе.
В FAT или HPFS, если сектор, в котором находится один из специальных объектов файловой системы, выходит из строя, происходит сбой одного сектора.NTFS позволяет избежать этого двумя способами: во-первых, не используя специальные объекты на диске, а также отслеживая и защищая все объекты, находящиеся на диске. Во-вторых, в NTFS сохраняется несколько копий (количество зависит от размера тома) главной таблицы файлов.
Подобно версиям HPFS для OS / 2, NTFS поддерживает оперативное исправление.
Добавлен функционал
Одна из основных целей разработки Windows NT на всех уровнях — предоставить платформу, которую можно добавлять и строить, и NTFS не является исключением.NTFS предоставляет богатую и гибкую платформу для использования другими файловыми системами. Кроме того, NTFS полностью поддерживает модель безопасности Windows NT и поддерживает несколько потоков данных. Файл данных больше не является единым потоком данных. Наконец, в NTFS пользователь может добавлять в файл свои собственные пользовательские атрибуты.
Поддержка POSIX
NTFS является наиболее совместимой с POSIX.1 из поддерживаемых файловых систем, поскольку поддерживает следующие требования POSIX.1:
Именование с учетом регистра:
В POSIX, README.64 байта (16 эксабайт или 18 446 744 073 709 551 616 байт). NTFS также вернулась к концепции кластеров FAT, чтобы избежать проблемы HPFS с фиксированным размером сектора. Это было сделано потому, что Windows NT — портативная операционная система, и в какой-то момент, вероятно, встретятся другие дисковые технологии. Поэтому считалось, что 512 байт на сектор имеют большую вероятность не всегда подходить для распределения. Это было достигнуто за счет определения кластера, кратного естественному размеру распределения оборудования.Наконец, в NTFS все имена файлов основаны на Unicode, а имена файлов 8.3 сохраняются вместе с длинными именами файлов.
Преимущества NTFS
NTFS лучше всего подходит для томов размером около 400 МБ и более. Это связано с тем, что производительность не снижается в NTFS, как в FAT, с большими размерами томов.
Возможность восстановления, заложенная в NTFS, такова, что пользователю никогда не придется запускать какую-либо утилиту восстановления диска в разделе NTFS. Дополнительные преимущества NTFS см. В следующих статьях:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Рабочая станция Windows NT 4.0 Resource Kit, Глава 18, «Выбор файловой системы»
Пакет ресурсов Windows NT Server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какую файловую систему использовать на каких томах»
Недостатки NTFS
Не рекомендуется использовать NTFS на томе размером меньше примерно 400 МБ, поскольку NTFS занимает много места. Эти накладные расходы на пространство представлены в виде системных файлов NTFS, которые обычно используют не менее 4 МБ дискового пространства на разделе размером 100 МБ.
В настоящее время в NTFS нет встроенного шифрования файлов. Следовательно, кто-то может загрузиться под MS-DOS или другой операционной системой и использовать низкоуровневую утилиту редактирования диска для просмотра данных, хранящихся на томе NTFS.
Невозможно отформатировать дискету с файловой системой NTFS; Windows NT форматирует все гибкие диски с файловой системой FAT, потому что накладные расходы, связанные с NTFS, не умещаются на гибких дисках.
Для дальнейшего обсуждения недостатков NTFS см .:
Windows NT Server «Основные понятия и руководство по планированию», глава 5, раздел «Выбор файловой системы»
Рабочая станция Windows NT 4.0 Resource Kit, Глава 18, «Выбор файловой системы»
Пакет ресурсов Windows NT Server 4.0 «Руководство по ресурсам», глава 3, раздел под названием «Какую файловую систему использовать на каких томах»
Соглашения об именах NTFS
Имена файлов и каталогов могут содержать до 255 символов, включая любые расширения. Имена сохраняют регистр, но не чувствительны к регистру. NTFS не делает различий в именах файлов по регистру. Имена могут содержать любые символы, кроме следующих:
? "/ \ <> * |:
В настоящее время из командной строки можно создавать только имена файлов длиной до 253 символов.
Примечание
Базовые аппаратные ограничения могут накладывать дополнительные ограничения на размер раздела в любой файловой системе. В частности, размер загрузочного раздела может составлять всего 7,8 ГБ, а в таблице разделов существует ограничение в 2 терабайта.
Дополнительные сведения о поддерживаемых файловых системах для Windows NT см. В Windows NT Resource Kit.
Что такое таблица размещения файлов (FAT)?
Таблица размещения файлов (FAT) — это файловая система, созданная Microsoft в 1977 году и до сих пор используемая в качестве предпочтительной файловой системы для дисководов гибких дисков и портативных запоминающих устройств большой емкости, таких как флэш-накопители и другие устройства твердотельной памяти, такие как карты SD.
Что такое файловая система FAT?
FAT была основной файловой системой, которая использовалась во всех потребительских операционных системах Microsoft от MS-DOS до Windows ME. Несмотря на то, что FAT по-прежнему поддерживается в новых операционных системах Microsoft, NTFS является основной файловой системой, используемой в наши дни.
Файловая система таблицы размещения файлов со временем претерпела улучшения, в первую очередь из-за необходимости поддерживать большие жесткие диски и файлы большего размера.
Давайте погрузимся в различные версии файловой системы FAT.
FAT12 (12-битная таблица размещения файлов)
Владимир Булгар / Science Photo Library / Getty Images
Первая широко используемая версия файловой системы FAT, FAT12, была представлена в 1980 году, одновременно с первыми версиями DOS.
FAT12 была основной файловой системой для операционных систем Microsoft вплоть до MS-DOS 3.30, но также использовалась в большинстве систем до MS-DOS 4.0. Эта файловая система по-прежнему используется на случайных гибких дисках, которые вы найдете сегодня.
Эта файловая система поддерживает размеры дисков и файлов до 16 МБ при использовании кластеров 4 КБ или 32 МБ при использовании кластеров 8 КБ, с максимальным количеством 4084 файлов на одном томе (при использовании кластеров 8 КБ).
Имена файлов в FAT12 не могут превышать максимальное количество символов в 8 символов плюс три для расширения.
В FAT12 впервые появился ряд атрибутов файлов, в том числе скрытый, доступный только для чтения, системный и метка тома.
FAT8, представленная в 1977 году, была первой настоящей версией файловой системы FAT, но имела ограниченное использование только в некоторых компьютерных системах терминального типа того времени.
FAT16 (16-битная таблица размещения файлов)
Второй реализацией FAT была FAT16, впервые представленная в 1984 г. в PC DOS 3.0 и MS-DOS 3.0.
Немного более улучшенная версия FAT16, называемая FAT16B, была основной файловой системой для MS-DOS 4.0 вплоть до MS-DOS 6.22. Начиная с MS-DOS 7.0 и Windows 95, вместо этого использовалась улучшенная версия под названием FAT16X.
В зависимости от операционной системы и размера используемого кластера максимальный размер диска, отформатированного в FAT16, может составлять от 2 ГБ до 16 ГБ, последнее только в Windows NT 4 с кластерами 256 КБ.
Максимальный размер файлов на дисках FAT16 составляет 4 ГБ с включенной поддержкой больших файлов или 2 ГБ без нее.
Максимальное количество файлов, которые могут храниться на томе FAT16, составляет 65 536. Как и в случае с FAT12, имена файлов были ограничены до 8 + 3 символов, но были расширены до 255 символов, начиная с Windows 95.
Атрибут архивного файла был введен в FAT16.
FAT32 (32-разрядная таблица размещения файлов)
FAT32 — это последняя версия файловой системы FAT.Она была представлена в 1996 году для пользователей Windows 95 OSR2 / MS-DOS 7.1 и была основной файловой системой для потребительских версий Windows через Windows ME.
Он поддерживает базовые размеры дисков до 2 ТБ или даже до 16 ТБ с кластерами по 64 КБ.
Как и в случае с FAT16, максимальный размер файлов на диске составляет 4 ГБ с включенной поддержкой больших файлов или 2 ГБ без нее. Модифицированная версия этой файловой системы, получившая название FAT32 + , поддерживает файлы размером около 256 ГБ!
На томе FAT32 может содержаться до 268 173 300 файлов, если он использует кластеры по 32 КБ.
exFAT (расширенная таблица размещения файлов)
exFAT, впервые представленный в 2006 году, — это еще одна файловая система, созданная Microsoft, хотя это не «следующая» версия FAT после FAT32.
Этот в первую очередь предназначен для использования на портативных мультимедийных устройствах, таких как флэш-накопители, карты SDHC и SDXC и т. Д. ExFAT официально поддерживает портативные устройства хранения мультимедиа размером до 512 ТиБ, но теоретически может поддерживать диски размером до 64 ЗиБ, что значительно больше, чем любой другой доступный на момент написания.
Встроенная поддержка 255-символьных имен файлов и поддержка до 2796202 файлов на каталог — две примечательные особенности системы exFAT.
Файловая система exFAT поддерживается практически всеми версиями Windows (более старые с дополнительными обновлениями), Mac OS X (10.6.5+), а также на многих телевизорах, медиа и других устройствах.
Перенос файлов из NTFS в систему FAT
Шифрование файлов, сжатие файлов, права доступа к объектам, дисковые квоты и атрибут индексированного файла доступны только в файловой системе NTFS — , но не FAT .Другие атрибуты, такие как общие, упомянутые в обсуждениях выше, также доступны в NTFS.
Учитывая их различия, если вы поместите зашифрованный файл из тома NTFS в пространство с форматированием FAT, файл потеряет свой статус шифрования, что означает, что файл можно использовать как обычный незашифрованный файл. Расшифровка файла таким способом возможна только для исходного пользователя, который зашифровал файл, или для любого другого пользователя, которому было предоставлено разрешение от первоначального владельца.
Подобно зашифрованным файлам, поскольку FAT не поддерживает сжатие, сжатый файл автоматически распаковывается, если он копируется с тома NTFS на том FAT.Например, если вы копируете сжатый файл с жесткого диска NTFS на дискету FAT, файл будет автоматически распакован перед сохранением на дискету, потому что файловая система FAT на целевом носителе не имеет возможности хранить сжатые файлы. .
Расширенное чтение на FAT
Хотя это выходит далеко за рамки основного обсуждения FAT, если вас интересует больше о том, как структурированы диски, отформатированные в FAT12, FAT16 и FAT32, посмотрите The FAT Filesystem by Andries E.Брауэр.
Спасибо, что сообщили нам!
Расскажите, почему!
Другой
Недостаточно подробностей
Сложно понять
Таблица размещения файлов (FAT) | Обновление и восстановление Microsoft Windows (2-е издание)
До выпуска Windows XP наиболее часто используемые файловые системы были основаны на таблице размещения файлов (FAT), которая отслеживает данные, хранящиеся в каждом кластере на диске. FAT по-прежнему является наиболее универсальной файловой системой, то есть она распознается практически всеми операционными системами, работающими на ПК, и даже не на ПК.Например, FAT распознается даже в системах Apple Mac. По этой причине, хотя NTFS (описанная далее в этой главе в разделе «NTFS») обычно рекомендуется с Windows XP, для большей совместимости между системами и платформами большинство внешних жестких дисков и съемных носителей по-прежнему используют FAT в качестве исходного файла. системы. Кроме того, если вы хотите использовать двойную загрузку Windows XP и Windows 9x / Me, вам необходимо использовать файловые системы на основе FAT даже на основных дисках.
Существуют три основных разновидности системы FAT, называемые FAT12, FAT16 и FAT32, все из которых различаются по количеству цифр, используемых в номерах таблицы распределения.Другими словами, FAT16 использует 16-битные числа для отслеживания кластеров данных, FAT32 использует 32-битные числа и так далее. Различные системы FAT используются следующим образом:
FAT12. Используется на всех томах размером менее 16 МБ (например, на гибких дисках).
FAT16. Используется на томах от 16 МБ до 2 ГБ в MS-DOS 3.0 и большинстве версий Windows. Windows NT, Windows 2000 и Windows XP поддерживают тома FAT16 размером до 4 ГБ. Однако тома FAT16 размером более 2 ГБ не могут использоваться MS-DOS или Windows 9x / Me.
FAT32. Необязательно используется на томах от 512 МБ до 2 ГБ и требуется на всех томах FAT размером более 2 ГБ, начиная с Windows 95B (OSR 2.x) и последующих версий.
FAT12 и FAT16 — это файловые системы, изначально используемые DOS и Windows, которые поддерживаются всеми остальными операционными системами ПК от прошлого до настоящего. Надстройка к файловой системе FAT под названием VFAT находится в Windows 95 и новее. VFAT — это драйвер в Windows, который добавляет возможность использовать длинные имена файлов в существующих системах FAT.При использовании Windows 95 или новее VFAT автоматически включается для всех томов FAT.
Хотя все операционные системы ПК поддерживают FAT12 и FAT16, Windows 2000 и XP также поддерживают FAT32, а также файловые системы без FAT, такие как NTFS.
FAT12
FAT12 была первой файловой системой, используемой в ПК, когда она была выпущена 12 августа 1981 года, и, поскольку она настолько эффективна на небольших объемах, она до сих пор используется на всех гибких дисках, а также на жестких дисках и других устройствах. другие съемные носители с файловой системой FAT менее 16 МБ.FAT12 использует таблицу 12-битных чисел для управления кластерами (также называемыми единицами распределения) на диске. Кластер — это блок хранения в области данных на диске, где хранятся файлы. Каждый файл использует как минимум один кластер, а файлы, размер которых превышает один кластер, используют дополнительное пространство с шагом кластера. Размеры кластера FAT12 показаны в Таблице 10.20.
Таблица 10.20. Размер кластера FAT12
Тип носителя
Размер тома
Секторов на кластер
Размер кластера
19
7
0 9002
19
гибкий диск
360K
2
1KiB
3 1/2 дюйма DD гибкий диск
720K
2
5 1/4 «HD гибкий диск
1.2 МБ
1
0,5 КиБ
3 1/2 дюйма HD гибкая дискета
1,44 МБ
1
0,5 КБиБ
03 Дискета ED 1/2 дюйма
2,88 МБ
2
1 КБ
Другие носители
015.9MiB
8
4KiB
DD = двойная плотность
HD = высокая плотность
ED = сверхвысокая плотность
03
Ki000 = Кибибайт = 1024 байта
МиБ = Мебибайт = 1048576 байтов
Каждый кластер на томе FAT12 обычно имеет размер 8 секторов, за исключением дискет, размер которых зависит от конкретной дискеты тип.12-битные номера кластеров находятся в диапазоне от 000h до FFFh (шестнадцатеричный), что составляет 04 095 в десятичном виде. Это теоретически позволяет всего 4096 кластеров; однако 11 номеров кластеров зарезервированы и не могут быть назначены фактическим кластерам на диске. Номера кластеров начинаются с 2 (0 и 1 зарезервированы), номер FF7h зарезервирован для обозначения плохого кластера, а номера FF8hFFFh указывают конец цепочки в FAT, оставляя 4085 кластеров (4096 11 = 4085). Microsoft вычитает из этого числа 1, чтобы устранить проблемы с границами, что позволяет использовать максимум 4084 кластера в томе FAT12.
Тома FAT12 включают 1 сектор для загрузочной записи и BPB (блок параметров BIOS), две копии FAT (длиной до 12 секторов каждая), до 32 секторов для корневой папки (меньше только на гибких дисках), и область данных, содержащая до 4084 кластеров. Поскольку каждый кластер FAT12 состоит из 8 секторов (кроме гибких дисков), тома FAT12 ограничены максимальным размером 32 729 секторов (1 сектор для загрузочной записи + 12 секторов на FAT x 2 FAT + 32 сектора для корневой папки + 4084 кластера. х 8 секторов на кластер).Это равно 16,76 МБ или 15,98 МБ. Пределы объема FAT12 подробно описаны в Таблице 10.21.
Таблица 10.21. Пределы объема FAT12
Ограничение объема
Кластеры
Секторов на кластер
3
Размер 9123 9123
9123
9123 9123
Размер тома (двоичный)
Максимальный размер
4,084
8
32,729
16.76 МБ
15,98 МБ
МБ = мегабайт = 1000000 байтов
МБ = Мебибайт = 1048576 байтов
PC / 2.-DOS использовать 1.x Только FAT12, а также все более поздние версии DOS и все версии Windows автоматически создают файловую систему FAT12 на любых дисках или разделах, размер которых составляет 32 729 секторов или меньше (16,76 МБ). Все, что больше, автоматически форматируется как FAT16, FAT32 или NTFS.Характеристики FAT12 включают следующее:
Используется на всех гибких дисках
Имеет формат по умолчанию для томов FAT 16,76 МБ (15,98 МБ) или меньше
Поддерживается всеми версиями DOS и Windows
Поддерживается всеми операционными системами, способными читать диски ПК
FAT12 все еще используется в ПК сегодня на очень маленьких носителях, потому что 12-битные таблицы меньше, чем таблицы для FAT16 и FAT32, что позволяет сэкономить больше места для данных.
FAT16
FAT16 аналогична FAT12, за исключением того, что для управления кластерами на диске используются 16-разрядные числа. FAT16 была представлена 14 августа 1984 года вместе с PC / MS-DOS 3.0 с целью поддержки жестких дисков большего размера. FAT16 возник там, где закончилась FAT12, и использовалась на носителях или разделах размером более 32 729 секторов (15,98 МБ или 16,76 МБ). Теоретически FAT16 может поддерживать диски объемом до 2 ГБ или 4 ГБ. Однако даже с FAT16, DOS 3.3 и более ранние версии по-прежнему были ограничены максимальным размером раздела 32 МБ (33.55 МБ), поскольку DOS 3.3 и более ранние версии использовали только 16-битную адресацию секторов внутри и в BPB (блок параметров BIOS, хранящийся в загрузочном секторе тома, который является первым логическим сектором в разделе FAT). Использование 16-битных значений сектора ограничивало DOS 3.3 и более ранние версии поддержкой дисков до 65 535 секторов по 512 байт, что составляет 32 МБ (33,55 МБ).
В качестве временного способа адресации дисков размером более 32 МБ в PC / MS-DOS 3.3 (выпущенном 2 апреля 1987 г.) был представлен расширенный раздел, который мог внутренне поддерживать до 23 подразделов (логических дисков) размером до 32 МБ каждый.В сочетании с основным разделом на диске это позволило создать в общей сложности 24 раздела размером до 32 МБ каждый, которые будут восприниматься операционной системой как логические диски CZ.
Чтобы в полной мере воспользоваться FAT16 и обеспечить большие размеры дисков и разделов, Microsoft сотрудничала с Compaq, которая представила Compaq DOS 3.31 в ноябре 1987 года. Это была первая ОС, в которой использовалась 32-битная адресация секторов внутри и в BPB. Затем 19 июля 1988 года, когда Microsoft и IBM выпустили PC / MS-DOS 4, остальной мир ПК последовал их примеру.0. Это позволило FAT16 обрабатывать разделы размером до 2 ГБ с использованием 64 секторов на кластер.
Каждый кластер в томе FAT16 имеет размер до 64 секторов. 16-битные номера кластеров находятся в диапазоне от 0000h до FFFFh, что составляет 065 535 в десятичной системе. Теоретически это позволяет 65 536 кластеров. Однако 11 номеров кластеров зарезервированы и не могут быть назначены фактическим кластерам на диске. Номера кластеров начинаются с 2 (0 и 1 зарезервированы), номер FFF7h зарезервирован для обозначения плохого кластера, а числа FFF8hFFFFh указывают конец цепочки в FAT, оставляя 65 525 кластеров (65 536 11 = 65 525).Microsoft вычитает из этого числа 1, чтобы устранить проблемы с границами, что позволяет использовать максимум 65 524 кластера в томе FAT16. Размеры кластера FAT16 показаны в Таблице 10.22.
Таблица 10.22. Размеры кластера FAT16
Размер тома
Секторов на кластер
Размер кластера
4,1MiB15.9909 2
1 КиБ
> 15.96 МБ128 МБ
4
2 КБ
> 128 МБ
> 512MiB1GiB
32
16KiB
> 1GiB2GiB
64
03
902
03
02 32K2495
128
64 КБ
МБ = мегабайт = 1000000 байтов
КиБ = кибибайт = 1024 байта
МБ = 1024 МБ = 1024 МБ es
ГиБ = Гибибайт = 1024 МБ = 1 073 741 824 байта
[1] Объемы меньше 16 МБ по умолчанию для FAT12; однако FAT32 можно принудительно установить, изменив параметры формата.
[2] Тома размером более 2 ГБ поддерживаются только Windows NT / 2000 / XP и не рекомендуются.
Тома FAT16 включают 1 сектор для загрузочной записи и BPB, две копии FAT (по умолчанию и резервную копию) длиной до 256 секторов каждая, 32 сектора для корневой папки и область данных до 65 524 кластера. Каждый кластер FAT16 может иметь размер до 64 секторов (32 КБ), то есть тома FAT16 ограничены максимальным размером 4 194 081 сектора (1 сектор для загрузочной записи + 256 секторов на FAT x 2 FAT + 32 сектора для корневой папки + 65 524 кластера x 64 сектора на кластер).Это соответствует максимальной емкости 2,15 ГБ или 2 ГБ. Пределы объема FAT16 показаны в Таблице 10.23.
0 Windows / XP может дополнительно создавать тома FAT16, которые используют 128 секторов на кластер (64 КБ), увеличивая максимальный размер тома до 4.29 ГБ или 4 ГБ. Однако отформатированные таким образом тома не читаются практически ни в одной другой ОС. Кроме того, кластеры 64 КБ приводят к сбою многих дисковых утилит. Для максимальной совместимости тома FAT16 должны быть ограничены кластерами 32 КБ и размером 2,15 ГБ / 2 ГБ.
Некоторые примечательные характеристики и особенности FAT16 включают
FAT16 полностью поддерживается MS-DOS 3.31 и выше, всеми версиями Windows и некоторыми операционными системами UNIX.
FAT16 работает быстро и эффективно на томах размером менее 256 МБ, но относительно неэффективен на больших томах, поскольку размер кластера становится намного больше, чем при использовании FAT32 и NTFS.
Информация о загрузочном секторе не копируется автоматически, и в случае повреждения или уничтожения доступ к тому теряется.
В случае проблемы вы можете загрузить систему с любой загрузочной дискеты MS-DOS, чтобы устранить проблему и, при необходимости, восстановить том. Многие сторонние программные инструменты могут восстанавливать данные с томов FAT16.
Корневой каталог (папка) может обрабатывать до 512 записей, что дополнительно уменьшается, если какие-либо корневые записи используют длинные имена файлов.
FAT16 не имеет встроенных средств защиты, шифрования или сжатия.
Размеры файлов на томе FAT16 ограничены только размером тома. Поскольку каждый файл занимает минимум один кластер, на томах FAT16 не может быть более 65 524 файлов.
VFAT и длинные имена файлов
В исходном выпуске Windows 95 была представлена, по сути, та же файловая система FAT16, которая использовалась в MS-DOS 6.x и ранее, за исключением нескольких важных улучшений.Как и большая часть остальной части Windows 95, операционная система, поддерживающая файловую систему FAT, была переписана с использованием 32-битного кода и получила название VFAT (таблица размещения виртуальных файлов). VFAT работает в сочетании с 32-битным защищенным режимом VCACHE (который заменяет 16-битный кэш SMARTDrive реального режима, используемый в DOS и Windows 3.1), чтобы обеспечить лучшую производительность файловой системы. Однако наиболее очевидным улучшением VFAT является поддержка длинных имен файлов. DOS и Windows 3.1 были ограничены стандартом 8.3 в течение многих лет, и добавление поддержки длинных имен файлов было приоритетом в Windows 95, особенно в свете того факта, что пользователи Macintosh и OS / 2 уже давно пользуются этой возможностью.
Проблема для разработчиков Windows 95, как это часто бывает в индустрии ПК, заключалась в обратной совместимости. Делать длинные имена файлов возможными при проектировании новой файловой системы с нуля — не большой подвиг, как это сделала Microsoft много лет назад с NTFS в Windows NT. Однако разработчики Windows 95 хотели добавить длинные имена файлов к существующей файловой системе FAT и по-прежнему сделать возможным сохранение этих имен на существующих томах DOS и для доступа к файлам предыдущих версий DOS и Windows.
VFAT предоставляет возможность назначать имена файлов и папок длиной до 255 символов (включая длину пути). Трехсимвольное расширение сохраняется, поскольку, как и предыдущие версии Windows, Windows 9x использует расширения для связывания типов файлов с конкретными приложениями. Длинные имена файлов VFAT могут также включать в себя пробелы, а также следующие символы, которые не могут использоваться в стандартных именах DOS 8.3: +,; = [].
Первая проблема при реализации длинных имен файлов заключалась в том, как сделать их пригодными для использования в предыдущих версиях DOS, а также в более старых 16-битных приложениях Windows, которые поддерживали только 8.3 фамилии. Решением этой проблемы было присвоение каждому файлу двух имен: длинного имени файла и псевдонима, использующего традиционное соглашение об именах 8.3. Когда вы создаете файл с длинным именем в Windows 9x / Me, VFAT использует следующий процесс для создания эквивалентного псевдонима 8.3:
1.
Первые три символа после последней точки в длинное имя файла становится расширением псевдонима.
2.
Первые шесть символов длинного имени файла (исключая пробелы, которые игнорируются) преобразуются в верхний регистр и становятся первыми шестью символами псевдонима имени файла. Если любой из этих шести символов является недопустимым в соответствии со стандартными правилами именования 8.3 (то есть, +,; = []), VFAT преобразует эти символы в символы подчеркивания.
3.
VFAT добавляет два символа ~ 1 в качестве седьмого и восьмого символов псевдонима имени файла, если это не приведет к конфликту имен, и в этом случае используется ~ 2, ~ 3, и так далее по мере необходимости.
Псевдонимы в Windows NT / 2000 / XP
Обратите внимание, что Windows NT / 2000 / XP создает псевдонимы иначе, чем Windows 9x / Me (как показано ниже).
NT / 2000 / XP начинается с первых шести допустимых символов в LFN и следования за ними тильды и числа. Если первые шесть символов уникальны, за тильдой следует цифра 1.
Если первые шесть символов не уникальны, добавляется цифра 2. NT / 2000 / XP использует первые три допустимых символа после последней точки в LFN для расширения файла.
На пятой итерации этого процесса NT / 2000 / XP берет только первые два допустимых символа, выполняет хеширование имени файла для получения четырех шестнадцатеричных символов, помещает четыре шестнадцатеричных символа после первых двух допустимых символов и добавляет ~ 5. ~ 5 остается для всех последующих псевдонимов; изменяются только шестнадцатеричные числа.
Например, я создал шесть файлов с длинными именами в Windows XP, и автоматически сгенерированный псевдоним (короткие имена) был следующим:
Длинное имя файла (LFN)
Псевдоним (создано Windows)
Новый текстовый документ.txt
NEWTEX ~ 1.TXT
Новый текстовый документ (2) .txt
NEWTEX ~ 2.TXT
Новый текстовый документ (3) .txt
NEWTEX ~ 3.TXT
Новый текстовый документ (4) .txt
NEWTEX ~ 4.TXT
Новый текстовый документ (5) .txt
NE5A0A ~ 1 .TXT
Новый текстовый документ (6) .txt
NE5A04 ~ 1.TXT
Обратите внимание, как алгоритм изменяется после пятого файла.
Подсказка
Вы можете изменить поведение механизма усечения имени файла VFAT, чтобы он использовал первые восемь символов длинного имени файла вместо первых шести символов плюс ~ 1. Для этого необходимо добавить новое двоичное значение в раздел реестра HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ control \ FileSystem с именем NameNumericTail со значением.Изменение значения на 1 возвращает процесс усечения в исходное состояние.
Хотя это изменение реестра создает более «дружественные» на вид псевдонимы, оно приводит к сбою многих программ, работающих с псевдонимами, и не рекомендуется.
VFAT сохраняет этот псевдоним имени файла в стандартном поле имени записи папки файла. Поэтому любая версия DOS или 16-битная Windows может получить доступ к файлу, используя псевдоним. Однако большая проблема, которая все еще остается, заключается в том, где хранить длинные имена файлов.Очевидно, что сохранение 255-значного имени файла в 32-байтовой записи папки невозможно (поскольку для каждого символа требуется 1 байт). Однако изменение структуры записи папки сделало бы файлы непригодными для использования в предыдущих версиях DOS.
Разработчики VFAT решили эту проблему, используя дополнительные записи папок для хранения длинных имен файлов. Каждая из записей папки по-прежнему имеет длину 32 байта, поэтому для каждого длинного имени может потребоваться до 8, в зависимости от его длины. Чтобы гарантировать, что эти дополнительные записи папок не будут неправильно истолкованы более ранними версиями DOS, VFAT помечает их комбинацией атрибутов, которая невозможна для обычного файла: доступный только для чтения, скрытый, системный и метка тома.Эти атрибуты заставляют DOS игнорировать записи с длинными именами файлов, предотвращая их ошибочную перезапись.
Осторожно
При использовании длинных имен файлов в стандартном разделе FAT12 или FAT16 следует избегать хранения их в корневой папке. Файлы с длинными именами, которые занимают несколько записей в папке, могут легче использовать ограниченное количество записей, отведенных для корневой папки, чем файлы с именами 8.3. На дисках FAT32 это не проблема, потому что в корневой папке есть неограниченное количество записей.
В эксперименте я создал небольшой текстовый файл (1 КБ) на гибком диске и дал ему имя длиной 135 символов, используя Windows 98. Я скопировал файл и несколько раз вставил его в корневую папку гибкого диска, используя Windows Исследователь. Прежде чем я смог сделать 20 копий файла, система выдала ошибку копирования файла. Диск не мог принимать больше файлов, потому что несколько копий чрезвычайно длинного имени файла израсходовали все записи в корневой папке.
Это решение для реализации обратно совместимых длинных имен файлов в Windows 9x является гениальным, но не без проблем.Большинство этих проблем возникает из-за использования приложений, которые могут обращаться только к псевдонимам 8.3, назначенным файлам. В некоторых случаях, если вы открываете файл с длинным именем с помощью одной из этих программ и сохраняете его снова, соединение с дополнительными записями папки, содержащими длинное имя, разрывается, и длинное имя теряется.
Это особенно верно для старых версий дисковых утилит, таких как Norton Disk Doctor для MS-DOS, которые не предназначены для поддержки VFAT. Большинство старых приложений игнорируют дополнительные записи в папках из-за комбинации назначенных им атрибутов, но утилиты восстановления дисков обычно предназначены для обнаружения и «исправления» несоответствий этого типа.В результате запуск старой версии Norton Disk Doctor на разделе с длинными именами файлов приводит к потере всех длинных имен. Точно так же утилиты резервного копирования, не предназначенные для использования с VFAT, могут вырезать длинные имена файлов из раздела.
Примечание
При использовании возможностей длинных файлов VFAT определенно следует использовать дисковые утилиты и утилиты резервного копирования, которые предназначены для поддержки VFAT. Windows 9x включает VFAT-совместимые программы восстановления, дефрагментации и резервного копирования дисков.Однако, если вы по какой-то причине склонны использовать старую программу, не поддерживающую VFAT, Windows 9x включает неуклюжее, но эффективное решение.
На компакт-диске Windows 9x находится программа под названием LFNBK.EXE. Он не устанавливается вместе с операционной системой, но вы можете использовать его для удаления длинных имен файлов из тома VFAT и сохранения их в текстовом файле с именем LFNBK.DAT. Затем вы можете работать с файлами на томе, как если бы они были стандартными файлами 8.3 FAT. После этого вы можете использовать LFNBK.EXE, чтобы восстановить длинные имена файлов на их исходные места (при условии, что структура файлов и папок не изменилась). Это неудобное решение, и его не рекомендуется использовать ни в чем, кроме чрезвычайных обстоятельств, но при необходимости есть возможность. Некоторые программы резервного копирования, предназначенные для аварийного восстановления (которые позволяют восстанавливать содержимое жесткого диска без предварительной перезагрузки Windows), использовали эту функцию, чтобы включить восстановление диска Windows с длинными именами файлов из командной строки DOS (где только 8.Обычно поддерживаются 3 псевдонима).
Другая проблема с длинными именами файлов VFAT связана с процессом, с помощью которого файловая система создает псевдонимы 8.3. VFAT создает новый псевдоним каждый раз, когда вы создаете или копируете файл в новую папку; следовательно, псевдоним может измениться. Например, у вас может быть файл Expenses-January-Travel.doc, хранящийся в папке с псевдонимом EXPENS ~ 1.DOC. Если вы используете Windows 9x Explorer, чтобы скопировать этот файл в папку, которая уже содержит файл под названием Expenses-December-Travel.doc, вы, вероятно, обнаружите, что этот существующий файл уже использует псевдоним EXPENS ~ 1.DOC. В этом случае VFAT назначает EXPENS ~ 2.DOC в качестве псевдонима вновь скопированного файла без предупреждения для пользователя. Это не проблема для приложений, поддерживающих VFAT, поскольку длинные имена файлов не меняются, но пользователь, работающий со старым приложением, может открыть файл EXPENS ~ 1.DOC, ожидая найти список расходов на поездку за январь и вместо этого увидеть список расходов на поездку за декабрь .
FAT32
FAT32 — это расширенная версия файловой системы FAT, впервые поддерживаемая Windows 95B (также известная как OEM Service Release 2, выпущенная в августе 1996 года).FAT32 также поддерживается в Windows 98 / Me и Windows 2000 / XP. FAT32 не поддерживается в MS-DOS 6.xx или более ранних версиях, в исходном выпуске Windows 95 или в любом выпуске Windows NT.
FAT32 работает так же, как FAT16; единственное отличие состоит в том, что он использует числа с большим количеством цифр, поэтому он может управлять большим количеством кластеров на диске. В отличие от VFAT, инновации Windows, которая использовала существующие структуры файловой системы FAT12 / 16 для обработки длинных имен файлов, FAT32 является усовершенствованием всей файловой системы FAT.FAT32 был впервые включен в Windows 95 OEM Service Release 2 (OSR2, также известный как Windows 95B), а также является частью Windows 98 / Me, Windows 2000 / XP и более поздних версий.
Одной из основных причин создания FAT32 было более эффективное использование дискового пространства. FAT32 использует меньшие кластеры (кластеры 4KiB для дисков размером до 8GiB), что приводит к более эффективному использованию дискового пространства на 10% 15% по сравнению с большими дисками FAT16. FAT32 также поддерживает разделы размером до 2 ТиБ, что намного превышает ограничение в 2 ГБ для FAT16.Размеры кластера FAT32 показаны в Табл. 10.24.
Таблица 10.24. Размеры кластера FAT32
Размер тома
Секторов на кластер
Размер кластера
32,52MiB2B
0,5 КиБ
> 260MiB8GiB
8
4 КиБ
> 8GiB16GiB
673
> 8GiB16GiB
673
02
32
16 КиБ
> 32 ГБ2ТиБ [2]
64
32 КиБ
0 МБ
МБ
ГБ = гигабайт = 1000 МБ = 1000000000 байтов
ТБ = терабайт = 1000 ГБ = 1000000000000 байтов
КиБ = кибибайт = 1024 байта
МиБ = 1024 КиБ = 1 048 576 байт
ГиБ = Гибибайт = 1024 МБ = 1 073 741 824 байта
ТиБ = Тебибайт = 1,024 ГБ = 1,099 521 627771
9
Если размер меньше 512 МБ, по умолчанию используется FAT16, хотя FAT32 можно принудительно настроить, изменив параметры формата.
[2] Формат Windows 2000 и XP FAT32 только объемом до 32 ГБ; однако они поддерживают существующие тома FAT32 размером до 2 ТиБ.
Хотя название подразумевает, что FAT32 использует 32-битные числа для управления кластерами (единицами распределения) на диске, FAT32 фактически использует только первые 28 бит каждой 32-битной записи, оставляя старшие 4 бита зарезервированными. Единственный раз, когда изменяются старшие 4 бита, — это при форматировании тома, когда вся 32-битная запись обнуляется (включая старшие 4 бита).Старшие 4 бита впоследствии игнорируются при чтении или записи записей кластера FAT32; поэтому, если эти биты не равны нулю, они сохраняются. Microsoft никогда не указывала для них никаких целей, кроме как просто зарезервировать.
Итак, хотя записи FAT32 технически являются 32-битными числами, FAT32 действительно использует 28-битные числа для управления кластерами на диске. Каждый кластер на томе FAT32 имеет размер от 1 сектора (512 байт) до 64 секторов (32 КБ). 28-битные номера кластеров находятся в диапазоне от 0000000h до FFFFFFFh, что составляет 0268 435 455 в десятичной системе.Это теоретически позволяет всего 268 435 456 кластеров. Однако 11 номеров зарезервированы и не могут быть назначены фактическим кластерам на диске. Номера кластеров начинаются с 2 (0 и 1 зарезервированы), номер FFFFFF7h зарезервирован для обозначения плохого кластера, а числа FFFFFF8hFFFFFFFh указывают конец цепочки в FAT, оставляя ровно 268 435 445 кластеров (268 435 456 11 = 268 435 445).
Тома FAT32 резервируют первые 32 сектора для загрузочной записи, которая включает как загрузочную запись по умолчанию (длиной 3 сектора, начиная с логического сектора 0), так и резервную загрузочную запись (также длиной 3 сектора, но начиная с логического сектора 6) .Остальные секторы в этой области зарезервированы и заполнены нулями. За 32 зарезервированными секторами следуют 2 FAT (по умолчанию и резервная копия), длина которых может составлять от 512 до 2 097 152 секторов с областью данных 65 525 268 435 445 кластеров.
Каждый кластер FAT32 имеет размер до 64 секторов (32 КБ), поэтому диски или разделы FAT32 теоретически могут иметь до 17 184 062 816 секторов (32 сектора для загрузочной записи + 2097 152 сектора на FAT x 2 FAT + 268 435 445 кластеров x 64 сектора на кластер), что равняется емкости 8.8 ТБ или 8 ТБ. Эта емкость является теоретической, поскольку 32-разрядная схема нумерации секторов, используемая в таблицах разделов, расположенных в основной загрузочной записи (MBR), ограничивает диск не более чем 4 294 967 295 (2 32 1) секторов, что составляет 2,2 ТБ или 2 ТБ. Следовательно, хотя FAT32 теоретически может обрабатывать объем до 8,8 ТБ (терабайты или триллионы байтов), на самом деле в настоящее время мы ограничены 32-битной нумерацией секторов в формате таблицы разделов MBR до 2,2 ТБ. . При нынешних темпах роста емкости жестких дисков отдельные диски такого размера будут выпущены в период с 2009 по 2011 годы.Конечно, к тому времени ограничение MBR должно быть устранено.
Отдельные файлы могут иметь размер до 1 байта меньше 4 ГБ и ограничены полем размера в записи папки, длина которого составляет 4 байта. Поскольку кластеры пронумерованы с использованием 32-битных значений вместо 16-битных, формат записей папок в разделе FAT32 необходимо немного изменить. 2-байтовое поле Link to Start Cluster увеличивается до 4 байтов, используя 2 из 10 байтов (байты 1221) в записи папки, которые были зарезервированы для будущего использования.
Примечание
Если вы попытаетесь отформатировать том FAT32 размером более 32 ГБ в системе под управлением Windows 2000 или Windows XP, форматирование завершится неудачно ближе к концу процесса со следующей ошибкой:
Диспетчер логических дисков: слишком большой размер тома .
Это сделано специально. Инструменты форматирования, входящие в состав Windows 2000 / XP и более поздних версий, не будут форматировать том размером более 32 ГБ с использованием файловой системы FAT32. Только инструменты форматирования ограничены как таковые; в остальном полностью поддерживаются любые существующие тома размером до 2 ТиБ.Ограничение является полностью добровольным; Microsoft в основном пытается заставить вас использовать NTFS на любых вновь созданных томах размером более 32 ГБ. К сожалению, это означает, что если вы форматируете внешний накопитель USB или FireWire, который будет перемещаться между различными системами, некоторые из которых включают системы Windows 9x / Me или даже Apple Mac, вы должны либо отформатировать диск в системе Windows 98 или Me, либо или используйте стороннюю утилиту, такую как программа SwissKnife (доступна бесплатно на сайте www.compuapps.com), чтобы разбить на разделы и отформатировать диск.
Windows 95 OSR2 и Windows 98 имеют дополнительные ограничения с FAT32. Инструмент ScanDisk, включенный в эти операционные системы, представляет собой 16-разрядную программу, максимальный размер выделения для одного блока памяти которой составляет 16 МБ минус 64 КБ. Это означает, что ScanDisk не может обрабатывать тома с файловой системой FAT32, размер FAT которых превышает 16 МБ минус 64 КБ. Каждая запись FAT32 использует 4 байта, поэтому ScanDisk не может обрабатывать FAT на томе с использованием файловой системы FAT32, которая определяет более 4 177 920 кластеров, что после вычитания двух зарезервированных кластеров оставляет 4 177 918 фактических кластеров.При 32 КБ на кластер, включая зарезервированную область загрузочного сектора и их файлы FAT, максимальный размер тома составляет 136,94 ГБ или 127,53 ГБ. Версии ScanDisk, входящие в состав Windows Me и более поздних версий, не имеют этого ограничения.
В таблице 10.25 перечислены ограничения объема для файловой системы FAT32.
FAT32 более надежен, чем FAT12 или FAT16.FAT12 / 16 использует первый сектор тома для загрузочной записи тома, что является важной структурой. Если загрузочный сектор поврежден или разрушен, доступ ко всему тому теряется. FAT32 улучшает это, создавая загрузочную запись тома по умолчанию и резервную копию в первых 32 секторах тома, которые зарезервированы для этой цели. Каждая загрузочная запись тома FAT32 имеет длину 3 сектора. Загрузочная запись по умолчанию находится в логических секторах 02 (первых трех секторах) раздела, а резервная копия — в секторах 68.Эта функция спасала меня несколько раз, когда загрузочная запись по умолчанию была повреждена и доступ ко всему тому был потерян. В этих ситуациях мне все же удавалось восстановить весь том, вручную восстановив загрузочную запись тома из резервной копии с помощью редактора секторов, такого как Norton Diskedit (входит в состав Norton SystemWorks от Symantec). Поскольку FAT12 и FAT16 не создают резервный загрузочный сектор, если загрузочный сектор на этих томах уничтожен, его необходимо воссоздать вручную с нуля, что гораздо сложнее.
Еще одно важное отличие разделов FAT32 — это природа корневой папки. В разделе FAT32 корневая папка не занимает фиксированное положение на диске, как в разделе FAT16. Вместо этого его можно разместить в любом месте раздела и расширить до любого размера. Это устраняет предустановленное ограничение на записи в корневой папке и обеспечивает инфраструктуру, необходимую для динамического изменения размера разделов FAT32. К сожалению, Microsoft никогда не реализовывала эту функцию в Windows, но сторонние продукты, такие как PartitionMagic от Symantec, могут воспользоваться этой возможностью.
Как и FAT12 / 16, FAT32 также поддерживает две копии FAT и автоматически переключается на резервную FAT, если сектор в FAT по умолчанию становится нечитаемым. Корневой каталог (папка) в системе FAT16 имеет длину ровно 32 сектора и следует сразу за двумя копиями FAT; однако в FAT32 корневая папка фактически создается как подкаталог (папка), который хранится в виде файла, который можно перемещать в любое место раздела и увеличивать по длине. Таким образом, ограничение на 512 файлов больше не существует в корневой папке для FAT32, как это было с FAT12 / 16.
Главный недостаток FAT32 заключается в том, что она несовместима с предыдущими версиями DOS и Windows 95. Вы не можете загрузить предыдущую версию DOS или (до OSR2) Windows 95 с диска FAT32, а также систему запустился со старым загрузочным диском DOS или Windows 95, см. разделы FAT32. Самые последние дистрибутивы Linux теперь поддерживают FAT32, и даже Mac OS 8.1 и более поздние версии могут читать и записывать тома FAT32. Для всего оборудования, кроме самого старого, FAT32 является наиболее понятным форматом, поддерживающим большие объемы.
Некоторые примечательные характеристики и особенности FAT32 включают следующее:
FAT32 полностью поддерживается Windows 95B (OSR2), 98, Me, 2000, XP и более поздними версиями.
MS-DOS 6.22 и более ранние версии, Windows 95a и Windows NT не поддерживают FAT32 и не могут читать или записывать тома FAT32.
Mac OS 8.1 и более поздние версии поддерживают диски FAT32.
FAT32 — идеальный формат для больших внешних накопителей USB или FireWire, которые будут перемещаться между различными системами ПК и Mac.
Корневой каталог (папка) хранится в виде файла подпапки, который может располагаться в любом месте на томе. Подкаталоги (папки), включая корень, могут обрабатывать до 65 534 записей, что дополнительно уменьшается, если какие-либо записи используют длинные имена файлов.
FAT32 использует кластеры меньшего размера (4 КиБ для томов размером до 8 ГБ), поэтому пространство распределяется гораздо эффективнее, чем FAT16.
Формат Windows 2000 и XP FAT32 только до 32 ГБ. Чтобы отформатировать тома FAT32 размером более 32 ГБ, вы должны отформатировать том в системе Windows 98 / Me.
В случае проблем с загрузкой необходимо запустить систему с загрузочного диска, созданного с помощью Windows 95B (OSR2), 98, Me, 2000 или XP. Ограниченное количество сторонних программных средств может восстанавливать или восстанавливать данные с томов FAT32.
FAT32 не имеет встроенных средств защиты, шифрования или сжатия.
Размеры файлов на томах FAT32 ограничены 4 294 967 295 байтами (2 32 1), что на 1 байт меньше 4 ГБ.
Зеркальное отображение FAT
FAT32 также использует больше преимуществ двух копий FAT, хранящихся в разделе диска. В разделе FAT16 первая копия FAT всегда является первичной копией и реплицирует свои данные во вторичную FAT, иногда повреждая ее в процессе. В разделе FAT32, когда система обнаруживает проблему с основной копией FAT, она может переключиться на другую копию, которая затем становится основной.Система также может отключить процесс зеркалирования FAT, чтобы предотвратить повреждение жизнеспособной FAT другой копией. Это обеспечивает большую степень отказоустойчивости разделов FAT32, часто позволяя восстановить поврежденную FAT без немедленного прерывания работы системы или потери данных таблицы.
Преобразование FAT16 в FAT32
Если вы хотите преобразовать существующий раздел FAT16 в FAT32, Windows 98 и Me позже включают мастер преобразования FAT32, который позволяет вам перенести существующие разделы на место.
Мастер собирает информацию, необходимую для выполнения преобразования, информирует вас о последствиях внедрения FAT32 и пытается предотвратить потерю данных и другие проблемы. После того, как вы выбрали диск, который хотите преобразовать, мастер выполнит поиск приложений (например, дисковых утилит), которые могут некорректно работать на преобразованном разделе. Мастер дает вам возможность удалить их и предупреждает о необходимости создать резервную копию данных в разделе, прежде чем продолжить преобразование.Даже если вы не используете утилиту Microsoft Backup, предлагаемую мастером, резервное копирование данных является настоятельно рекомендуемой мерой предосторожности.
Поскольку преобразование должно иметь дело с данными существующих разделов в дополнение к созданию новой информации о загрузочной записи тома, файлов FAT и кластеров, процесс может занять гораздо больше времени, чем разбиение на разделы и форматирование пустого диска. В зависимости от объема задействованных данных и нового размера кластера преобразование может занять несколько часов.
После преобразования раздела FAT16 в FAT32 его нельзя преобразовать обратно с помощью инструментов Windows, кроме как путем уничтожения раздела и использования FDISK для создания нового.Доступны сторонние утилиты для разбиения на разделы, которые при желании могут конвертировать FAT32 обратно в FAT16. Перед началом процесса преобразования следует принять меры предосторожности, например подключить систему к ИБП. Сбой питания во время преобразования может привести к потере данных.
Сторонние утилиты для создания разделов
Windows включает только базовые инструменты для создания разделов FAT32, но такие программы, как Partition Commander от VCOM (www.v-com.com) и PartitionMagic от Symantec (www.symantec.com) предоставляют множество других функций для управления разделами. Эти программы могут легко преобразовывать разделы между FAT16, FAT32, NTFS и другими файловыми системами, а также изменять размер, перемещать и копировать разделы без разрушения содержащихся в них данных. Они также позволяют изменять размеры кластера сверх того, что создают стандартные инструменты Windows.
Учебное пособие по таблице размещения файлов
Вы можете думать о FAT как о типе электронной таблицы, которая отслеживает размещение кластеров диска.Каждая ячейка в электронной таблице соответствует одному кластеру на диске. Число, хранящееся в этой ячейке, представляет собой код, указывающий, использует ли файл кластер и, если да, то где расположен следующий кластер файла. Таким образом, чтобы определить, какие кластеры использует конкретный файл, вы должны начать с просмотра первой ссылки FAT в записи папки файла. Когда вы просматриваете указанный кластер в FAT, таблица содержит ссылку на следующий кластер файла. Таким образом, каждая ссылка FAT указывает на следующий кластер в так называемой цепочке FAT, пока вы не достигнете кластера, содержащего конец файла.Числа, хранящиеся в FAT, представляют собой шестнадцатеричные числа длиной 12 или 16 бит. За 16-битными номерами FAT легко следить в редакторе секторов диска, потому что они занимают даже 2 байта пространства. 12-битные числа имеют длину 1 1/2 байта, что представляет проблему, поскольку большинство редакторов секторов диска показывают данные в байтовых единицах. Чтобы отредактировать 12-битную FAT, вы должны выполнить некоторые шестнадцатеричные / двоичные вычисления, чтобы преобразовать отображаемые байтовые единицы в числа FAT. К счастью (если вы не используете программу DOS DEBUG), большинство доступных инструментов и служебных программ имеют режим редактирования FAT, который автоматически преобразует числа за вас.Большинство из них также показывают числа FAT в десятичной форме, с которой большинству людей легче работать.
В FAT16 номера кластеров сохраняются как 16-битные записи, от 0000h до FFFFh. Максимально возможное значение — FFFFh, что соответствует 65 535 в десятичной системе, но несколько чисел в начале и в конце зарезервированы для специального использования. Фактические номера кластеров, разрешенные в системе FAT16, находятся в диапазоне от 0002h до FFF6h, что составляет 265 526 в десятичной системе. Все файлы должны храниться в кластерах с номерами в этом диапазоне.Остается только 65 524 действующих кластера для хранения файлов (номера кластеров ниже 2 и выше 65 526 зарезервированы), что означает, что раздел должен быть разбит на такое количество кластеров или меньше. Типичная запись файла в FAT16 может выглядеть как таблица 10.26.
Таблица 10.26. Записи файла FAT16
Папка
Имя
Начальный кластер
Размер
TXT
1000
4
Таблица размещения файлов FAT16
Номер кластера FAT
Значение
000024
03
Первый доступный кластер
…
…
…
00999
Кластер доступен
01000
1001
Кластер
01001
1002
Используется, указывает на следующий кластер
01002
1003
Используется, указывает на следующий кластер
FFFFh
Конец файла
01004
Кластер доступен
…
…
…
65526
Последний доступный кластер
В этом примере в записи папки указано, что файл начинается в кластере номер 1000. В FAT этот кластер имеет ненулевое значение, которое указывает, что он используется; конкретное значение указывает, где будет продолжаться использование файла. В этом случае запись для кластера 1000 — 1001, что означает, что файл продолжается в кластере 1001.Запись в 1001 указывает на 1002, а с 1002 на точки входа на 1003. Запись для 1003 — это FFFFh, что указывает на то, что кластер используется, но файл заканчивается здесь и не использует никаких дополнительных кластеров.
Использование FAT становится понятнее, когда вы видите, что файлы могут быть фрагментированы. Предположим, что до того, как файл USCONST.TXT был записан, другой файл уже занимал кластеры 1002 и 1003. Если бы USCONST.TXT был записан, начиная с 1000, его нельзя было бы полностью записать до запуска в другой файл.Таким образом, операционная система пропустит использованные кластеры и продолжит работу с файлом в следующем доступном кластере. Конечный результат показан в Таблице 10.27.
Таблица 10.27. Папка и взаимосвязь FAT (фрагментированный файл)
Папка
Имя
Начальный кластер
Размер
24
TXT
1002
2
USCONST.TXT
1000
4
FAT16
Распределение файлов FAT16103
Значение
Значение
00002
Доступен первый кластер
…
…
…
00999
Доступен кластер
01000
100673 указывает на следующий кластер
01001
1004
Используется, указывает на следующий кластер
01002
1003
В следующем кластере
01003
FFFFh
Конец файла
01004
1005
9005
9005 900 24
FFFFh
Конец файла
…
…
…
65526
Последний доступный кластер
В этом примере файл PLEDGE.TXT, который был ранее записывается прерванный USCONST.TXT, поэтому эти кластеры пропускаются, и указатели в FAT отражают это. Обратите внимание, что программы дефрагментации, входящие в состав DOS и Windows, берут подобный пример и перемещают файлы так, чтобы они были смежными, один за другим, и обновляют FAT, чтобы указать на изменение использования кластера.
Первые две записи в FAT зарезервированы и содержат информацию о самой таблице. Все остальные записи соответствуют определенным кластерам на диске. Большинство записей FAT состоят из ссылки на другой кластер, содержащий следующую часть определенного файла. Однако некоторые записи FAT содержат шестнадцатеричные значения со специальным значением, например:
0000h. Указывает, что кластер не используется файлом
FFF7h.Указывает, что по крайней мере один сектор в кластере поврежден и что он не должен использоваться для хранения данных
FFF8hFFFFh. Указывает, что кластер содержит конец файла и что ссылка на другой кластер не требуется.
Чтобы сравнить FAT16 и FAT32, вы можете посмотреть, как файл будет храниться на каждом из них. В FAT32 номера кластеров находятся в диапазоне от 00000000h до 0FFFFFFFh, что в десятичной форме составляет 0268 435 455. Опять же, некоторые значения на нижнем и верхнем концах зарезервированы, и допустимы только значения между 00000002h и 0FFFFFF6h, что означает, что допустимы значения 2268,435,446.В результате остается 268 435 445 действительных записей, поэтому диск необходимо разделить на такое количество кластеров или меньше. Поскольку диск можно разделить на большее количество кластеров, кластеры могут быть меньше, что позволяет экономить дисковое пространство. Тот же файл, что был показан ранее, может быть сохранен в системе FAT32, как показано в Таблице 10.28.
Таблица 10.28. Записи файла FAT32
Папка
Имя
Начальный кластер
Размер
TXT
1000
8
Таблица размещения файлов FAT32
Номер кластера FAT
Значение
03
03
Значение
000024
Значение
Первый доступный кластер
…
…
…
0000000999
Кластер доступен
0000001000
1001
42 следующий кластер,
1001
42 В использовании
0000001001
1002
Используется, указывает на следующий кластер
0000001002
1003
Используется, указывает на следующий кластер
0003
1004
Используется, указывает на следующий кластер
0000001004
1005
Используется, указывает на следующий кластер
1005
1006
Используется, указывает на следующий кластер
0000001006
1007
Используется, указывает на следующий кластер
9003 0000
007
0FFFFFFFh
Конец файла
0000001008
Кластер доступен
…
…
…
268,435,446
Последний доступный кластер
Поскольку система FAT32 позволяет размещать гораздо больше кластеров, размер кластера обычно меньше. Таким образом, хотя файлы в целом используют больше отдельных кластеров, получается меньше неиспользуемого пространства, потому что последний кластер в среднем заполнен только наполовину.
Для томов FAT32 существуют некоторые дополнительные ограничения.Для томов менее 512 МБ по умолчанию используется FAT16, но разделы FAT32 размером до 32,52 МБ можно принудительно настроить с помощью соответствующих утилит или команд. Однако все, что меньше этого, должно быть либо FAT16, либо FAT12.
Использование меньших кластеров приводит к большему количеству кластеров и большему количеству записей в FAT. Для раздела 2 ГБ с использованием FAT32 требуется до 524 288 записей FAT, тогда как для того же диска требуется всего 65 536 записей с использованием FAT16. Таким образом, размер одной копии таблицы FAT16 составляет 128 КБ (65 536 записей x 16 бит = 1048 576 бит / 8 = 131 072 байта / 1024 = 128 КБ), тогда как размер таблицы FAT32 составляет 2 МБ.
Размер FAT оказывает определенное влияние на производительность файловой системы. Windows 9x / Me использует VCACHE для постоянного хранения FAT в памяти с целью повышения производительности файловой системы. Таким образом, использование кластеров 4 КиБ для дисков размером до 8 ГБ является разумным компромиссом для средней емкости памяти ПК. Если бы файловая система использовала кластеры, равные одному сектору диска (1 сектор = 512 КБ), в попытке минимизировать резерв в максимально возможной степени, таблица FAT для диска 2 ГБ содержала бы 4 194 304 записи и имела бы размер 16 МБ.
Это приведет к монополизации значительной части памяти в средней системе, что, вероятно, приведет к заметному снижению производительности. Хотя сначала может показаться, что даже 2 МБ FAT — это довольно много по сравнению со 128 КБ, имейте в виду, что жесткие диски сейчас намного быстрее, чем когда изначально была разработана файловая система FAT. На практике FAT32 обычно дает незначительное (менее 5%) улучшение производительности файловой системы. Однако системы, которые выполняют большое количество последовательных операций записи на диск, могут иметь столь же незначительное снижение производительности.
Программа разбиения на разделы обычно определяет, размещается ли на диске 12-битная, 16-битная или 32-битная FAT, даже если FAT не записывается, пока вы не выполните высокоуровневое форматирование (с помощью утилиты FORMAT) . В современных системах обычно только дискеты используют 12-битную FAT, но FDISK также создает 12-битную FAT, если вы создаете объем жесткого диска меньше 16 МБ. На жестких дисках объемом более 16 МБ FDISK создает 16-разрядную файловую систему FAT. На дисках размером более 512 МБ программа FDISK, входящая в состав Windows 95 OSR2 и Windows 98 / Me, позволяет создавать 32-разрядные файлы FAT, если вы ответили утвердительно на вопрос «Включить поддержку больших дисков?». при запуске FDISK.Вы также можете выбрать FAT32 при подготовке диска с помощью программы управления дисками Windows 2000 или Windows XP (Windows NT не поддерживает FAT32).
Тома FAT обычно содержат две копии FAT. Каждая из них занимает непрерывные секторы на диске, а вторая копия FAT следует сразу за первой. К сожалению, операционная система использует вторую копию FAT только в том случае, если секторы в первой копии FAT становятся нечитаемыми. Если первая копия FAT повреждена, что является гораздо более распространенной проблемой, операционная система не использует вторую копию FAT.Даже команда CHKDSK не проверяет и не проверяет вторую копию FAT. Более того, всякий раз, когда ОС обновляет первую FAT, она автоматически копирует большие части первой FAT во вторую FAT. Если первая копия была повреждена и впоследствии обновлена ОС, большая часть первой FAT копируется во вторую копию FAT, повреждая ее в процессе. После обновления вторая копия обычно является зеркальным отражением первой со всеми повреждениями. Два FAT редко остаются рассинхронизированными надолго.Когда они не синхронизированы и операционная система выполняет запись на диск, она обновляет первую FAT и заменяет вторую FAT первой. Вот почему утилиты восстановления и восстановления дисков предупреждают вас о прекращении работы, как только вы обнаружите проблему с FAT. Такие программы, как Norton Disk Doctor (входящие в состав Norton Utilities, которые являются частью Norton SystemWorks), используют вторую копию FAT в качестве ссылки для восстановления первой, но если ОС уже обновила вторую FAT, восстановление может быть невозможно.
Каталоги (папки)
Каталог — это простая база данных, содержащая информацию о файлах, хранящихся в разделе FAT.Каталоги также называются папками в Windows.
Каждая запись в папке имеет длину 32 байта, без разделителей или разделительных символов между полями или записями. В папке хранится почти вся информация, известная операционной системе о файле, включая следующую:
Имя файла и расширение. Восьмисимвольное имя и трехсимвольное расширение файла. Точка между именем и расширением подразумевается, но не включается в запись.
Примечание
Чтобы увидеть, как Windows расширяет имена файлов, чтобы разрешить 255 символов в структуре папок 8.3, см. Раздел «VFAT и длинные имена файлов» в этой главе.
Байт атрибута файла. Байт, содержащий флаги, представляющие стандартные атрибуты файлов DOS в формате, показанном в Таблице 10.32.
Дата / время последнего изменения. Дата и время создания или последнего изменения файла.
Размер файла.Размер файла в байтах.
Ссылка для запуска кластера. Номер кластера в разделе, где хранится начало файла. Чтобы узнать больше о кластерах, см. Раздел «Кластеры (единицы распределения)» в этой главе.
Имеется другая информация о файле, которой нет в папке. Это включает в себя расположение остальных его кластеров в разделе и то, является ли файл непрерывным или фрагментированным. Эта информация содержится в FAT.
Существует два основных типа каталогов: корневой каталог (также называемый корневой папкой) и подкаталоги (также называемые папками). На любом томе может быть только одна корневая папка. Корневая папка всегда хранится на диске в фиксированном месте сразу после двух копий FAT. Корневые папки различаются по размеру из-за разных типов и емкости дисков, но корневая папка на данном диске является фиксированной. Использование команды FORMAT создает корневую папку фиксированной длины, которую нельзя расширить для хранения большего количества записей.Пределы записи в корневую папку показаны в Табл. 10.29. Подпапки хранятся в виде файлов в области данных на диске и могут динамически увеличиваться в размере; поэтому у них нет фиксированных ограничений по длине.
Таблица 10.29. Ограничения на вход в корневую папку
Тип диска
Максимальное количество записей в корневой папке
Жесткий диск
512
Дискета 44 МБ
224
Дискета 2,88 МБ
448
Jaz and Zip
512
0 LS 120673
512
Каждая папка, будь то корневая папка или подпапка, организована одинаково. Записи в базе данных папок хранят важную информацию об отдельных файлах и о том, как файлы названы на диске.Информация о папке связана с FAT записью начального кластера. Фактически, если бы ни один файл на диске не был длиннее одного кластера, в FAT не было бы необходимости. В папке хранится вся информация, необходимая DOS для управления файлом, за исключением списка кластеров, которые файл занимает, кроме первого. В FAT хранится оставшаяся информация о других кластерах, которые занимает файл.
Чтобы отследить файл на диске, используйте редактор диска, например программу Disk Edit, которая поставляется вместе с Norton Utilities.Начните с поиска записи в папке, чтобы получить информацию о начальном кластере файла и его размере. Затем, используя соответствующие команды редактора, перейдите в FAT, где вы можете проследить цепочку кластеров, которые занимает файл, пока не дойдете до конца файла. Используя таким образом папку и FAT, вы можете посетить все кластеры на диске, которые заняты файлом. Этот тип техники может быть полезен, когда эти записи повреждены, и когда вы пытаетесь найти недостающие части файла.
Записи папки FAT имеют длину 32 байта и имеют формат, показанный в таблице 10.30, которая показывает расположение (или смещение) каждого поля внутри записи (как в шестнадцатеричной, так и в десятичной форме) и длину каждого поля.
Таблица 10.30. Формат папки FAT
Смещение (шестнадцатеричное)
Смещение (декабрь)
Длина поля
Описание 00
12
19
8 байт
Имя файла
08h
8
3 байта
Расширение файла
4
02 1 байт
Атрибуты файла
0Ch
12
10 байтов
Зарезервировано (00h)
906 9000 73
22
1 слово
Время создания
18h
24
1 слово
A Дата создания
3
2
0
0
0
26
1 слово
Начальный кластер
1Ch
28
1 dword
Размер файла в байтах
4 9002
82 9002 Выровненный по левому краю и дополненный пробелами (которые представлены как 32-байтовые ASCII-байты).Другими словами, если ваше имя файла — «AL», оно действительно сохраняется как «AL ———», где дефисы — это пробелы. Первый байт имени файла указывает состояние файла для этой записи папки, как показано в Таблице 10.31.
Таблица 10.31. Байт состояния записи папки (первый байт)
Hex
Статус файла
00h
Запись не использовалась; записи после этого момента не ищутся.
05h
Указывает, что первый символ имени файла на самом деле E5h.
E5h
s (строчная сигма). Указывает, что файл был удален.
2Eh
. (период). Указывает, что эта запись является папкой. Если второй байт также равен 2Eh, поле кластера содержит номер кластера родительской папки (0000h, если родитель является корнем).
Слово — это 2 байта, считываемые в обратном порядке, а двойное слово — это два слова, считываемые в обратном порядке.
Таблица 10.32 описывает байт атрибута файла папки FAT. Атрибуты — это 1-битные флаги, которые управляют определенными свойствами файла, например, скрыт ли он или предназначен только для чтения. Каждый флаг индивидуально активируется (1) или деактивируется () путем изменения значения бита. Комбинация восьмибитовых значений может быть выражена как одно шестнадцатеричное байтовое значение; например, 07h преобразуется в 00000111, а биты 1 в позициях 2, 1 и 0 указывают, что файл является системным, скрытым и доступным только для чтения.
Таблица 10.32. Байт атрибута файла папки FAT
Битовые позиции 7 6 5 4 3 2 1 0
Hex Value
Описание
0 0673 00002 0000 0 0 1
01h
Файл только для чтения
0 0 0 0 0 0 1 0
02h
Скрытый файл
0 0 0 1 0 0
04h
Системный файл
0 0 0 0 1 0 0 0
08h
Этикетка объема
0 1 0 0 0 0
10h
Подпапка
0 0 1 0 0 0 0 0
20h
Архив (обновлен после резервного копирования)
0 1 0 0 0 0 0 0
40h
Зарезервировано
1 0 0 0 0 0 0 0
80h
Зарезервировано
Примеры
0 0 0 0 0 1 1 1
07673
0 Система, скрытая, только для чтения
0 0 1 0 0 0 0 1
21h
Только чтение, архив
0 0 1 1 0 0 1 0
32h
Скрытый, подпапка, архив
0 0 1 0 0 1 1 1
90 002 27h
Только для чтения, скрытый, системный, архивный
Примечание
Для изменения атрибутов файла можно использовать команду ATTRIB.В графическом интерфейсе Windows вы также можете использовать лист свойств файла или папки для изменения атрибутов. Бит архива изменяется автоматически при резервном копировании или изменении файла.
Ошибки файловой системы FAT
Ошибки файловой системы, конечно, могут возникать из-за проблем с оборудованием, но с большей вероятностью они будут вызваны сбоями программного обеспечения и неправильным обращением с системой. Отключение системы без правильного завершения работы Windows, например, может привести к ошибкам, из-за которых кластеры будут неправильно указаны как используемые, хотя это не так.Некоторые из наиболее распространенных ошибок файловой системы, возникающие в разделах FAT, описаны в следующих разделах.
Потерянные кластеры
Вероятно, самая распространенная ошибка файловой системы. Потерянные кластеры — это кластеры, которые FAT определяет как используемые, хотя на самом деле это не так. Чаще всего это вызвано прерыванием процесса файловой системы из-за сбоя приложения или завершения работы системы, например, запись FAT потерянного кластера может содержать ссылку на последующий кластер.Однако цепочка FAT, проистекающая из записи в папке, была нарушена где-то вдоль строки.
Потерянные кластеры появляются в файловой структуре, как показано в Табл. 10.33.
Таблица 10.33. Потерянные кластеры в файловой структуре
Папка
Имя
Начальный кластер
Размер
Размер
(нет записи)
Таблица размещения файлов FAT16
Номер кластера FAT
Значение
Значение
00002
Первый доступный кластер
…
…
…
00999
Доступен кластер
01000
100673 указывает на следующий кластер
01001
1002
Используется, указывает на следующий кластер
01002
1003
В следующем кластере
01003
FFFFh
Конец файла
01004
Кластер доступен
..
…
…
65526
Последний доступный кластер
Операционная система видит действительную цепочку кластеров в FAT но нет соответствующей записи в папке для его резервного копирования. Программы, которые завершаются до того, как они могут закрыть свои открытые файлы, обычно вызывают это. Операционная система обычно изменяет цепочку FAT по мере записи файла, и последний шаг при закрытии — это создание соответствующей записи в папке.Если работа системы прерывается до закрытия файла (например, из-за неправильного выключения системы), результатом являются потерянные кластеры. Программы восстановления диска проверяют наличие потерянных кластеров, отслеживая цепочку FAT для каждого файла и подпапки в разделе и создавая факсимильную копию FAT в памяти. После составления списка всех записей FAT, которые указывают правильно распределенные кластеры, программа сравнивает это факсимильное сообщение с фактическим FAT. Любые записи, обозначающие выделенные кластеры в реальной FAT, которые не появляются в факсимиле, являются потерянными кластерами, потому что они не являются частью действительной цепочки FAT.
Утилита обычно дает вам возможность сохранить данные в потерянных кластерах в виде файла до того, как она изменит записи FAT, чтобы показать их как нераспределенные кластеры. Если ваша система вышла из строя или потеряла питание, например, во время работы с файлом данных текстового процессора, вы могли бы таким образом получить текст из потерянных кластеров. Оставленные без ремонта потерянные кластеры недоступны для использования системой, уменьшая емкость хранилища вашего диска.
Типичный выбор для исправления потерянных кластеров — присвоить им вымышленное имя или обнулить записи FAT.Если вы назначите им имя, вы сможете, по крайней мере, рассматривать записи как действительный файл, а затем удалить файл, если сочтете его бесполезным. Программы CHKDSK и SCANDISK предназначены для исправления потерянных кластеров путем присвоения им имен, начинающихся с FILE0001.CHK. Если существует более одной потерянной цепочки, используются порядковые номера, следующие за первой. Потерянные кластеры, показанные ранее, можно исправить с помощью CHKDSK или SCANDISK, как показано в Таблице 10.34.
Таблица 10.34. Поиск потерянных кластеров
Папка
Имя
Начальный кластер
Размер
00020002000200020002CHK
1000
4
Таблица размещения файлов FAT16
Номер кластера FAT
Значение
000024
000024
Первый доступный кластер
…
…
…
00999
Кластер доступен
01000
1001
Кластер
01001
1002
Используется, указывает на следующий кластер
01002
1003
Используется, указывает на следующий кластер
FFFFh
Конец файла
01004
Кластер доступен
…
…
…
65526
Последний доступный кластер
Как видите, новая запись была создана для соответствия записи FAT. Имя придумано, потому что утилита восстановления не может узнать, каким могло быть исходное имя файла.
Файлы с перекрестными ссылками
Файлы с перекрестными ссылками возникают, когда две записи папки неправильно ссылаются на один и тот же кластер в своих полях Link to Start Cluster.В результате каждый файл использует одну и ту же цепочку FAT. Поскольку кластеры могут хранить данные только из одного файла, работа с одним из двух файлов может непреднамеренно перезаписать данные другого файла.
Файлы с перекрестными ссылками появятся в файловой структуре, как показано в Таблице 10.35.
Таблица 10.35. Файлы с перекрестными связями
Папка
Имя
Начальный кластер
Размер
USCTXT
1000
4
PLEDGE.TXT
1002
2
FAT16103 Таблица распределения файлов 900
Значение
Значение
00002
Доступен первый кластер
…
…
…
00999
Доступен кластер
01000
100673 указывает на следующий кластер
01001
1002
Используется, указывает на следующий кластер
01002
1003
В следующем кластере
01003
FFFFh
Конец файла
01004
Кластер доступен
..
…
…
65526
Последний доступный кластер
В этом случае два файла заявляют права собственности на кластеры 1002 и 1003, поэтому эти файлы считаются перекрестно связанными на 1002. Когда возникает такая ситуация, один из файлов обычно действителен, а другой поврежден, поскольку только один фактический данный набор данных может занимать данный кластер. .Обычное восстановление заключается в копировании обоих файлов с новыми именами, при этом их данные дублируются отдельно в другой области диска, а затем удаляются все файлы с перекрестными ссылками. Удаление их всех важно, потому что при удалении только одного из них цепочка FAT обнуляется, что еще больше повреждает другие записи. Затем вы можете проверить скопированные файлы, чтобы определить, какой из них исправен, а какой поврежден.
Обнаружение файлов с перекрестными ссылками — относительно простая задача для утилиты восстановления диска, поскольку она должна проверять только записи папки раздела, а не сами кластеры файлов.Однако к тому времени, когда утилита обнаруживает ошибку, данные одного из двух файлов, вероятно, уже потеряны, хотя вы можете восстановить их части из потерянных кластеров.
Недействительные файлы или папки
Иногда информация в записи папки для файла или подпапки может быть повреждена до такой степени, что запись становится не только ошибочной (как в файлах с перекрестными ссылками), но и недействительной. Запись может иметь недопустимую ссылку на кластер или дату или может каким-либо другим образом нарушать правила для формата записи.В большинстве случаев программное обеспечение для восстановления диска может исправить эти проблемы, разрешив доступ к файлу.
Ошибки FAT
Как обсуждалось ранее, доступ к его дубликату иногда может восстановить поврежденную FAT. Утилиты восстановления диска обычно используют этот метод для восстановления поврежденного FAT до исходного состояния, если процесс зеркалирования не повредил копию. Таблицы FAT32 с большей вероятностью поддаются ремонту, поскольку их расширенные возможности зеркального отображения снижают вероятность повреждения копии.
Пример поврежденной FAT может появиться в операционной системе, как показано в Табл. 10.36.
Таблица 10.36. Поврежденный FAT
Папка
Имя
Стартовый кластер
Размер
4
02 USC
4
Таблица размещения файлов FAT16
Номер кластера FAT
Значение
Значение
9000 Первый2 00002
0
9000
…
…
…
00999
Доступен кластер
01000
100673 указывает на следующий кластер
01001
Кластер доступен
01002
1003
Используется, указывает на следующий кластер
03
03
FFFFh
Конец файла
01004
Кластер доступен
…
…
…
65526
Последний доступный кластер
Эта единственная ошибка может вызвать множество проблем. Файл USCONST.TXT теперь будет обнаруживать ошибку распределения, при которой размер в папке больше не соответствует количеству кластеров в цепочке FAT. В этом примере файл будет заканчиваться после кластера 1001, а остальные данные будут отсутствовать, если вы загрузите этот файл для просмотра.Кроме того, будут существовать два потерянных кластера; то есть 1002 и 1003, похоже, не имеют записи в папке, которой они принадлежат. Когда возникает несколько проблем, подобных этим, часто причиной является единичный случай повреждения. Восстановление в этом случае может включать копирование данных из резервной FAT обратно в основную FAT, но в большинстве случаев резервная копия также повреждается. Обычные утилиты усекают файл и создают запись для второго файла из потерянных кластеров. Вы должны сами понять, что они действительно должны быть вместе.Вот где знания в области восстановления данных могут помочь в использовании автоматизированных утилит, которые не могут думать самостоятельно.
Что лучше и как они сравниваются?
Операционные системы, поддерживаемые Windows, используют один из двух различных типов файловых систем: таблица размещения файлов (FAT) или файловая система новой технологии (NTFS).
Хотя обе файловые системы были созданы Microsoft, каждая имеет свои преимущества и недостатки, связанные с совместимостью, безопасностью и гибкостью.
В этой статье мы разберем, что такое файловая система FAT, что такое файловая система NTFS и каковы плюсы и минусы каждой системы.
Что такое FAT?
Microsoft создала файловую систему таблицы размещения файлов в 1977 году и представляет собой простейшую файловую систему, поддерживаемую Windows NT. Это более старая из двух файловых систем, поэтому она не так эффективна или продвинута. Однако он предлагает большую совместимость с другими операционными системами и съемными устройствами хранения.
FAT используется для описания статуса распределения кластеров (основных единиц логической памяти на жестком диске) в файловой системе, а также связи между ними. Он действует как оглавление для операционной системы, указывающее, где на диске хранятся каталоги и файлы.
FAT чаще всего используется в съемных устройствах хранения данных, таких как цифровые камеры, телевизоры Smart TV и другие портативные устройства.
Таблица размещения файлов является важной частью файловой системы FAT.Если FAT поврежден или утерян, данные на жестком диске становятся нечитаемыми.
Существует несколько ограничений на использование файловой системы FAT32:
FAT32 поддерживает только файлы размером до 4 ГБ и тома размером до 2 ТБ
FAT32 не является файловой системой с журналированием, что означает, что повреждение может произойти легче
FAT32 не поддерживает права доступа к файлам
Что такое NTFS?
Microsoft создала файловую систему по новой технологии в 1993 году, и теперь это наиболее широко используемая файловая система в Windows.
Он был введен в качестве замены файловой системы FAT, разработан для улучшения FAT за счет увеличения производительности, надежности и дискового пространства.
NTFS поддерживает:
Очень большие файлы
Различные права доступа к файлам и шифрование
Автоматически восстанавливает согласованность с помощью файла журнала и информации о контрольных точках
Сжатие файлов при нехватке места на диске
Установление дисковых квот, ограничение пространства, которое пользователи могут использовать
NTFS vs FAT32
FAT — более простая файловая система из двух, но NTFS предлагает различные улучшения и обеспечивает повышенную безопасность.Выбор подходящей операционной системы зависит от ваших потребностей.
Отказоустойчивость: NTFS автоматически восстанавливает файлы / папки в случае сбоев питания или ошибок. FAT32 поддерживает две разные копии FAT на случай повреждения.
Безопасность: FAT32 предлагает только общие разрешения, а NTFS позволяет устанавливать определенные разрешения для локальных файлов / папок.
Сжатие: FAT32 не поддерживает сжатие. NTFS допускает индивидуальное сжатие файлов и папок, поэтому вы не замедляете работу системы.
Совместимость: NTFS совместима с операционными системами вплоть до Windows XP. Однако для пользователей Mac OS системы NTFS могут быть прочитаны только Mac, в то время как диски FAT32 могут быть прочитаны и записаны Mac OS.
Самый большой недостаток использования файловой системы NTFS — совместимость:
Многие съемные устройства, такие как смартфоны Android, не поддерживают NTFS
Хотя Mac OS X может читать поддержку дисков NTFS, но не может записывать на диски NTFS без стороннего программного обеспечения
Некоторые мультимедийные устройства, включая Smart Телевизоры, медиаплееры и принтеры не поддерживают NTFS
Файловые системы NTFS совместимы только с Windows 2000 и более поздними версиями Windows
Когда дело доходит до съемных устройств, безопаснее использовать FAT32, поэтому их можно использовать с практически любое устройство.
Нет явного победителя, когда дело касается FAT и NTFS. Выбор правильной файловой системы зависит от ваших индивидуальных потребностей и использования.
Чтобы узнать больше о лучшем хранилище данных и восстановлении данных для вашего бизнеса, свяжитесь с Datto.
Защита данных в системах на базе NTFS или FAT
Datto предлагает различные типы резервного копирования и восстановления для различных сценариев восстановления. Один из них известен как восстановление файлов с разрешениями NTFS. Он специально разработан для восстановления файловых разрешений на внешнем сетевом хранилище NAS без изменений.
Для выполнения этого типа восстановления необходимо сначала создать резервную копию общего ресурса NAS с сохраненными разрешениями NTFS. Это позволяет передавать содержимое выбранной точки восстановления по сети в качестве цели iSCSI. После восстановления все файлы и папки в точке восстановления будут включать атрибуты ACL (читай: разрешения), которые они имели на момент создания моментального снимка.
Чтобы узнать больше о возможностях восстановления Datto, запросите демонстрацию наших решений для резервного копирования и аварийного восстановления
Таблица размещения файлов и размеры кластера
On Time RTOS-32 Документация
Добро пожаловать
RTTarget-32
RTKernel-32
RTFiles-32
Руководство по программированию RTFiles-32
Введение
Структура файловой системы FAT
Секторы, адресация секторов и кластеры
Логические диски и таблицы разделов
Загрузочная запись
Таблица размещения файлов и размеры кластера
Каталоги и файлы
Длинные имена файлов
Структура файловой системы ISO 9660
Структура файловой системы exFAT
RTFiles-32 во встроенных приложениях
API RTFiles-32
Настройка RTFiles-32
Демо-программы
Темы для продвинутых
RTFiles-32 Справочное руководство
РТИП-32
РТПЭГ-32
RTUSB-32
FAT следует за загрузочной записью.FAT — это связанный список кластеров, где каждая цепочка кластеров представляет собой файл. Например, если файл C: \ SOMEDIR \ SOMEFILE.DAT находится в кластерах 100, 101, 102 и 110, то 100-е целое значение в FAT имеет значение 101. Это означает, что следующим кластером этого файла будет кластер номер 101. Значение 101 будет равно 102. В позиции 102 будет найдено значение 110. Кластер 110 — это последний кластер файла, поэтому там находится маркер конца файла.
Неиспользуемое пространство тома не связано в FAT.Вместо этого его пространство помечено значением 0.
Microsoft определила три различных типа FAT: FAT-12, FAT-16 и FAT-32. В FAT-12 (используется в основном на дискетах) каждая запись FAT имеет размер 12 бит. Таким образом, он может обрабатывать только около 4096 (минус несколько зарезервированных значений) кластеров. FAT-16 использует 16 бит для представления кластера и, следовательно, поддерживает до 65536 кластеров, тогда как FAT-32 выделяет 28 бит на значение кластера. Поскольку количество доступных кластеров ограничено, для больших дисков требуется кластер большего размера.Размер кластера должен быть степенью двойки. Максимальный размер кластера, поддерживаемый DOS и 16-битной Windows, составляет 64 сектора или 32 Кбайт. Windows NT и более поздние версии поддерживают кластеры размером до 128 секторов. RTFiles-32 также поддерживает расширенный размер кластера до 32768 секторов (16 МБ), что особенно хорошо подходит для томов для хранения очень больших файлов.
Некоторые программы форматирования позволяют указывать размер кластера. В этом случае пользователь должен решить, предпочитает ли он большие кластеры (и, следовательно, небольшое количество общих кластеров) или большое количество маленьких кластеров.Если на томе будет размещаться много небольших файлов, следует выбрать небольшой размер кластера, чтобы минимизировать объем пространства, потраченного впустую в неиспользуемых частях последнего кластера, выделенного для каждого файла. Форматирование с использованием нескольких больших кластеров выгодно для томов, которые должны содержать большие файлы. Общий размер FAT зависит от количества доступных кластеров и, следовательно, будет небольшим на таком томе, уменьшая объем служебных данных, которые необходимо поддерживать программному обеспечению файловой системы.
MS-DOS обычно форматирует диск для хранения двух копий FAT.Вторая копия сохраняется как резервная копия для утилит восстановления дисков. Если первичная FAT повреждена, программа восстановления диска может скопировать вторичную FAT на первичную FAT. Само программное обеспечение файловой системы никогда не будет использовать вторую FAT. Таким образом, вторая FAT может повысить безопасность, но всегда снижает производительность, поскольку каждое обновление FAT требует вдвое больше операций записи на диск, чем для одного тома FAT. Также следует отметить, что дополнительная безопасность ограничена.Многие ошибки приведут к повреждению обоих файлов FAT (пример: программа аварийно завершает работу, пока не очищенные данные кэшируются). Для повышения производительности RTFiles-32 имеет возможность не поддерживать вторую копию FAT.