Не удается передать файлы размером более 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.


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 установлен на вашем компьютере, вы должны следовать инструкциям здесь как можно скорее

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.