Quelle taille d'unité d'allocation utiliser lors du formatage d'un lecteur flash USB en FAT32?

20

Je souhaite utiliser Windows 7 pour formater une clé USB ~ 4 Go dans le système de fichiers FAT32. (Je veux le formater en FAT32 , pas en NTFS.)

Dans l'Explorateur Windows, je clique avec le bouton droit sur le lecteur flash et cliquez sur Formater.

  • La boîte de dialogue Format apparaît [(A) ci-dessous] .

  • La taille de l'unité d'allocation est fixée à 4096 octets lorsque la boîte de dialogue s'ouvre, mais lorsque j'ouvre le menu déroulant [(B) ci-dessous] , je constate qu'il existe d'autres choix.

  • Lorsque je clique sur Restore device defaults button, la taille de l'unité d'allocation est remplacée par "Taille d'allocation par défaut" [(C) ci-dessous] , bien qu'elle ne spécifie pas la taille d'allocation par défaut.

Format Windows 7

Quelle taille d'unité d'allocation dois-je utiliser pour cette clé USB ~ 4 Go, et pourquoi?

La réponse serait-elle différente pour un lecteur flash de capacité différente (~ 16, ~ 32 ou ~ 64 Go, par exemple)?

(Je veux pouvoir utiliser le lecteur flash sur Windows et Mac, donc je choisis FAT32. Je vais stocker du mp3 sur le lecteur flash.)

Andrew
la source
1
Ceci est en fait documenté quelque part dans la page d'aide du support Windows. Mais je suppose que citer un long texte de la page d'aide ne vaut pas la peine ... Je dois d'abord lire le texte intégral. Quelqu'un d'autre pourrait avoir une meilleure réponse.
clearkimura
Pas de grande différence dans le monde d'aujourd'hui.
neverMind9

Réponses:

16

Pour les lecteurs rapides:

En général:

Cela dépend du type de données que vous prévoyez de stocker sur l'appareil. Pour tous les types de supports de stockage de données de toutes tailles:

  • Les petites tailles de cluster conviennent mieux à de nombreux petits fichiers tels que les documents et le texte brut.
  • Les grandes tailles de cluster correspondent plutôt aux gros fichiers. C'est plus orienté multimédia.
  • Dans le monde d'aujourd'hui, cela ne fait aucune différence notable comme il y a des décennies. N'hésitez pas à utiliser la taille de cluster présélectionnée, qui est généralement de 4 Ko (4096 octets).

Détails:

Plongeons-nous dans les détails.

  • Même un fichier vide prendrait la taille complète du bloc sur FAT32. Les systèmes de fichiers plus récents et plus modernes tels que BtrFS et ext4 ont des moyens plus efficaces de le gérer. Ce dernier, et peut-être les deux par exemple, peuvent stocker plusieurs petits fichiers dans un cluster. Mais c'est aussi un problème ancien en raison des tailles de stockage extrêmement développées.
  • Si un fichier dépasse une taille de cluster unique / multipliée (par exemple, pour une taille de cluster de 4 Ko: 4096, 8192, 12288, 16384, 20480, n × 4096, etc.), et le cluster suivant après que le fichier est déjà utilisé par un fichier différent , la fragmentation se produit.
  • FAT32 est le système de fichiers USB par défaut et le plus souvent pris en charge pour les systèmes embarqués tels que les autoradios et USB HiFi, les Boombox pour votre musique. Il est possible que des appareils spécifiques souffrent de problèmes de compatibilité avec des tailles de cluster exotiques. Vous pouvez en essayer quelques-uns, mais la taille par défaut de 4 Ko (4096 octets) est la taille la plus susceptible d'être prise en charge.

Parce que les lecteurs flash (c'est-à-dire SDD, SD, USB) ont des temps d'accès proches de zéro et aucune pièce mobile, la fragmentation des fichiers y pose moins de problème. Il n'y a pas de tête qui doit sauter et rechercher la position de bloc de données LBA (adresse de bloc logique) d'où le fichier continue. Il ne s'agit normalement pas d'un retard notable, mais peut se transformer en un problème mineur, si un système d'exploitation s'exécute sur ce disque et a besoin d'accéder à de nombreux fichiers et à d'énormes quantités de données en temps réel.

Mais une taille de cluster plus grande se traduit par moins de clusters contenant plus de données, ce qui le rend plus facile, donc plus rapide pour l'ordinateur à gérer.

Les ordinateurs d'aujourd'hui sont si rapides que, comme déjà mentionné, la taille de cluster sélectionnée ne fait pas beaucoup de différence dans les cas d'utilisation moyenne, en particulier pour les lecteurs flash. Les disques durs sont sujets à des baisses de performances avec une fragmentation accrue des fichiers, mais les systèmes d'exploitation et les systèmes de fichiers modernes défragmentent régulièrement par défaut, et permettent même d'utiliser la RAM et le stockage auxiliaire (c'est-à-dire SSD) comme cache de bloc, où les données fréquemment utilisées seront stockées pour accès plus rapide.

C'est le processus d'inverser la fragmentation des fichiers, simplement dit. L'article Wikipedia dédié montre une animation graphique, qui peut vous aider à comprendre.

Animation graphique: Illustration de la fragmentation et de la défragmentation des fichiers.

Résumé: Cela ne fait aucune différence dans le monde d'aujourd'hui dans votre cas.

La musique, ce que vous avez mentionné dans votre question, ne nécessite pas du tout de vitesses de lecture extrêmes. Même la vitesse de lecture des disquettes est suffisante pour la musique.

neverMind9
la source
1
Bonne réponse. Bien que vous deviez passer zero access timeà autre chose, car bien que les temps de recherche / lecture soient plus rapides, peut-être un ordre de grandeur plus rapides, pour les périphériques flash que pour un disque en rotation par exemple, ils ne sont pas nuls.
Xalorous
1
Je suis tellement reconnaissante pour la générosité. Merci.
neverMind9
9

L'article Microsoft Taille de cluster par défaut pour NTFS, FAT et exFAT contient ce tableau pour les tailles de cluster par défaut:

image

Comme votre disque a une taille de 3,63 Go, la taille de secteur par défaut est 4 Ko. Comme vous pouvez le voir, plus le disque est grand, plus la taille de secteur suggérée par Microsoft est grande.

En ce qui concerne la façon dont la taille du secteur affecte l'utilisation de l'espace disque, l'article de Wikipedia Table d'allocation des fichiers - FAT32 a ce calcul:

Le secteur de démarrage utilise un champ de 32 bits pour le nombre de secteurs, limitant la taille du volume FAT32 à 2 TiB pour une taille de secteur de 512 octets et 16 TiB pour une taille de secteur de 4096 octets.

Par conséquent, toute taille de secteur permettra l'utilisation de l'intégralité de votre espace disque.

Votre choix doit être:

  • Si vous avez beaucoup de petits fichiers, choisissez une taille de secteur appropriée pour contenir la majorité des fichiers (peu probable pour les fichiers mp3)
  • Sinon, restez avec la taille de secteur par défaut de 4 Ko. Même si la plupart de vos fichiers sont bien plus volumineux que 4 Ko, vous ne gagnerez rien d'une taille de secteur plus grande. En outre, plus la taille du secteur est grande, plus l'espace disque est perdu car inutilisé, car, statistiquement parlant, environ la moitié du dernier secteur d'un tel fichier sera alloué mais jamais utilisé. La taille de secteur de 4 Ko est la taille la plus utilisée et peut donc être mieux prise en charge sur davantage d'appareils.
harrymc
la source
4

Lorsque vous le formatez, le disque est divisé en unités d'allocation. Chaque fichier non vide sur le disque aura une ou plusieurs unités d'allocation attribuées pour stocker son contenu. Ainsi, le plus petit fichier prendra 4 Ko sur le disque. Il pourrait être utile de le réduire si vous avez beaucoup de petits fichiers. Dans votre cas, pour le mp3, la valeur par défaut sera correcte.

L'onglet général des propriétés du fichier affichant 4 Ko sur la taille du disque L'onglet général des propriétés du fichier affichant 4 Ko sur la taille du disque

Jimbot
la source
2

Vous pouvez utiliser tout ce que vous voulez et cela fonctionnera. Les différences sont les suivantes:

Espace gaspillé

La taille de bloc est la taille minimale occupée par un fichier, donc vous enregistrez un fichier de 2 Ko avec des unités d'allocation de 4 Ko que vous venez de gaspiller de 50%. Et si vous enregistrez un fichier de 2 Ko avec des unités d'allocation de 16 Ko, vous perdez 87,5%.

Sauf si vous stockez beaucoup de très petits fichiers, l'espace perdu n'est pas un problème. Dans votre cas, ce n'est certainement pas le cas car vous stockerez des fichiers mp3 qui auront une taille de plusieurs Mo.

Vous pouvez vérifier l'espace gaspillé de dossiers entiers et pas seulement de fichiers uniques en comparant Sizeet Size on diskdans Propriétés> Général. Voir ci-dessous

entrez la description de l'image ici

Perte de performance

La taille du secteur physique est la quantité minimale de données qu'un lecteur peut lire ou écrire. Si vous formatez avec des unités d'allocation inférieures à la taille du secteur, vous perdrez les performances.

Disons que votre lecteur flash a des secteurs de 8 Ko et que vous formatez avec des unités d'allocation de 4 Ko. Vous demandez d'écrire 4 Ko, mais le minimum que le lecteur peut lire en écriture est de 8 Ko. Ce qui se passerait, c'est que vous demandez d'écrire 4 Ko, il lit 8 Ko, il combine le nouveau 4 Ko et l'ancien 4 Ko, il écrit 8 Ko.

Dans votre cas, un lecteur flash de 4 Go a de très mauvaises performances de toute façon, donc vous ne vous en souciez pas trop. Si vous souhaitez connaître la taille du secteur de votre lecteur, vous exécutez plusieurs "tests de performances" (copiez de gros fichiers sur le lecteur) avec une taille d'allocation plus importante entre les tests. Lorsque les performances cessent de s'améliorer, vous avez atteint la taille du bloc de lecteur.

Sacha K
la source
2
La compatibilité avec les appareils non PC sera augmentée en choisissant la valeur par défaut (4 Ko).
Xalorous