Fat16 максимальный размер файла

Вы знаете какой максимальный размер файла в файловых системах FAT16/FAT32/NTFS?

Существует четыре версии FAT — FAT12, FAT16, FAT32 и exFAT. Они отличаются количеством бит, отведённых для хранения номера кластера. FAT12 применяется в основном для дискет, FAT16 — для дисков малого объёма, а новая exFAT преимущественно для флэш-накопителей.

FAT12 — 32 MiB
FAT16 — 2 GiB
FAT32 — 4 GiB
NTFS — Максимальный размер раздела NTFS в данный момент ограничен лишь размерами жестких дисков.

Комментарии

Максимальный размер файла Теоретически — 2 в 64-й степени байт минус 1 килобайт.
Практически — 2 в 44-й степени байт минус 64 килобайта[11].

Комментарий от Mizuho [ 4 августа, 2010, 11:49 ]

Вообще то, системный раздел НТФС не может быть более 2Тб

Комментарий от Vadim [ 21 октября, 2011, 03:35 ]

А размер кластера не как не влияет на максимальный размер файловой системы?

Комментарий от ExtazY [ 9 декабря, 2013, 12:49 ]

а при чём тут «ситемный раздел» вопрос про длинну (вес файла) для Fat32 это 1024 (1Gb) пример структура файлов в DVD.

PS кстати если копилите двд на винт под NTFS в программе DVD Decrypter выключайте «file splitting» что бы не замусоривать MFT правда при этом не будет обратной совместимости с Fat32…

Сетевые заметки системного администратора

Предмет: Операционные системы.
Вопрос: №7

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

Существует три версии FAT — FAT-12, FAT-16 и FAT-32. Они отличаются количеством бит, отведённых для хранения номера кластера. FAT-12 применяется в основном для дискет, FAT-16 — для дисков малого объёма.

FAT 16 — таблица расположения файлов (File Allocation Table):

Файловая система FAT16 была разработана еще до создания MS DOS и в настоящее время поддерживается всеми операцион-ными системами Microsoft для обеспечения совместимости.

Её название отлично отражает организацию файловой системы.

Основные характеристики файловой системы:

  • § Максимальный размер поддерживаемого тома (жесткого диска или его раздела) = 4095 Мбайт. В период эксплуатации MS DOS 4 Гигабайтные диски казались несбыточной мечтой.
  • § Том отформатированный для использова-ния FAT16, разделяется на кластеры. Размер кластера по умолчанию зависит от размера тома и может колебаться от 512 байт до 64 Кбайт.

Не рекомендуется применять файловую систему FAT16 на томах размером больше 511 Мбайт, так как для относительно небольших по объему файлов дисковое пространство будет использоваться крайне неэффективно: файл размером в 1 байт бу-

дет занимать 64 Кбайт. Независимо от размера кластера файловая система FAT16 не поддерживается для томов размером больше 4 Гбайт.

Первый сектор тома является загрузочным сектором. Далее за ним идут таблицы FAT1 и FAT2.

Таблица FAT – это часть файловой системы FAT. Она содержит элементы, описываю-щие состояния кластеров в томе.

FAT2 является копией FAT1.

При использовании файловой системы FAT16 за второй копией таблицы FAT всегда располагается корневой каталог. Единст-венным различием между корневым каталогом и другими является то, что корневой располагается в определенном месте и имеет фиксированное число вхождений. Каждый каталог и файл используют одно или более вхождений. Например: если число фиксированных вхождений для корневого каталога равно 512 и создано 100 подкаталогов, в корневом каталоге можно создать не более 412 файлов (512–100).

Для каждого файла и каталога в файловой системе храниться информация в соответствии со структурой:

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

В FAT16 кластеры могут иметь различное значение:

(0)000h свободный кластер,

(F)FF7h дефектный кластер,

(F)FF8h – (F)FFFh конец файла,

(0)002h–(F)FEFh номер следующего кластера файла.

Расположение файлов по кластерам пока-занное выше: папке расположены три фай-ла; первый из них – File1 – занимает три кластера (файл не фрагментирован, кластеры 2, 3 и 4 расположены последо-вательно); второй файл – File2 – фрагментирован и располагается в кластерах 5, 6 и 8; третий – File3 – занимает всего один кластер. Вхождение для каждого файла содержит адрес его начального кластера (2, 5 и 7 соответственно).

Последний кластер каждого файла (4, 8 и 7) в качестве адреса следующего кластера содержит значение FFFF, указывающее на то, что это последний кластер для данного файла.

Так как все вхождения имеют одинаковый размер информационного блока, они различаются по байту атрибутов. Один из битов в данном байте может указывать, что это каталог, другой – что это метка тома. Для пользователей доступны четыре бита, позволяющие управлять атрибутами файла: архивный (archive), системный (system), скрытый (hidden), доступный только для чтения (read-only).

1.) файловая система поддерживается опе-рационными системами MS DOS, Windows 95, Windows 98, Windows NT, Windows 2000, а также некоторыми операционными системами UNIX;

2.) существует большое число программ, позволяющих исправлять ошибки в этой файловой системе и восстанавливать дан-ные;

3.) при возникновении проблем с загрузкой с жесткого диска система может быть загружена с флоппи-диска;

4.) данная файловая система достаточно эффективна для томов объемом менее 256 Мбайт.

1.) корневой каталог не может содержать более 512 элементов. Использование длин-ных имен файлов существенно сокращает число этих элементов;

2.) FAT16 поддерживает не более 65536 кластеров, а так как некоторые кластеры зарезервированы операционной системой, то число доступных кластеров составляет 65524. Каждый кластер имеет фиксирован-ный размер для данного логического устройства. При достижении максимального числа кластеров с максимальным размером в 32 килобайта максимальный объем поддерживаемого тома ограничивается 4-гигабайтами под управлением Windows 2000. Для поддержания совместимости с MS DOS, Windows 95 и Windows 98 объем тома под FAT16 не должен превышать 2 Гбайт;

3.) не поддерживается резервная копия загрузочного сектора;

4.) в FAT16 не поддерживается встроенная защита файлов и их сжатие;

5.) на дисках большого объема теряется много места за счет того, что используется максимальный размер кластера. Место под файл выделяется исходя из размера не файла, а кластера.

FAT32 – также таблица расположения файлов (File Allocation Table):

В версии Microsoft Windows 95 OEM Service Release 2 (OSR2) в Windows появилась поддержка 32-битной FAT. Для систем на базе Windows NT эта файловая система впервые стала поддерживаться в Microsoft Windows 2000.

FAT32 способна обслуживать тома объемом до 4 Тбайт. Размер кластера в FAT32 может изменяться от 1 (512 байт) до 64 секторов (32 Кбайт).

Для хранения значений кластеров FAT32 требуется 4 байта (32 бит, а не 16, как в FAT16). Это означает, в частности, что неко-

торые файловые утилиты, рассчитанные на FAT16, не могут работать с FAT32.

Основным отличием FAT32 от FAT16:

является изменение размера логического раздела диска. При этом если при использо-

вании FAT16 с 2-гигабайтными дисками требовался кластер размером в 32 Кбайт, то в FAT32 кластер размером в 4 Кбайт подходит для дисков объемом от 512 Мбайт до 8 Гбайт. Это соответственно означает более эффективное использование дискового пространства – чем меньше кластер, тем меньше места требуется для хранения файла и, как следствие, диск реже становится фрагментированным.

FAT32 позволяет увеличить максимальное число вхождений в корневой каталог до 65535.

FAT32 накладывает ограничения на минимальный размер тома – не менее 65527 кластеров. При этом размер кластера не может быть таким, при котором бы FAT занимала более 16 Мбайт – 64 Кбайт/4 или 4 млн. кластеров.

1.) выделение дискового пространства выполняется более эффективно, особенно для дисков большого объема;

2.) корневой каталог в FAT32 представляет собой обычную цепочку кластеров и может находиться в любом месте диска;

3.) за счет использования кластеров мень-шего размера (4 Кбайт на дисках объемом до 8 Гбайт) занятое дисковое пространство обычно на 10–15 % меньше, чем под FAT16;

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

1.) размер тома при использовании FAT32 под Windows 2000 ограничен 32 Гбайт;

2.) тома FAT32 недоступны из многих операционных систем, которые поддержива-ют FAT;

3.) не поддерживается резервная копия за-грузочного сектора;

4.) в FAT32 не поддерживается встроенная защита файлов и их сжатие.

Файловая система NTFS (New Technology File System).

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

Особое внимание (при проектировании) было обращено на следующие характеристики:

1.) надежность . является ключевым элементом структуры и поведения NTFS. Одним из способов увеличения надежности является введение механизма транзакций, при котором осуществляется журнали-рование файловых операций;

2.) расширенную функциональность . NTFS проектировалась с учетом возможного расширения. В ней были реализованы многие дополнительные возможности: усовершенствованная отказоустойчивость; эмуляция других файловых систем; мощная модель безопасности; параллельная обработка потоков данных; создание файловых атрибутов, определяемых пользователем;

3.) поддержку платформенно-независимого системного интерфейса для компьютер-ного окружения POSIX (Portable Operating System Interface for Computer Environments). Поскольку правительство США требовало, чтобы все закупаемые им системы хотя бы в минимальной степени соответствовали стандарту POSIX, такая возможность была предусмотрена и в NTFS.

К числу базовых средств файловой системы POSIX относится необязательное исполь-зование имен файлов с учетом регистра, хранение времени последнего обращения к файлу и механизм так называемых «жестких ссылок» (альтернативных имен, позволяя-ющих ссылаться на один и тот же файл по двум и более именам);

4.) гибкость. Модель распределения диско-вого пространства в NTFS отличается чрезвычайной гибкостью. Размер кластера может изменяться от 512 байт до 64 Кбайт; он представляет собой число, кратное внутреннему кванту распределения дискового пространства. NTFS также поддерживает длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для совместимости с FAT.

Как и при использовании FAT, основной информационной единицей в NTFS является кластер.

Теоретически NTFS поддерживает тома с числом кластеров до 2 32 , но тем не менее помимо отсутствия жестких дисков такого объема существуют и другие ограничения на максимальный размер тома. Одним из таких ограничений является таблица разделов. Индустриальные стандарты ограничивают размер таблицы разделов 2 32 секторами. Другим ограничением является размер сектора, который обычно равен 512 байтам. Поскольку размер сектора может измениться в будущем, текущий размер дает ограничение на размер одного тома – 2 Тбайт ( 2 32 × 512 байт = 241 ). Таким образом, размер тома в 2 Тбайт является практическим пределом для физических и логических томов NTFS.

Управление доступом к файлам и каталогам:

При использовании томов NTFS можно устанавливать права доступа к файлам и каталогам. Эти права доступа указывают, какие пользователи и группы имеют доступ к ним и какой уровень доступа. Под NTFS можно устанавливать разрешения на удаленный доступ, объединяемые с разрешениями на доступ к файлам и каталогам. В версии NTFS, используемой в Windows 2000, появился новый тип разрешения на доступ – наследуемые раз-решения.

Сжатие файлов и каталогов:

В Windows 2000 поддерживается сжатие файлов и каталогов, расположенных на NTFS-томах. Сжатые файлы доступны для чтения и записи любыми Windows-приложениями. Для этого нет необходимости в их предварительной распаковке. Используемый алгоритм сжатия

схож с тем, который используется в Double-Space (MS DOS 6.0) и DriveSpace (MS DOS 6.22), но имеет одно существенное отличие – под управлением MS DOS выполняется сжатие целого первичного раздела или логического устройства, тогда как под NTFS можно упаковывать отдельные файлы и каталоги.

Алгоритм сжатия в NTFS разработан с учетом поддержки кластеров размером до 4 Кбайт. Если величина кластера больше 4 Кбайт, функции сжатия NTFS становятся недоступными.

Файловая система NTFS обладает способностью самовосстановления и может поддерживать свою целостность за счет использования протокола выполняемых действий и ряда других механизмов. NTFS рассматривает каждую операцию, модифи-цирующую системные файлы на NTFS-томах, как транзакцию и сохраняет информацию о такой транзакции в протоколе. Начатая транзакция может быть либо полностью завершена (commit), либо откатывается (rollback). В последнем случае NTFS-том возвращается в состояние, предшествующее началу транзакции.

При формировании файловой системы NTFS программа форматирования создает файл MFT (Master File Table) и другие области для хранения метаданных. Метаданные используются NTFS для реализации файловой структуры.

Возможности файловой системы NTFS по ограничению доступа к файлам и катало-гам:

Благодаря наличию механизма расширен-ных атрибутов в NTFS реализованы ограни-чения в доступе к файлам и каталогам. Эти дополнительные атрибуты, использованные для ограничения в доступе к файловым объектам, назвали атрибутами безопасности. При каждом обращении к такому объекту сравнивается специальный список дискреционных прав доступа, приписанный ему, со специальным системным идентификатором, несущим информацию об имени пользователя, осуществляющего текущий запрос к файлу или каталогу. Если имеется в списке необходимое разрешение, то действие выполняется, в противном случае система сообщает об отказе.

Файловая система NTFS имеет так называемые индивидуальные разрешения, которые могут быть приписаны любому файлу и/или каталогу: Read (прочитать), Write (записать), eXecute (выполнить), Delete (удалить), Change Permissions (из-менить разрешения) и Take Ow-nership (стать владельцем).

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

Существует три важных правила, ко-торые помогут определить состояние прав доступа при перемещении или копировании объектов NTFS:

1) при перемещении файлов в границах раздела NTFS сохраняются исходные права доступа;

2) при выполнении других операций (создании или копировании файлов, а так же их перемещении между разделами NTFS) наследуются права доступа родительского каталога;

3) при перемещении файлов из раздела NTFS в раздел FAT все права NTFS теряются.

Нет похожих постов.

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

FAT (File Allocation Table) — файловая система, используемая в операционных системахDOSиWindows. Логический диск, отформатированный под FAT, имеет следующие разделы:

таблица размещения файлов — собственно FAT (традиционно два экземпляра)

FATподдерживает различные размеры томов — от объема дискет и до 4 Гб. Для хранения файлов все доступное для них пространство разбивается накластеры.Размер кластера по умолчанию зависит от размера тома и может колебаться от 512 байт до 64 Кбайт. Таблица размещения файлов содержит цепочку номеров кластеров для каждого файла, неиспользуемые кластеры помечены нулём.

Существует три версии FAT — FAT-12,FAT-16иFAT-32. Они отличаются количествомбит, отведённых для хранения номера кластера. FAT-12 применяется в основном для дискет, FAT-16 — для дисков малого объёма.

Среди преимуществ FAT16 можно отметить следующие :

— файловая система поддерживается операционными системами MS DOS, Windows 95, Windows 98, Windows NT, Windows 2000, а также некоторыми операционными системами UNIX;

— существует большое число программ, позволяющих исправлять ошибки в этой файловой системе и восстанавливать данные;

— при возникновении проблем с загрузкой с жесткого диска система может быть загружена с флоппи-диска;

— данная файловая система достаточно эффективна для томов объемом менее 256 Мбайт.

К основным недостаткам FAT16 относятся следующие:

— корневой каталог не может содержать более 512 элементов. Использование длинных имен файлов существенно сокращает число этих элементов;

— FAT16 поддерживает не более 65536 кластеров, а так как некоторые кластеры зарезервированы операционной системой, то число доступных кластеров составляет 65524. Каждый кластер имеет фиксированный размер для данного логического устройства. При достижении максимального числа кластеров с максимальным размером в 32 килобайта максимальный объем поддерживаемого тома ограничивается 4-гигабайтами под управлением Windows 2000. Для поддержания совместимости с MS DOS, Windows 95 и Windows 98 объем тома под FAT16 не должен превышать 2 Гбайт;

— не поддерживается резервная копия загрузочного сектора;

— в FAT16 не поддерживается встроенная защита файлов и их сжатие;

— на дисках большого объема теряется много места за счет того, что используется максимальный размер кластера. Место под файл выделяется исходя из размера не файла, а кластера.

В версии Microsoft Windows 95 OEM Service Release 2 (OSR2) в Windows появилась поддержка 32-битной FAT. Для систем на базе Windows NT эта файловая система впервые стала поддерживаться в Microsoft Windows 2000. Если FAT16 может поддерживать тома объемом до 4 Гбайт, то FAT32 способна обслуживать тома объемом до 4 Тбайт. Размер кластера в FAT32 может изменяться от 1 (512 байт) до 64 секторов (32 Кбайт).

Для хранения значений кластеров FAT32 требуется 4 байта (32 бит, а не 16, как в FAT16). Это означает, в частности, что некоторые файловые утилиты, рассчитанные на FAT16, не могут работать с FAT32.

Основным отличием FAT32 от FAT16 является изменение размера логического раздела диска. При этом если при использовании FAT16 с 2-гигабайтными дисками требовался кластер размером в 32 Кбайт, то в FAT32 кластер размером в 4 Кбайт подходит для дисков объемом от 512 Мбайт до 8 Гбайт (табл. 4.8). Это соответственно означает более эффективное использование дискового пространства – чем меньше кластер, тем меньше места требуется для хранения файла и, как следствие, диск реже становится фрагментированным.

При применении FAT32 максимальный размер файла может достигать 4 Гбайт минус 2 байта. Если при использовании FAT16 максимальное число вхождений в корневой каталог ограничивалось 512, то FAT32 позволяет увеличить это число до 65 535.

FAT32 накладывает ограничения на минимальный размер тома – не менее 65527 кластеров.

Среди преимуществ FAT32 можно отметить следующие [15]:

— выделение дискового пространства выполняется более эффективно, особенно для дисков большого объема;

— корневой каталог в FAT32 представляет собой обычную цепочку кластеров и может находиться в любом месте диска.

— за счет использования кластеров меньшего размера (4 Кбайт на дисках объемом до 8 Гбайт) занятое дисковое пространство обычно на 10–15 % меньше, чем под FAT16;

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

Основные недостатки FAT32 [15]:

— размер тома при использовании FAT32 под Windows 2000 ограничен 32 Гбайт;

— тома FAT32 недоступны из многих операционных систем, которые поддерживают FAT;

— не поддерживается резервная копия загрузочного сектора;

— в FAT32 не поддерживается встроенная защита файлов и их сжатие.

Поддерживает систему метаданныхи использует специализированные структуры данных для хранения информации о файлах для улучшения производительности, надёжности и эффективности использования дискового пространства. NTFS имеет встроенные возможности разграничивать доступ к данным для различных пользователей и групп пользователей, а также назначать квоты (ограничения на максимальный объём дискового пространства, занимаемый теми или иными пользователями). NTFS использует системужурналированиядля повышения надёжности файловой системы.

Различают несколько версий NTFS: v1.2 используется в Windows NT 3.51иWindows NT 4.0, v3.0 поставляется сWindows 2000, v3.1 — сWindows XPиWindows Server 2003. Иногда последние версии обозначают как v4.0, v5.0 и v5.1 в соответствии с версиями Windows, с которыми они поставляются.

некоторые функции операционной системы требуют наличия NTFS;

скорость доступа намного выше – NTFS минимизирует чис­ло обращений к диску, требуемых для нахождения файла;

защита файлов и каталогов. Только на томах NTFS возможно задание атрибутов доступа к файлам и папкам;

при использовании NTFS Windows 2000 поддерживает тома объемом до 2 Тбайт;

файловая система поддерживает резервную копию загрузоч­ного сектора – она располагается в конце тома;

NTFS поддерживает систему шифрования Encrypted File System (EFS), обеспечивающую защиту от неавторизованного досту­па к содержимому файлов;

при использовании квот можно ограничить объем дискового пространства, занимаемого пользователями.

NTFS-тома недоступны в MS-DOS, Windows 95 и Windows 98. Помимо этого, ряд функций, реализованных в NTFS под Windows 2000, недоступен в Windows 4.0 и более ранних версиях;

для томов небольшого объема, содержащих много файлов не­большого размера, возможно снижение производительности по сравнению с FAT.

При проектировании системы NTFS особое внимание было обращено на следующие характеристики:

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

расширенную функциональность. NTFS проектировалась с учетом возможного расширения. В ней были реализованы многие дополнительные возможности: усовершенствованная отказоустойчивость; эмуляция других файловых систем; мощная модель безопасности; параллельная обработка потоков данных; создание файловых атрибутов, определяемых пользователем;

поддержку платформенно-независимого системного интерфейса для компьютерного окружения POSIX (Portable Operating System Interface for Computer Environments). К числу базовых средств файловой системы NTFS относится необязательное использование имен файлов с учетом регистра, хранение времени последнего обращения к файлу и механизм так называемых «жестких ссылок» (альтернативных имен, позволяющих ссылаться на один и тот же файл по двум и более именам);

гибкость. Модель распределения дискового пространства в NTFS отличается чрезвычайной гибкостью. Размер кластера может изменяться от 512 байт до 64 Кбайт; он представляет собой число, кратное внутреннему кванту распределения дискового пространства. NTFS также поддерживает длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для совместимости с FAT.

Комментарий от re [ 7 декабря, 2015, 21:14 ]