1Aug

Que dois-je définir la taille de l'unité d'allocation lors du formatage?

En plus de demander le système de fichiers que vous souhaitez utiliser, les outils de formatage de disque demandent également une «taille d'unité d'allocation».Qu'est-ce que cela signifie et quelle valeur devriez-vous choisir?

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

SuperUser lecteur Andrew Keeton est curieux de savoir exactement ce qu'il est censé mettre dans la section d'allocation lors du formatage d'un lecteur. Il écrit:

je formatage un disque dur externe 1 To comme NTFS.Ce lecteur est principalement destiné à stocker des médias tels que la musique et la vidéo.

Que dois-je choisir pour le paramètre de taille d'unité d'allocation? Les options vont de 512 octets à 64K.Y a-t-il des directives que je pourrais appliquer à d'autres types de lecteur? Est-ce que je devrais arrêter de fouiller et de le laisser à "défaut"?

Alors que le réglage par défaut est généralement le meilleur choix pour la plupart des utilisateurs, creusons un peu plus profond.

Les réponses

SuperUser contributors Jonathan et Andrew offrent un aperçu. Jonathan écrit:

Si vous êtes un "utilisateur standard" selon la définition de Microsoft, vous devriez garder les 4096 octets par défaut. Fondamentalement, la taille de l'unité d'allocation est la taille de bloc sur votre disque dur quand il formate NTFS.Si vous avez beaucoup de petits fichiers, c'est une bonne idée de garder la taille d'allocation petite afin que votre espace disque dur ne sera pas gaspillé.Si vous avez beaucoup de gros fichiers, le garder plus haut augmentera les performances du système en ayant moins de blocs à rechercher.

Mais encore une fois, de nos jours, la capacité du disque dur est de plus en plus élevée et cela fait une petite différence en choisissant la bonne taille d'allocation. Je vous suggère de garder la valeur par défaut.

Gardez également à l'esprit que les fichiers majoritaires sont relativement petits, que les fichiers volumineux sont volumineux mais de petite taille.

Andrew développe la réponse de Jonathan avec:

En termes d'efficacité spatiale, les tailles d'unités d'allocation plus petites fonctionnent mieux. L'espace moyen gaspillé par fichier sera la moitié de l'AUS choisi. Donc 4K gaspille 2K par fichier et 64K gaspille 32K.Cependant, comme le souligne Jonathon, les disques modernes sont massifs et un peu d'espace gaspillé ne vaut pas la peine d'être joué et cela ne devrait pas être un facteur déterminant( sauf si vous êtes sur un petit SSD).

Comparez les pertes de cas moyennes de 4K à 64K( 32K-2K = 30K), pour 10 000 fichiers qui ne dépassent que 300 000KB ou environ 300MB.

Pensez plutôt à la façon dont le système d'exploitation utilise l'espace. Disons que vous avez un fichier 3K qui doit croître de 2K.Avec un 4K AUS, les données doivent être réparties sur deux blocs - et ils peuvent ne pas être ensemble, donc vous obtenez une fragmentation. Avec un AUS 64K, il y a beaucoup moins de blocs à surveiller et moins de fragmentation.16x la taille du bloc signifie 1 / 16ème le nombre de blocs à suivre.

Pour un disque média où vous stockez des photos, de la musique et des vidéos, chaque fichier est d'au moins 1 Mo J'utilise le plus grand AUS.Pour une partition de démarrage Windows, j'utilise la valeur par défaut de Windows( qui est de 4 Ko pour tout lecteur NTFS inférieur à 16 To).

Pour savoir quelle est la taille du cluster sur un disque existant:

fsutil fsinfo ntfsinfo X:

Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.