web-dev-qa-db-fra.com

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

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?

38
MetaGuru

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 en tant que fichier unique, mais il s’agit en réalité d’un dossier contenant de nombreux fichiers. (Tous plus petits que 4 Go).

110
Hennes

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

33
colincameron

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 contenir plus de 4 Go.

6
Matt Clark

Cela dépend de la taille du cluster de la taille des fichiers. 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 de l'unité d'allocation ). La taille de 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 de la taille du cluster, vous devez utiliser un espace supplémentaire pour: conservez le fichier (jusqu'au prochain multiple de la taille du cluster). Sur la 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 qu'en théorie, la taille de partition maximale 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 (236 Mo - 8 Go de partitions) et 16 Ko (16 Go - 32 Go de partitions).

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.

Notes:

  • 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 comme le fait votre système d'exploitation sur le PC.

  • Bien que Microsoft ait cessé de prendre en charge les partitions Fat32 de plus de 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.

5
Matt