Ответы Mail.ru: Почему один файл на 60гб переносится на флешку, а другой тоже с 60гб, но пишет, что слишком велик файл. 100гб свободно

Yurek (3268) 1 месяц назад

В FAT32 можно записать файл с размером 4'092MiB (именно столько, а не 4'096MiB). Для мобильных носителей с ограниченным количеством записей/стирания лучше использовать exFAT, который и придуман именно для них. Там нет таких ограничений на размер файла и файловая система обеспечивает равномерность износа ячеек памяти.

Даю лучший ответ (1056) 1 месяц назад

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

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

Тот факт, что один 60 ГБ файл удалось скопировать, а другой нет, может быть связан с тем, что первый файл на самом деле состоит из нескольких частей, каждая из которых меньше 4 ГБ. Например, это может быть архив, разбитый на тома, или набор связанных файлов. В таком случае операционная система копирует каждую часть по отдельности и не видит превышения лимита.

Чтобы гарантированно переносить большие файлы (более 4 ГБ), нужно использовать файловую систему NTFS или exFAT. Они не имеют ограничения на размер файла. Можно отформатировать флешку в одну из этих файловых систем, и тогда проблем с копированием больших файлов не будет.

Однако, стоит учитывать, что старые устройства (например, телевизоры, медиаплееры) могут не поддерживать NTFS или exFAT. Если вы планируете использовать флешку с такими устройствами, возможно, придется оставить FAT32 и смириться с ограничением на размер файла. В таком случае, большие файлы можно разбивать на части с помощью специальных утилит (например, WinRAR или 7-Zip) перед копированием на флешку.