Максимальный объем файла в fat32
Максимальный размер файла fat32 и как с этим бороться
Файловые системы, как и все, что связано с IT-сферой, постоянно и динамично развиваются. Кто бы мог подумать в 1996 году, что максимальный размер файла fat32 уже через 5-6 лет будет считаться недостаточным? И ограничение размера файла fat32 — далеко не единственный недостаток этой файловой системы по сравнению с другими, более совершенными собратьями.
Традиционно fat32 сравнивают с файловой системой NTFS — также детищем фирмы Microsoft. Среди достоинств этой файловой системы — практически неограниченный максимальный размер файла (теоретический предел — 2 экзабайта), поддержка сжатия файлов и папок, устойчивость к сбоям операционной системы, небольшой размер одного кластера и прочее. Но есть и один существенный недостаток — столь популярные сейчас флешки и в режиме записи, и в режиме чтения/копирования данных быстрее работают с устаревшей файловой системой fat32. К примеру, очень популярные среди энтузиастов флеш-накопители Corsair Voyager GT в fat32 в режиме записи показывают скорость на уровне 17-19 MB/s, а в NTFS — “всего” 12-13 MB/s. Существенная разница, правда? Причем от объема флешки эта пропорция не зависит, т.е. пользователь получает проигрыш в скорости как для накопителя объемом 4 GB, так и объемом 16 GB.
Очевидно, что у многих пользователей по этой причине может возникнуть проблема: как записать большой файл fat32 (под словом большой подразумевается файл, превышающий максимальный размер файла fat32) на USB флеш-накопитель? Вариант тут только один — необходимо раздробить, разделить файл на несколько частей. А вот способов, как это сделать, довольно много, и то, какой из них лучше использовать, зависит и от типа файла, и от квалификации пользователя.
Один из простейших способов — воспользоваться архиватором WinRAR. Уже с первой версии этот архиватор мог работать с так называемыми многотомными архивами, т.е. архивами, которые по сути представляют собой части одного большого архива. Думаю, даже неискушенному пользователю будет несложно разобраться в нужных настройках. Просто в окошке, которое открывается при создании нового архива в соответствующим поле ввода указываете размер одного тома (в байтах) чуть меньший, чем максимальный размер файла fat32 (например, 4 000 000 000) и — вуаля, архиватор сам создаст нужное количество томов нового архива. Если при этом указать минимальную степень сжатия, то процесс архивирования займет времени не намного больше, чем обычное копирование. Извлечение файла из многотомного архива будет происходить так же, как и всегда при разархивации.
Еще один способ дробления файлов на меньшие части — использование специализированных утилит. Таких утилит довольно много (Split Files, HJSplit, Piranja и др.). Среди них большое количество бесплатных программ. Единственный и самый существенный минус такого подхода — это необходимость наличия на компьютере, на котором Вы будете объединять части в единое целое, этой же утилиты. Исключения из этого правила встречаются, но довольно редко. Так что придется, скорее всего, таскать с собой на флешке либо дистрибутив, либо портабельную версию этой программы.
Как вариант предыдущего способа можно использовать файловый менеджер Total Commander. Эта программа пользуется большой популярностью и есть на многих компьютерах. В меню “Файлы” выбираете пункт “Разбить файлы”, в открывшемся диалоге указываете необходимый размер в байтах или выбираете один из часто используемых вариантов, и готово. На компьютере, на котором необходимо воссоздать исходный файл, надо выбрать пункт меню “Собрать файлы”, при этом удерживая курсор на первой части, и через небольшое время получаете исходный файл.
Более продвинутые пользователи для разбиения большого мультимедийного файла могут воспользоваться специализированными аудио- и видеоконверторами. В этом процессе много своих тонкостей. Главное, новичку следует помнить, что с точностью до байта размер получаемых файлов установить не удастся, а значит, в расчетах надо использовать размер файла процентов на 5-10 меньший, чем максимальный размер файла fat32.
Обойти ограничение размера файла FAT32 4GB
Я недавно купил 32 ГБ USB 3 палку, которая была отформатирована FAT32. Я подключил его к компьютеру и попытался скопировать на него фильм, файл был более 4 ГБ, однако, и он не позволит мне скопировать файл через Из-за 4GB ограничение на размер файла, введенное FAT32.
после некоторого гуглить я обнаружил, что я мог бы отформатировать мой USB палку, чтобы иметь exFAT формат, который означал бы, что я мог бы поместить файлы на палку размером более 4 ГБ и диск будет работать на моем Mac и ПК.
проблема с этим решением заключается в том, что мой PS3 не может обнаружить USB-накопитель, когда он отформатирован с exFAT.
Я хотел бы знать, если есть способ, я могу иметь мой USB палку отформатирован, так что он может иметь файлы больше, чем 4 ГБ и работать на моем компьютере, Mac и PS3.
13 ответов
к сожалению, нет возможности скопировать файл >4GB в файловую систему FAT32. И быстрый google говорит, что ваш PS3 будет распознавать только файловые системы FAT32.
ваш единственный вариант – использовать файлы меньшего размера. Может быть, нарезать их на куски, прежде чем перемещать их или сжимать их.
Я хотел бы попробовать сетевое решение для обмена файлами.
изначально вы не можете хранить файлы размером более 4 ГБ в файловой системе FAT. Барьер 4 GB трудный предел сала: файловая система использует трицатидвухразрядное поле для того чтобы хранить размер архива в байтах, и 2^32 байта = 4 GiB (фактически, реальный предел 4 GiB минус один байт, или 4 294 967 295 байт, потому что вы можете иметь архивы zero длины). Таким образом, вы не можете скопировать файл, который больше, чем 4 гиб в любой объем простого жира. exFAT решает эту проблему использование 64-разрядного поля для хранения файла размер но это не очень поможет вам, так как требует переформатирования раздела.
Впрочем, если ты разделить файл на несколько файлов и перекомбинировать их позже, это позволит вам передавать все данные, а не как один файл (так что вам, вероятно, придется перекомбинировать файл, прежде чем это будет полезно). Например, на Linux вы можете сделать что-то подобное:
здесь я использую truncate для создания разреженного файла размером 6 гиб. (Справедливый заменить их на свои собственные.) Затем я разделил их на сегменты размером примерно 2 ГБ каждый; последний сегмент меньше, но это не представляет проблемы в любой ситуации, которую я могу придумать. Вы также можете, вместо –bytes=2GB используйте –number=4 если вы хотите разделить файл на четыре одинаковых по размеру блоков, размер каждого блока в этом случае будет 1 610 612 736 байт или около 1,6 Гб.
чтобы объединить их, просто используйте cat (con cat enate):
подтверждают, что две одинаковые:
это может быть использовано с любым максимальным ограничением размера файла.
многие архиваторы файлов также поддерживает разбиение файл в составные архивные файлы; ранее он использовался для размещения больших архивов на гибких дисках, но в наши дни его можно также использовать для преодоления ограничений максимального размера файла, подобных этим. Архиваторы файлов также обычно поддерживают режим” store “или” no compression”, который можно использовать, если вы знаете содержимое файл не может быть с пользой для дальнейшего сжатия без потерь, как это часто бывает с уже сжатыми архивами, фильмами, музыкой и т. д.; При использовании такого режима сжатый файл просто действует как контейнер, предоставляя вам возможность разделения файлов, а фактические данные просто копируются в архивный файл, экономя время обработки.
расширяя идею Майкла, многие утилиты/форматы сжатия поддерживают режим “store”, в котором они фактически не выполняют никакого сжатия. Большинство этих утилит также поддерживают разделение на несколько архивов. Объедините их, и вы можете разделить файл, не тратя кучу времени на сжатие, особенно если это несжимаемые данные. Я сам использовал эту технику, чтобы решить вашу проблему.
одно большое преимущество такого способа заключается в том, что формат сжатия действует как оболочка, удерживая вас от случайного выполнения чего-либо только с одной частью файла. Он также имеет тенденцию быть проще для нетехнических пользователей. (Не все умеют cat файлы, но почти каждый может открыть zip.) Это тоже очень очевидно что это составной файл, так как файл имеет формат такой. Свободные файлы могут не выглядеть как составной файл, особенно если они каким-то образом теряют свои имена файлов.
конечно, если вы на самом деле хочу чтобы иметь возможность работать с отдельными файлами, это тоже не работает. Это может быть важно, если у вас нет” свободного места ” для записи окончательного файла. В таком случае, вы должны просто разделить файл.
вот пример разделения файла с помощью zip на Linux:
Если вы больше GUI человек, мой Гото всегда был 7-Zip.
другой не заявленный вариант был бы использовать разделы. USB флэш-накопитель чаще всего рассматривается ОС как жесткий диск. Измените размер раздела FAT32 и создайте раздел exFAT (или другой поддерживающей файловой системы), достаточно большой для хранения файла.
Если вам когда-нибудь понадобится доступ к большому файлу на USB-накопителе, это, вероятно, лучшее решение. Если все, что вам нужно сделать, это передать файл, и не возражаете, чтобы скопировать его на жесткий диск, чтобы использовать его, расщепление решение, вероятно, лучше.
Это не будет работать, если ваш USB-накопитель настроен как “супер дискета”, но это все чаще встречается редко. Вы можете преобразовать “Super floppy”в формат жесткого диска с помощью таких инструментов, как fdisk или gparted. Но это, вероятно, будет включать копирование файлов, преобразование, копирование их обратно, а затем сделать диск загрузочным снова.
Как ответили другие, разделив файл и объединения работ. Но самое простое решение-использовать ext 2/3/4 файловой системы для USB-накопителя. Это родная файловая система для Linux. В windows используйте ext2fsd для чтения данных. Он также поддерживает режим записи. Просто установите бесплатное приложение на файл Windows access, без разделения, без присоединения.
вы пробовали HFS+? Это файловая система, используемая на компьютерах Mac. Не смейтесь. Это, кажется, работает на Xbox, поэтому стоит попробовать.
Это может быть реализовано, потому что он также используется на (некоторых) плеерах, которые широко популярны, поэтому даже M$ Xbox360, похоже, читает его. С соответствующим программным обеспечением на ПК, IF это работает на PS3, вы получите универсальное решение.
Это работает-следуйте моим инструкциям:
щелкните правой кнопкой мыши файл, который вы хотите скопировать и выберите “Добавить в архив”
в нижней левой части всплывающего окна запишите split to volume size number, например, если ваш файл составляет 4,63 ГБ, вы можете записать 3 ГБ в поле и нажмите OK.
ждать его финиш
теперь скопируйте все файлы на USB
теперь выберите первый файл ” XXX.part1″, щелкните правой кнопкой мыши и выберите”извлечь здесь”
Он должен извлечь файл.
Мне нужно было переместить виртуальную среду 15,5 ГБ. Я удалил раздел на USB-ключ (32 ГБ) и сделал новый, который был extn4 (linux), смонтировал его как 32GBkey переместил файл. Загрузил машину, которая нуждалась в файле, используя knoppix live (linux disc), смонтировал ключ, переместил файл.
после этого umounted ключ, изменил раздел назад к vfat.
Я обнаружил, что использование Adobe Bridge (если он доступен для вас) позволит обойти ограничение в 4 ГБ на наших серверах. Это может быть сделано просто “перетащить” из запуска ОС в окно клиента моста. Работает для больших (15 Гб+) видеофайлов, где я работаю.
Это работает для меня
- Если это Iso или сжатый файл, который вы должны просто скопировать вставьте вещь внутри него (я имею в виду, как, ваш файл iso размером 5 Гб, когда вы монтируете его, theres 6 файл внутри, вам просто нужно скопировать шесть файлов внутри него, а не файл iso)
Если это Рар, Descompress скопируйте его
правило для этого метода, Каждый файл внутри ниже 4gb
- если он выше 4 ГБ, но его не iso-файл, а не сжатый файл, Сжать его в какую-то часть. Правило для данного метода: Каждая часть ниже 4gb
3.Преобразование системы Fat32 в Ntfs
в случае, если это еще не было сказано / обнаружено-использование Filezilla для FTP больших файлов на внешний HD также работает, даже если HD является Fat32.
FAT32 имеет жесткий предел для каждого файла в списке (32-битное поле для размера файла). Однако приложения, которые обходят это ограничение, используют больше полей. Теоретически, это может обойти жесткий предел, но требует размещения следующих полей сразу после первого и связывания конца первого с началом следующего, как если бы это было частью файла (он читает этот конечный сектор и получает другое сообщение файла bitfield из второго поля), которое обычно обрабатывается операционной системой ПК системы в порядке, но не всегда.
другие программы перемещают файлы кусками по 600 Мб в 2 ГБ и используют флаговый бит, а затем используют несколько битных полей для кусков, хотя все это рассматривается как один файл; так обстоит дело с программным обеспечением adobe, особенно с видеофайлами. Он сегментирует файлы и создает битовое поле для каждого сегмента videoaudio, считываемого ОС как один файл. Эти файлы являются просто оболочками, своего рода папкой, которая обертывается вокруг набора изображений или образцов, которые быстро кэшируются в память для воспроизведения. DVD standard VOB-еще один отличный пример, который показывает, откуда это происходит и почему. Его разрезают на куски быстро кэшированных файлов для воспроизведения на DVD-плеерах. Они используют старый формат UDF1 или joliet, который заимствует из HFS, но использует в основном списки с поддержкой FAT. Ограничение на размер файла составляет примерно 2 Гб, в основном для скорости кэширования DVD-плеера приставки. Чаще всего это от 110th до 15th этого предела, а мультиплексированные аудио и видео блоки кэшируются вместе очень быстро, для воспроизведения.
ответ на эту проблему не является сложным, но это не один размер подходит всем. Для конкретного вопроса используйте программу splitter; WinRar, 7zip великолепны и имеют графический интерфейс. Это простой ответ и работает хорошо. ОС (Операционная система) установит файл для использования нескольких полей и нескольких кусков, но он будет рассматриваться как один файл после слияния. С большим количеством сжатых видеофайлов (почти каждый формат является сжатым форматом по одному алгоритму или другой), скорости чтения для FAT достаточно быстры для воспроизведения на большинстве смарт-телевизоров или минимальных консольных систем ОС (PS34, XBOX и т. д.). Другие файлы, как ISO-образы и т. д., не способен, если не в формате DVD видео, а это все-таки сильно кэшируется формате. Для игровых ISO-образов проверьте ntfs и несколько других форматов, которые ваш компьютер может построить на USB-накопителе, а затем попробуйте его без разделенных действий.
Как сказал ОП “для PS3”, ответ должен относиться исключительно к FAT32, так как это все, что вы получаете с PS3. Что касается пользователей Linux, то ответ можно найти в форматировании разделов EX4 и, конечно же, NTFS с Windoze. Перемещать файлы из EX4 в NTFS через Samba легко. Если перемещение файла требует “прыжки через обручи”, вы действительно должны рассмотреть “Я правильно форматировать мои разделы для обработки файлов, которые мне нужно обрабатывать на регулярной основе? Тем не менее, также приятно иметь больше одного компьютер, который будет обрабатывать то, что вам нужно, как вам нужно, тоже. (Это, исходя из кого-то, что только что отформатированный USB 32GB dongle в FAT32, только чтобы найти 10 минут спустя, что мне нужно хранить 15gb .img файл на нем, и пришлось переместить все с него, изменить формат раздела,и переместить все это обратно на него).
Максимальный размер файла fat32 и как с этим бороться
Сегодня файловые системы являются динамично развивающейся сферой IT. Вряд ли кто-то в 1996 году мог подумать, что максимального размера файла fat 32 через 5-6 лет будет уже недостаточно. Стоит отметить, что ограничение размера файла в fat32 является далеко не единственным недостатком данной файловой системы по сравнению с более совершенными собратьями. Fat 32 традиционно сравнивают с файловой системой NTFS, которая представляет собой еще одно детище компании Microsoft. К достоинствам данной файловой системы можно отнести практически неограниченный размер файла. Теоретическим пределом является объем в 2 экзабайта. Также преимуществами файловой системы данного типа является поддержка сжатия папок и файлов, устойчивость к сбоям ОС, небольшой размер одного кластера и так далее.
Имеется у этого типа файловой системы и свой недостаток, причем довольно существенный. Популярные нынче флэш-накопители в режиме записи, чтения или копирования данных быстрее работают с устаревшей файловой системой fat32. Так, например, популярные среди энтузиастов накопители CorsairVoyagerGTв FAT32 в режиме записи демонстрируют скорость на уровне 17-19 MB/s. В NTFS данные устройства демонстрируют скорость всего 12-13 MB/s. Согласитесь, существенная разница. От объема флэшки эта порция не зависит, поскольку пользователь получает проигрыш в скорости и для накопителя объемом 4Gb, и для накопителя объемом 16 Gb. У многих пользователей по этой причине может возникнуть проблема следующего рода: каким образом можно записать файл, объем которого превышает максимальный размер файла fat32, на USB флэш-накопитель? Тут имеется только один вариант: необходимо разделить файл на несколько частей. Способов сделать это достаточно много. Какой из них лучше использовать будет зависеть от многих факторов, в том числе от типа файла и квалификации пользователя. Одним из самых простых способов является использование архиватора WinRAR. Этот архиватор мог работать уже с первой версии с многотомными архивами. Так называются архивы, которые, по сути, представляют собой отдельные части одного большого архива.
Неопытному пользователю будет не слишком сложно разобраться в необходимых настройках. В окне, которое открывается при создании нового архива, в соответствующем поле ввода необходимо указать размер одного тома, который немного меньше, чем максимальный размер файла fat32. В результате архиватор самостоятельно создаст требуемое количество томов нового архива. При этом можно также указать минимальную степень сжатия. Таким образом, процесс архивирования займет намного меньше времени, чем обычное копирование. Извлечь файл из многотомного архива можно при разархивации. Еще одним способом дробления файлов на меньшие части является использование специальных утилит. Сегодня существует довольно много таких утилит. К ним можно отнести программы HJSplit, Split Files, Piranja и т.д. Имеется среди них и большое количество бесплатных программ. Единственным существенным недостатком данного подхода является необходимость наличия такой же утилиты на компьютере, на котором вы будете объединять различные части такого файла в одно целое. Исключения из правила редко, но все-таки встречаются. Скорее всего, придется таскать с собой на флэш-накопителе либо дистрибутив, либо портативную версию данной программы. В качестве варианта можно попробовать использовать файловый менеджер Total Commander.
Данная программа сегодня пользуется большой популярностью и встречается на многих персональных компьютерах. В ней в меню «Файлы» необходимо выбрать пункт «Разбить файлы», в открывшемся окне указать необходимый размер в байтах или выбрать один из часто используемых вариантов. Вот и все. Теперь на том компьютере, где вам нужно вновь создать исходный файл, необходимо выбрать пункт «Собрать файлы». При этом курсор ненужно удерживать на первой части. Через некоторый промежуток времени вы получите исходный файл. Более продвинутые пользователи могут для разбиения больших мультимедийных файлов использовать специализированные видео и аудио-конверторы. В данном процессе есть много тонкостей. Новичку необходимо помнить о том, что размер получаемых файлов с точностью до байта установить не удастся. Значит в расчетах необходимо использовать размер файла, который на 5-10% меньше, чем максимальный размер файла fat32.