En quoi 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?
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
La question
Le lecteur de superutilisateur Andrew Keeton est curieux de savoir ce qu’il est supposé mettre exactement dans la section d’allocation lors du formatage d’un disque. Il écrit:
Je formate un disque dur externe de 1 To en NTFS. Ce lecteur est principalement destiné au stockage de supports 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 à 64 Ko. Existe-t-il des directives que je pourrais appliquer à d'autres types de lecteurs? Devrais-je arrêter de fouiller et laisser le réglage «par défaut»?
Bien que le paramètre par défaut soit généralement le meilleur choix pour la plupart des utilisateurs, creusons un peu plus loin..
Les réponses
Les contributeurs de SuperUser, Jonathan et Andrew, offrent un aperçu. Jonathan écrit:
Si vous êtes un «utilisateur standard» selon la définition de Microsoft, vous devez conserver les 4096 octets par défaut. Fondamentalement, la taille de l'unité d'allocation est la taille de bloc sur votre disque dur lorsqu'il formate NTFS. Si vous avez beaucoup de petits fichiers, il est judicieux de limiter la taille de l'allocation afin de ne pas gaspiller votre espace disque. Si vous avez beaucoup de fichiers volumineux, le garder plus haut augmentera les performances du système en réduisant le nombre de blocs à rechercher..
Mais encore une fois, de nos jours, la capacité des disques durs est de plus en plus importante, le choix de la taille d’allocation appropriée n’a guère d'importance. Suggère de garder la valeur par défaut.
N'oubliez pas non plus que la majorité des fichiers sont relativement petits, les plus gros sont de grande taille mais de petite taille..
Andrew développe la réponse de Jonathan avec:
En termes d'efficacité de l'espace, les unités d'allocation plus petites sont plus performantes. 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 énormes et un peu d’espace perdu ne vaut pas la peine d’être agité; cela ne devrait pas être un facteur déterminant (sauf si vous utilisez un petit SSD)..
Comparez les pertes moyennes par dossier de 4K à 64K (32K-2K = 30K), pour 10 000 fichiers ne dépassant pas 300 000 Ko ou environ 300 Mo.
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 fichier 4K AUS, les données doivent être réparties sur deux blocs - et ils peuvent ne pas être ensemble pour obtenir une fragmentation. Avec un 64K AUS, il y a beaucoup moins de blocs à suivre et moins de fragmentation. 16x la taille de bloc signifie 1 / 16ème du nombre de blocs à suivre.
Pour un disque multimédia contenant vos photos, votre musique et vos vidéos, chaque fichier mesure au moins 1 Mo. J'utilise le plus gros fichier AUS. Pour une partition de démarrage Windows, j'utilise le paramètre Windows par défaut (4K 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? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.