Не удается передать файлы размером более 2 ГБ на USB-устройства FAT32 на MacOS HighSierra

9

Я работаю над MacBook Air с действительно специфической проблемой. При использовании его для копирования видеофайлов размером более 2 ГБ на USB-накопитель происходит сбой с ошибкой:

Элемент не может быть скопирован, потому что он слишком велик для формата тома

Я проверил, передав около 10 видеофайлов разных размеров на флэш-накопитель 128 ГБ. Те, которые были меньше 2 ГБ, преуспели, а те, что прошли, не смогли.

Чтобы исключить неисправность USB, я также проделал то же самое с другой флэш-памятью 8 ГБ, которая имела ту же проблему. Обе флэшки отображаются в MacOS как MS-DOS (FAT32) .

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

У кого-нибудь есть идея, что здесь происходит?

Хашим
источник
2
Я не знаю. Но я нашел эту ветку, которая может быть полезной.
SpiderPig
Это блестящая находка, я пробовал несколько вариантов поиска в Google, но мне так и не удалось найти эту ссылку. Поскольку я являюсь, по крайней мере, третьим человеком за день, сообщившим об этой проблеме после выпуска новой версии MacOS, это также кажется относительно убедительным ответом на мой вопрос. Вы должны опубликовать это как ответ.
Хашим
К счастью, если вы знаете, что размер файла <4 ГБ, cpкоманда работает.
тимкофу
@timkofu - ошибка в Finder, поэтому любой способ обработки файла, который не является Finder, - будь то альтернативный файловый менеджер, такой как TotalCommander или собственная bashкомандная строка - будет работать нормально.
Хашим

Ответы:

17

Это ошибка в текущей версии macOS 10.13 High Sierra.

Пока не используйте Finder.app для переноса файлов размером более 2 ГБ на том / диск в формате FAT32, так как операция не удастся.

Тем временем используйте другие файловые менеджеры, такие как ForkLift, Transmit или Commander One, чтобы копировать большие файлы на тома FAT32.

oa-
источник
1
Просто использовал ForkLift. Супер классно.
xySVerma
2
Вау, спасибо! Я подозревал, что мой USB-ключ поврежден, и потратил полчаса на проверку и переформатирование диска. У Apple действительно плохой год на Mac.
Томаш Кафка
1

Спасибо SpiderPig за то, что он нашел убедительное доказательство того, что это ошибка в MacOS High Sierra, а именно этот поток Reddit, созданный за последние несколько дней, который подтверждают несколько пользователей.

Для дополнительного контекста я решил добавить результаты своего исследования после того, как задал этот вопрос. Эта конкретная ошибка является последней в длинном списке ошибок, представленных High Sierra, и, по-видимому, настолько незначительна / редка по сравнению с другими, что не была зарегистрирована ни в одном из этих неполных списков . Тем не менее, я и, по крайней мере, один другой пользователь сообщали об этом в последнем потоке MacRumors, поэтому мы надеемся, что он скоро будет добавлен в этот список.

Пока Apple в конечном итоге не выпустит обновление, которое исправит это, есть два обходных пути для этой ошибки.

Конвертируйте вашу флешку или внешний диск в exFAT

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

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

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

Используйте другой файловый менеджер

Эта ошибка не является проблемой файловой системы APFS, которую представила High Sierra - ее замена HFS +, - но самой Finder. По этой причине, как указал oa в своем ответе, на данный момент ошибку можно также обойти, просто используя альтернативный файловый менеджер, например Transmit или Commander One 1, пока Apple не решит выпустить исправление.


1 Говоря о Commander One, тангенциально связанной боковой ноте: если, по состоянию на момент публикации этого ответа, вы в настоящее время Eltima «s Elmedia плеер или Folx установлен на вашем компьютере, вы должны следовать инструкциям здесь как можно скорее

Хашим
источник