Как закачать большой файл на fat32. Максимальный размер файла fat32 и как с этим бороться

Периферия

FAT32 - последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16 . Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров . FAT32 появилась вместе с Windows 95 OSR2.

Логический предел

Максимально возможное число кластеров в FAT32 равно 268 435 445, что позволяет использовать тома (логические диски) объёмом до 8 ТБ . Размер кластера по умолчанию для файловой системы FAT32 составляет от 512 байт до 32 КБ в зависимости от размера тома и конкретной версии ОС .При использовании размера кластера, равного 32768 байт, максимальный размер тома составит чуть менее 8 ТБ . Хотя размер сектора может быть любым, традиционно он считается равным 1 сектору диска и равен 512 байт и т.к. эта величина не менялась с момента создания - она может считаться некоторым ПО как константа. Это может вызвать некоторые проблемы совместимости. Средство ScanDisk , входящее в состав Microsoft Windows 95 и Microsoft Windows 98 , является 16-разрядной программой . Для таких программ максимальный размер кластера отдельного фрагмента памяти составляет 16 МБ минус 64 КБ . Следовательно, ScanDisk в Windows 95 или Windows 98 не может работать с томами FAT32, у которых размер таблицы FAT превышает 16 МБ минус 64 КБ. Запись в таблице FAT на томе с файловой системой FAT32 имеет размер 4 байта , поэтому ScanDisk не может работать с таблицей FAT на диске FAT32, описывающей более 4 177 920 кластеров (включая два резервных). С учётом самих таблиц FAT и при максимальном размере кластера 32 КБ размер тома может быть до 127,53 ГБ .

Штатными средствами Windows 2000 , Windows XP , Windows Vista и Windows 7 невозможно создать разделы FAT32 более 32 ГБ, однако, с такими разделами возможно работать, если они были предварительно созданы в других ОС . Причина этого заключается в том, что, по мнению Microsoft, при увеличении размера тома FAT32 выше 32 ГБ резко падает производительность, и что более подходящее решение - использование NTFS , то есть родной формат файловой системы для Windows 2000 и Windows XP. Но поскольку NTFS нецелесообразно использовать на флеш-накопителях вследствие увеличивающегося их износа данной файловой системой, то была разработана специальная файловая система exFAT , снимающая ряд ограничений.

Windows XP работает с томами объемом до 2 ТБ (из справки Windows XP). Программа Partition Magic позволяет создавать FAT32-раздел размером не более ~192 ГБ. Программа EASEUS Partition Master успешно создает FAT32-раздел размером 250 ГБ и более.

Максимально возможный размер файла для тома FAT32 - ~ 4 ГБ - 4 294 967 295 байт (в FAT32 под размер файла отведено 4 байта. 4 байта - это 32 бита. 2 32 -1 - 4 294 967 295 байт. Поэтому размер файла не может быть больше этого значения, иначе не получится указать его длину. Хотя цепочку в FAT таблице можно продолжать и дальше, но тогда для определения размера файла придется каждый раз пробегать по всей цепочке, а это будет занимать много времени. К тому же в FAT таблице указаны только номера кластеров, поэтому тогда можно будет узнать только округлённое значение длины файла) - это весьма важный фактор для смены файловой системы. FAT32 не поддерживает установку разрешений на доступ к файлам и папкам и некоторые другие функции современных файловых систем. Все эти причины привели к тому, что сейчас наблюдается тенденция отказа от FAT32 в пользу более продвинутых файловых систем, таких как

Когда вы форматируете внутренний накопитель, внешний жесткий диск, флеш накопитель, или SD карту, Windows предложит выбрать файловую систему FAT32, ExFAT и NTFS. Но в данном окне нет описания, что означает данная файловая система и какая между ними разница. По этому в сегодняшней статье попытаемся расшифровать данные названия файловых систем.

FAT32 является старейшей файловой системой, он был введен в Windows 95, чтобы заменить FAT16.

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

Ограничения данного возраста: размер файла больше 4Гб FAT32 не поддерживается, по этому можно забрасывать на накопитель любое количество файлов, но чтобы каждый из них был не больше 4Гб. Максимальный размер раздела в FAT32 8ТБ, но в операционных системах Windows размер создаваемого раздела в данной файловой системе не превышает 32ГБ. Хотя если создать раздел больше 32ГБ в другой системе, то Windows будет работать с накопителем.Но опять таки, если создать раздел в FAT32 больше 32ГБ, то по утверждениям Майкрософт производительность данного диска значительно падает.

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

Совместимость: Поддерживается всеми версиями Windows, Mac, Linux, игровыми консолями и другими устройствами с USB.

Ограничения: Максимальный размер файла 4ГБ, 8ТБ максимальный размер раздела. В Windows раздел можно создать не больше 32ГБ.

Идеально подходит: на съемных накопителях, для совместимости с большинством устройств, если вы используете файлы до 4ГБ.

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

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

Для установки системы Windows ваш раздел должен быть NTFS, да и вторичные диски лучше форматировать в данной файловой системе, для нормальной работы всех приложений.

Но данная файловая система не совместима с другими операционными системами. Она будет работать со всеми версиями Windows, но Mac OS X может только читать диски в данной файловой системе, он не может писать на них. Также и Linux только читает разделы NTFS, хотя некоторые дистрибутивы включили поддержку записи. Большинство игровых консолей не поддерживают NTFS, к примеру Sony PlayStation не поддерживает данную файловую систему, да и Xbox 360 не поддерживает ее.

Совместимость: работает со всеми версиями Windows, только читается в Mac, также и Linux только читает, и не каждый дистрибутив пишет. Другие устройства - большинством не поддерживается.

Ограничения:

Идеально подходит: для системного диска, и других внутренних дисков, которые будут использоваться только в Windows.

ExFat была введена Майкрософт в 2006, и по другому данную файловую систему называет FAT64. Поддержку данной файловой системы с обновлениями добавили и в Windows XP.

Данная файловая система оптимизирована для флеш-накопителей. Одним из новшеств ExFat является уменьшение количества перезаписей одного и того же сектора, что уменьшает изнашивание накопителя.

Как и NTFS, ExFat не ограничен в размерах файла и раздела. Другими словами,если ваш накопитель отформатирован в ExFat, то можно записывать на него файлы размером больше 4ГБ. Данная файловая система лучший выбор для накопителей, где вы хотите легкую файловую систему без ограничений размера файла.

ExFat также более совместим чем NTFS, если Mac поддерживал только чтение NTFS, то ExFat он полностью поддерживает, как чтение так и запись. ExFat также могут быть доступны в Linux, если установить дополнительное программное обеспечение.

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

Совместимость: Работает во всех версиях Windows, и в современных версиях Mac OS X, но требует дополнительное программное обеспечение на Linux. Большинство старых устройств не поддерживают данную файловую систему.

Ограничения: нет ограничений в размерах файла, и в размерах раздела.

Идеально подходит: для флеш-накопителей USB, внешних накопителей, и т.д., если вы работаете с файлами объемом больше 4ГБ, и если вы хотите уменьшить износ накопителя.

NTFS идеально подходит для внутренних дисков, а ExFat больше подходит для флеш-накопителей. Fat32 в основном используется для стареньких устройств, которые не поддерживают другие файловые системы.

На сегодня всё, если есть дополнения - пишите комментарии! Удачи Вам 🙂

Windows предлагает вам выбрать файловую систему NTFS, FAT32 или exFAT. Диалог форматирования в Windows не поясняет в чём разница, так что мы возьмём это на себя.

FAT32 - старая файловая система, которая по большей части используется для USB-флэш-накопителей и других внешних дисков. Windows применяет NTFS для своего системного диска. Кроме этого данный формат отлично подходит для других внутренних накопителей. exFAT - современная замена FAT32 и его поддерживает гораздо больше устройств, чем, скажем, NTFS, хотя он ещё не так широко распространён, как FAT32.

FAT32

FAT32 - самая старая файловая системе из трёх. Она была представлена ещё во времена Windows 95 и пришла на замену ещё более старой FAT16.

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

Однако возраст накладывает свои ограничения. Размер индивидуальных файлов на дисках с FAT32 не может превышать 4 Гб. Это максимум. Раздел FAT32 должен быть меньше 8 Тб, что уже не столь важно, но всё равно заметно, если у вас имеется один их новых механических дисков высокой ёмкости.

Хотя этой файловой системы достаточно для USB-накопителей и других внешних носителей, лучше не использовать её для внутренних дисков. В ней отсутствуют разрешения и другие функции безопасности, встроенные в более современную файловую систему NTFS. Современные версии Windows нельзя установить на FAT32, они требуют, чтобы диск был отформатирован в NTFS.

Совместимость: Работает со всеми версиями Windows, Mac и Linux, игровыми консолями, а также практически любыми устройствами, оборудованными USB портами.

Ограничения: Максимальный размер файла - 4 Гб, максимальный размер раздела - 8 Тб.

Используйте данную файловую систему для внешних носителей, чтобы добиться максимальной совместимости с широчайшим спектром устройств, если, конечно у вас нет файлов больше 4 Гб.


NTFS

NTFS - современная файловая система, которую любит использовать Windows. Когда вы устанавливаете Windows, она форматирует системный диск в файловой системе NTFS. Теоретически, ограничения на размер файлов и разделов в NTFS настолько велики, что вы никогда в них не упрётесь. NTFS впервые появилась в пользовательских версиях Windows вместе с .

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

Ваш системный раздел Windows обязательно должен быть отформатирован в NTFS. Если у вас есть второй жёсткий диск, на который вы планируете устанавливать программы, для него тоже стоит использовать NTFS.

Однако NTFS не настолько совместима с другими операционными системами. Она будет работать со всеми недавними версиями Windows, вплоть до Windows XP, но имеет ограниченную совместимость с другими системами. Mac OS X по умолчанию может только считывать данные с NTFS дисков, а не записывать их. Некоторые дистрибутивы Linux могут включить поддержку записи на NTFS, другие способны только читать информацию. Ни одна из консолей PlayStation от Sony не поддерживает NTFS. Даже Xbox 360, собственная консоль Microsoft, не умеет читать NTFS диски, хотя новый Xbox One на это способен. Вероятность поддержки NTFS в других устройствах ещё ниже.

Совместимость: Работает со всеми версиями Windows, на Mac по умолчанию только для чтения, на некоторых дистрибутивах Linux возможна как запись, так и чтение. Другие устройства, за исключением Xbox One от Microsoft, вероятно, не будут поддерживать NTFS.

Ограничения:

Используйте её для системного диска Windows и других внутренних устройств хранения, которые будут работать под управлением Windows.


exFAT была представлена в 2006 году и добавлена к старым версиям Windows посредством обновления для Windows XP и Windows Vista.

Это файловая система, оптимизированная для флэш-накопителей. Она разработана как лёгкая файловая система вроде FAT32, но без дополнительных функций NTFS и ограничений, свойственных FAT32.

Как и NTFS, exFAT не имеет особых ограничений на размер файлов и разделов. Это означает, что вы можете хранить отдельные файлы больше 4 Гб на флэш-накопителях или SD-картах, если они отформатированы в exFAT. exFAT во всём превосходит FAT32 и должна стать лучшим решением для внешних носителей, если вам необходима лёгкая, но современная файловая система без ограничений на размеры файлов.

exFAT также отличается большей степенью совместимости, чем NTFS. В то время как Mac OS X поддерживает лишь чтение для NTFS, компьютеры Mac предлагают как чтение, так и запись на exFAT. На Linux доступ к дискам в формате exFAT можно получить, установив соответствующее программное обеспечение.

Хотя exFAT полностью совместима с компьютерами Apple и некоторыми другими устройствами, которые не поддерживают NTFS, например, цифровыми камерами, дальнейший список не слишком впечатляет. Xbox 360 от Microsoft не умеет работать с данной файловой системой, а вот Xbox One уже это может. PlayStation 3 не поддерживает диски exFAT, хотя PlayStation 4, по сообщениям компании, на это способна. Разнообразные старые устройства могут обладать лишь поддержкой FAT32, а не exFAT.

Совместимость: Работает со всеми версиями Windows и современными версиями Mac OS X, но требует дополнительного программного обеспечения на Linux. exFAT поддерживает большее количество устройств, чем NTFS, но некоторые, в частности старые, гаджеты умеют работать только с FAT32.

Ограничения: Нет реалистичных ограничений на размеры файлов и разделов.

Используйте для USB-флэш-накопителей и других внешних дисков, особенно если вам нужно переносить файлы размером больше 4 Гб. Если предположить, что все устройства, с которыми вы будете использовать накопитель, поддерживают exFAT, вам стоит .



NTFS идеально подходит для внутренних дисков, а exFAT предназначена для флэш-накопителей. Тем не менее, иногда вам может потребоваться внешний накопитель в формате FAT32, если нужное устройство не поддерживает exFAT.

Одна из основных проблем, с которой сталкиваются пользователи при создании загрузочной флешки UEFI для установки Windows - необходимость использовать файловую систему FAT32 на накопителе, а значит и ограничение на максимальный размер образа ISO (а точнее, файла install.wim в нем). Учитывая, что многие предпочитают различного рода «сборки», которые часто имеют большие, чем 4 Гб размеры, встает вопрос о записи их для UEFI.

Есть способы обойти эту проблему, например, в Rufus 2 вы можете сделать загрузочный накопитель в NTFS, который при этом «виден» в UEFI. А недавно появился и еще один способ, позволяющий записать ISO более 4 гигабайт именно на флешку FAT32, реализован он в моей любимой программе WinSetupFromUSB.

Как это работает и пример записи загрузочной флешки UEFI из ISO более 4 Гб

В бета-версии 1.6 WinSetupFromUSB (конец мая 2015) реализована возможность записать образ системы, превышающий 4 Гб на FAT32 накопитель с поддержкой UEFI загрузки.

Насколько я понял из информации на официальном сайте winsetupfromusb.com (там же вы можете скачать рассматриваемую версию), идея возникла из обсуждения на форуме проекта ImDisk, где пользователь заинтересовался возможностью разделять ISO образ на несколько файлов, так чтобы их можно было разместить на FAT32, с последующим «склеиванием» уже в процессе работы с ними.

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

  1. Автоматическое форматирование в FAT32 в FBinst.
  2. Добавление образа ISO.
  3. Нажатие кнопки Go.

На 2-м шаге демонстрируется уведомление: «Файл слишком большой для раздела FAT32. Он будет разбит на части». Отлично, то, что и требуется.

Запись прошла успешно. Обратил внимание, что вместо обычного отображения имени копируемого файла в строке статуса WinSetupFromUSB, теперь вместо install.wim сообщают: «Идет копирование большого файла. Пожалуйста, подождите» (это хорошо, а то некоторые пользователи на данном файле начинают думать, что программа зависла).

В итоге, на самой флешке файл ISO с Windows был разбит на два файла (см. скриншот), как и ожидалось. Пробуем загрузиться с нее.


Проверка созданного накопителя

На моем компьютере (материнская плата GIGABYTE G1.Sniper Z87) загрузка с флешки в режиме UEFI прошла успешно, дальнейшее выглядело следующим образом:

  1. После стандартного «Копирование файлов», на экране установки Windows отобразилось окно с иконкой WinSetupFromUSB и статусом «Инициализация USB диска». Статус обновляется раз в несколько секунд.
  2. В итоге - сообщение «Не удалось инициализировать USB диск. Попробуйте отключить и подключить снова через 5 секунд. Если используете USB 3.0, попробуйте порт USB 2.0».

Дальнейшие действия на данном ПК мне не удались: нет возможности нажать «Ок» в сообщении, потому как мышь и клавиатура отказываются работать (пробовал разные варианты), а подключить флешку к USB 2.0 и загрузиться я не могу, поскольку у меня всего один такой порт, крайне неудачно расположенный (флешка не влезает).

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