web-dev-qa-db-fra.com

Impossible de transférer des fichiers de plus de 2 Go vers des clés USB FAT32 sous MacOS HighSierra

Je travaille sur un MacBook Air avec un problème très particulier. Lors de son utilisation pour copier des fichiers vidéo de plus de 2 Go sur un lecteur USB, l'erreur échoue avec le message suivant:

L'élément ne peut pas être copié car il est trop volumineux pour le format du volume.

J'ai testé en transférant environ 10 fichiers vidéo de différentes tailles sur un lecteur flash de 128 Go. Ceux qui avaient moins de 2 Go ont réussi et ceux qui ont échoué ont échoué.

Pour exclure que l'USB soit défectueux, j'ai également procédé de la même manière sur un autre lecteur flash de 8 Go, ce qui posait le même problème. Les deux lecteurs flash apparaissent dans MacOS sous la forme MS-DOS (FAT32)}.

En outre, ce problème ne semble concerner que MacOS, car le transfert des mêmes fichiers sur les mêmes clés USB depuis mon ordinateur Windows 7 a largement abouti, la seule limitation de transfert étant la limite habituelle de 4 Go de fichiers FAT32.

Quelqu'un a-t-il une idée de ce qui se passe ici?

9
Hashim

Ceci est un bug dans la version actuelle de macOS 10.13 High Sierra.

Pour l'instant, n'utilisez pas Finder.app pour transférer des fichiers de plus de 2 Go sur un volume/lecteur au format FAT32, car l'opération échouera.

Entre-temps utilisez d'autres gestionnaires de fichiers tels que ForkLift, Transmit ou Commander One pour copier des fichiers plus volumineux sur des volumes FAT32.

17
oa-

Merci à SpiderPig d'avoir trouvé la preuve concluante qu'il s'agit d'un bogue dans MacOS High Sierra - à savoir, ce fil Reddit créé ces derniers jours et qui a été vérifié par quelques utilisateurs.

Pour plus de contexte, j'ai pensé ajouter les résultats de mes recherches depuis que j'ai posé cette question. Ce bogue particulier est le dernier d’une longue liste de bogues introduits par High Sierra. Il est apparemment si mineur/rare par rapport aux autres qu’il n’a été enregistré sur aucun des { ceux-ci non-exhaustifs listes d'eux. Il a cependant été signalé dans le dernier fil de discussion MacRumors par moi-même et au moins un autre utilisateur. Nous espérons donc qu'il sera bientôt ajouté à cette liste.

Jusqu'à ce que Apple publie la mise à jour qui la corrige, il existe deux solutions de contournement pour ce bogue.

Convertissez votre lecteur flash ou externe en exFAT

Vous pouvez convertir le lecteur flash FAT32 ou le lecteur externe avec lequel vous rencontrez des problèmes en exFAT, un système de fichiers plus récent et de meilleure qualité, avec des limites de fichiers tellement grands qu'ils peuvent (à présent) être considérés comme inexistants.

Le seul inconvénient réel de cette solution est que la nouveauté relative d’exFAT par rapport à FAT32 la rend incompatible avec certains matériels moins populaires, bien qu’il soit encore sorti en 2006, ce qui est de plus en plus inapplicable. Je vous recommande d'essayer de convertir d'abord exFAT et de voir si le matériel dont vous avez besoin pour utiliser votre clé USB ou votre disque externe le prend en charge. Si c'est le cas, vous êtes prêt à vous lancer. Sinon, vous pouvez simplement reconvertir en FAT32.

Autant que je sache, il n’existe aucun moyen de convertir exFAT de manière non destructive (c’est-à-dire sans perte de données). Vous devez donc sauvegarder toutes les données de votre lecteur avant de formater celui-ci de la manière habituelle via Utilitaire de disque. puis transférez vos données une fois le format terminé.

Utiliser un autre gestionnaire de fichiers

Ce bogue ne semble pas tellement être un problème du système de fichiers APFS introduit par High Sierra - son remplacement par HFS + - mais du Finder lui-même. Pour cette raison, comme l'a souligné oa dans sa réponse, le bogue peut également être contourné pour l'instant en utilisant simplement un autre gestionnaire de fichiers tel que Transmit ou Commander One . _1 jusqu'à ce qu'Apple décide de publier le correctif.


1 En parlant de Commander One, une note parallèle: si, au moment de poster cette réponse, vous avez actuellement Eltima 'Elmedia Player ou Folx installé sur votre Mac, vous devrait _ { suivez les instructions ici } _ dès que possible

1
Hashim