38

Это флэш-накопитель FAT32 USB емкостью 32 ГБ, и, похоже, у меня нет проблем с файлом библиотеки iPhoto на 13 ГБ. Я думал, что было ограничение размера файла 4 ГБ в этом формате файловой системы?

4 ответа4

110

Существует ограничение в 4 ГБ на файл .

Пример:
Копирование двух файлов, каждый из которых имеет размер 3 ГБ (всего 6 ГБ), будет работать нормально.
Копирование одного файла 6GB не удастся.

В вашем случае OS/X отображает iPhoto Library в виде одного файла, но на самом деле это папка со многими файлами внутри. (Все меньше 4Гб).

33

Часто в OS X вы обнаружите, что файл на самом деле не является файлом - это каталог. Хорошим примером этого является приложение, которое будет выглядеть как один файл .app но на самом деле это пакет (каталог), содержащий несколько файлов.

6

Да, на FAT32 существует ограничение на размер файла, ОДНАКО, это 4 ГБ на файл.

Возможно, у вас есть каталог размером 50 ГБ, однако ни один файл не может быть больше 4 ГБ.

5

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

Все файловые системы, используемые Windows, организуют ваш жесткий диск в зависимости от размера кластера (также называемого размером единицы размещения). Размер кластера представляет собой наименьший объем дискового пространства, которое можно использовать для хранения файла. Если размеры файлов не превышают размер, кратный размеру кластера, для хранения файла необходимо использовать дополнительное пространство (до следующего кратного размеру кластера). На типичном разделе жесткого диска средний объем пространства, который теряется таким образом, может быть рассчитан с использованием уравнения (размер кластера)/2 * (количество файлов).

Если при форматировании раздела размер кластера не указан, по умолчанию выбирается размер раздела. Эти значения по умолчанию выбраны, чтобы уменьшить потерянное пространство и уменьшить фрагментацию в разделе.

Но это также максимальный размер файла, который зависит от размера кластера, а также от выбранного размера сектора , потому что размер файла рассчитывается как

Размер файла = (количество кластеров) * (секторов на кластер) * (размер секторов)

размер сектора обычно составляет 512 байт, но в настоящее время, когда у нас есть жесткие диски емкостью несколько терабайт, он может быть больше (например, 4 КБ).

Хотя кажется, что это позволяет большие файлы, в спецификации FAT32 говорится, что размер файла не может превышать 4 ГБ, следовательно,

Максимальный размер файла = 4 294 967 296 байт (4 гигабайта)

Максимальное количество кластеров для Fat32 ограничено 268 435 445, а размер кластера не должен превышать 64 КБ, см. Здесь. Но также сказано, что нельзя форматировать Fat32 с кластерами большего размера, чем 32 КБ. Это означает, что теоретически максимальный размер раздела

Макс часть. размер = 268 435 445 * 32 768 байт = 8 796 092 661 760 байт (что составляет 8 терабайт).

Практически, это ниже, потому что обычно у вас нет кластеров 32 КБ. Для Fat32 размер кластера по умолчанию варьируется в зависимости от размера раздела между 4 КБ (236 МБ - 8 ГБ разделов) и 16 КБ (16 ГБ - 32 ГБ разделов).

Вы можете влиять на максимальный размер раздела при форматировании раздела. Чем больше размер кластера и / или размер сектора, тем больше может быть раздел. Но размер файла всегда ограничен 4 ГБ.

Заметки:

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

  • Несмотря на то, что Microsoft прекратила поддержку разделов Fat32 размером более 32 ГБ, вы по-прежнему можете создавать и использовать их, если для форматирования их используете сторонние бесплатные инструменты. Fat32 по-прежнему используется многими устройствами и во многих операционных системах (не только в Windows), таких как HDD-рекордеры, камеры и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .