Si la taille de fichier FAT32 est limitée à 4 Go, comment puis-je copier mon fichier de 13 Go iPhoto Library de 13 Go sur ce lecteur?

38

C'est une clé USB FAT32 de 32 Go, et elle ne semble pas avoir de problème avec mon fichier de 13 Go de bibliothèque iPhoto. Je pensais qu'il y avait une limite de taille de fichier de 4 Go sur ce format de système de fichiers?

MetaGuru
la source
3
Êtes-vous sûr que c'est FAT32 et non exFAT et comment avez-vous vérifié? Sur quel OS êtes-vous? Les données sont-elles toujours lisibles?
Baarn
15
Je vais deviner que vous n'avez pas un seul fichier plus grand que 4 Go.
Ramhound
@informaficker - Il est clairement sous OS X parce qu'il utilise iPhoto, qui ne fonctionne que sous OS X.
Ramhound
3
@Informaficker Oui, c'est FAT32, j'ai vérifié avec Windows (avec lequel je l'avais formaté à l'origine) et Mac. Il s’avère que OS X traite uniquement la photothèque iPhoto en tant que fichier unique dans l’interface utilisateur. En fait, il s’agit d’un dossier contenant de nombreux fichiers.
MetaGuru

Réponses:

109

Il y a une limite de 4 Go par fichier .

Exemple:
Copier deux fichiers de 3 Go (6 Go au total) fonctionnerait correctement.
La copie d'un seul fichier de 6 Go échouerait.

Dans votre cas, OS / X affiche iPhoto Library sous forme de fichier unique, mais il s’agit en réalité d’un dossier contenant de nombreux fichiers. (Tous plus petits que 4 Go).

Hennes
la source
33
Depuis, j'ai appris que la photothèque iPhoto n’était traitée qu’en tant que fichier unique dans l’interface utilisateur du système de fichiers, alors qu’il s’agissait en réalité d’un dossier contenant de nombreux fichiers. Vous pouvez ajouter ceci à votre réponse et elle sera complète.
MetaGuru
1
Ah, le bon vieil inconvénient de cacher la complexité.
Lenar Hoyt
33

Vous trouverez souvent sur OS X qu’un fichier n’est pas réellement un fichier, mais un répertoire. Un bon exemple de cela est une application qui semblera être un .appfichier unique , mais il s’agit en fait d’un paquet (répertoire) contenant un certain nombre de fichiers.

colincameron
la source
6

Oui, sur FAT32, il existe une limite de taille de fichier. TOUTEFOIS, elle est de 4 Go par fichier.

Vous pouvez avoir un répertoire d’une taille de 50 Go. Toutefois, aucun fichier ne peut dépasser 4 Go.

Matt Clark
la source
6
En fait, les disques FAT ont des limites qui dépendent de FAT16 / FAT32, etc. et de la taille des secteurs.
Matsemann
1
Chaque partition FAT32est limitée à 2 To, je crois.
Kush
5

Cela dépend de la taille du cluster . Jetez un coup d'oeil ici , dans l'article de support référencé, il est décrit comme suit:

Tous les systèmes de fichiers utilisés par Windows organisent votre disque dur en fonction de la taille du cluster (également appelée taille d'unité d'allocation ). La taille du cluster représente la plus petite quantité d'espace disque pouvant être utilisé pour contenir un fichier. Lorsque la taille des fichiers ne correspond pas à un multiple pair de la taille du cluster, vous devez utiliser un espace supplémentaire pour contenir le fichier (jusqu'au prochain multiple de la taille du cluster). Sur une partition de disque dur typique, la quantité moyenne d'espace perdue de cette manière peut être calculée à l'aide de l'équation (taille du cluster) / 2 * (nombre de fichiers).

Si aucune taille de cluster n'est spécifiée lorsque vous formatez une partition, les valeurs par défaut sont sélectionnées en fonction de la taille de la partition. Ces valeurs par défaut sont sélectionnées pour réduire l'espace perdu et la fragmentation qui se produit sur la partition.

Mais c’est aussi la taille de fichier maximale qui dépend de la taille du cluster et de la taille du secteur sélectionné, car la taille du fichier est calculée comme suit:

Taille du fichier = (nombre de clusters) * (secteurs par cluster) * (taille de secteur)

et la taille du secteur est généralement de 512 octets , mais de nos jours, lorsque nous avons des disques durs d’une capacité de plusieurs téraoctets, ils peuvent être plus grands (par exemple, 4 Ko ).

Bien qu'il semble que cela permette des fichiers plus volumineux, la spécification de conception de FAT32 stipule qu'un fichier ne peut pas dépasser 4 Go.

Taille maximale du fichier = 4 294 967 296 octets ( 4 gigaoctets )

Le nombre maximal de clusters pour Fat32 est limité à 268 435 445 , et un cluster ne doit pas dépasser 64 Ko, voir ici . Mais il est également dit que vous ne pouvez pas formater Fat32 avec des grappes plus grandes que 32 Ko. Cela signifie que théoriquement, la taille maximale de la partition est

Max partie. taille = 268 435 445 * 32 768 octets = 8 796 092 661 760 octets (soit 8 téraoctets ).

En pratique, il est inférieur à cela, car vous n’avez généralement pas de grappes de 32 Ko. Pour Fat32, la taille de cluster par défaut varie en fonction de la taille de la partition, entre 4 Ko (partitions de 236 Mo à 8 Go) et 16 Ko (partitions de 16 Go à 32 Go).

Vous pouvez influer sur la taille maximale de la partition lorsque vous la formatez. Plus la taille de cluster et / ou de secteur est grande, plus la partition peut être grande. Mais la taille du fichier est toujours limitée à 4 Go.

Remarques:

  • Cela ne dépend pas du support, vous pouvez formater une clé USB ou une carte SD avec des secteurs plus grands comme vous pouvez le faire avec votre disque dur. La limitation dont vous disposez dépend du système qui lit la partition. Par exemple, si vous utilisez un appareil photo numérique, il peut ne pas prendre en charge la taille de chaque secteur ou de la grappe, contrairement à votre système d'exploitation sur le PC.

  • Bien que Microsoft ait cessé de prendre en charge les partitions Fat32 supérieures à 32 Go, vous pouvez toujours les créer et les utiliser si vous utilisez un outil tiers gratuit pour les formater. Fat32 est toujours utilisé par de nombreux périphériques et systèmes d'exploitation (pas uniquement Windows), tels que les enregistreurs à disque dur, les caméras, etc.

Matt
la source
L’auteur se fiche de ce que Microsoft prend ou non en charge, il utilise OS X. Je dois abaisser cette réponse pour le simple fait, cela n’aide en rien l’auteur, car ils utilisent OS X.
Ramhound
Pourtant, vous parlez de NTFS que OS X ne prend pas en charge sans pilotes tiers. OS X supporte FAT32 qui n'a pas changé depuis des années. La même chose ne peut pas être dite à propos de NTFS qui a vu des mises à jour du pilote de soulignement. Vous avez également lié à une application Windows. Rendez cette réponse pertinente pour l'auteur et je pourrais envisager de vous débarrasser de mon vote négatif.
Ramhound
@Ramhound: Mais Fat32 est Windows, pas OS X. La théorie sur Fat32 est donc définie par Microsoft et non par Apple. => Réfléchissez avant de voter
Matt
Bien. J'ai voté contre votre question parce que vous vous êtes lié à un programme Windows pour étendre les limites de Fat32, ce qui n'aide en rien l'auteur. J'ai beaucoup réfléchi à la question de savoir si cette réponse ne s'applique pas à la question de l'auteur.
Ramhound
J'ai supprimé les deux - le programme Windows et la partie NTFS.
Matt