En regardant les propriétés d'un fichier Windows, j'ai deux attributs, "Taille" et "Taille sur le disque", et "Taille sur le disque" est toujours plus grand.
Que signifient ces deux métriques?
En regardant les propriétés d'un fichier Windows, j'ai deux attributs, "Taille" et "Taille sur le disque", et "Taille sur le disque" est toujours plus grand.
Que signifient ces deux métriques?
Réponses:
Taille est la taille réelle du fichier en octets.
La taille sur le disque est la quantité réelle d'espace occupé sur le disque. Ils diffèrent par le fait que le disque est divisé en pistes et en secteurs et peut allouer des blocs de taille discrète.
Édition
Pour une explication plus détaillée, voir ce texte que j'ai copié depuis un autre site:
Nous savons qu'un disque est composé de pistes et de secteurs. Dans Windows, cela signifie que le système d'exploitation alloue de l'espace aux fichiers en "grappes" ou "unités d'allocation".
La taille d'un cluster peut varier, mais les plages typiques vont de 512 octets à 32 Ko ou plus. Par exemple, sur mon lecteur C: \, l'unité d'allocation est 4096 octets. Cela signifie que Windows allouera 4096 octets pour tout fichier ou partie de fichier d'une longueur comprise entre 1 et 4096 octets.
Si j'ai un fichier de 17 Ko (kilo octets), la taille sur le disque serait de 20,48 Ko (ou 20480 octets). Le calcul serait 4096 (1 unité d'allocation) x 5 = 20480 octets. Il faut 5 unités d’allocation pour contenir un fichier de 17Ko.
Un autre exemple serait si j'ai un fichier de 2000 octets. La taille du fichier sur le disque serait de 4096 octets. La raison en est que, même si le fichier entier peut tenir dans une unité d'allocation, il occupe tout de même 4096 places (une unité d'allocation) sur le disque (un seul fichier peut utiliser une unité d'allocation et ne peut pas être partagé avec d'autres fichiers).
La taille sur le disque correspond donc à l’espace de tous les secteurs dans lesquels le fichier est enregistré. Cela signifie généralement que la taille sur le disque est toujours supérieure à la taille réelle.
Par conséquent, la taille réelle d'un fichier ou d'un dossier doit toujours être prise dans la valeur Taille lors de l'affichage de la fenêtre de propriétés.
Cela concerne les tailles d'unités d'allocation utilisées sur votre disque lors de son premier formatage.
Imaginez que vous ayez deux bidons d'essence de 2 x 10 gallons dans votre voiture. Chaque canette de gaz est une unité d'allocation. Vous devez obtenir 12 gallons d'essence, vous devez donc utiliser les deux canettes. Utilisant essentiellement 20 gallons d’espace alloué - mais ne remplissant que 12 gallons.
Voici la taille par défaut pour Windows XP
Drive size
(logical volume) Cluster size Sectors
----------------------------------------------------------
512 MB or less 512 bytes 1
513 MB - 1,024 MB (1 GB) 1,024 bytes (1 KB) 2
1,025 MB - 2,048 MB (2 GB) 2,048 bytes (2 KB) 4
2,049 MB and larger 4,096 bytes (4 KB) 8
Si vous pensez à la taille de la grappe comme à chacune de vos bidons d'essence: Tenez 4Ko de "gaz" chacun. Mais votre fichier est 2Ko alors la taille de remplissage est 2Ko, mais la taille sur le disque est 4Ko
Vous ne pouvez pas accéder séparément à chaque octet sur un support de stockage. Pour ce faire serait terriblement inefficace parce que le système a besoin d'une certaine façon de garder la trace de ceux qui sont utilisés et qui sont libres ( par exemple une liste), ce faisant, pour chaque octet séparément créeraient trop entendu (pour chaque octet individuel, c'est-à-dire 1 pour 1, la liste serait aussi longue que le support lui-même!)
Au lieu de cela, le support est divisé en morceaux, blocs, unités, groupes, comme vous voulez les appeler (le terme technique est cluster ), chacun contenant un nombre d'octets «cohérent» (vous pouvez généralement spécifier la taille du fichier). grappes car différentes utilisations nécessitent différentes tailles pour réduire les déchets).
Lorsqu'un fichier est enregistré sur le disque, sa taille est divisée par la taille de la grappe et arrondie au besoin. Cela signifie que, à moins que la taille du fichier soit exactement divisible par la taille du cluster, une partie du cluster finit par être inutilisée et donc gaspillée.
Lorsque vous affichez les propriétés d'un fichier, vous voyez sa taille réelle ainsi que la taille qu'il prend sur le disque, ce qui inclut les " jeux ", c'est-à-dire les "conseils de cluster" qui ne sont pas utilisés. Cela n’est généralement pas beaucoup par fichier et la taille sur le disque sera presque égale à la taille réelle, mais lorsque vous additionnez l’espace perdu de tous les milliers de fichiers d’un lecteur, ils peuvent s’additionner. Par conséquent, lorsque vous affichez la taille d’un dossier volumineux, en particulier d’un fichier contenant de nombreux petits fichiers plus petits qu’un cluster, la taille sur le disque (c’est-à-dire la quantité d’espace disque marquée utilisée) risque de devenir bien plus grande que la taille réelle. taille (c’est-à-dire la quantité d’espace nécessaire aux fichiers).
Dans un cas comme celui décrit ci-dessus, vous pouvez essayer de réduire la taille de la grappe afin que chaque fichier gaspille moins d’espace. En règle générale, un lecteur avec la plupart des fichiers perdus doit utiliser la plus petite taille de cluster possible (pour réduire le gaspillage) et un lecteur contenant principalement des fichiers volumineux doit utiliser la plus grande taille de cluster possible (ainsi, les structures de comptabilité deviennent plus petites).
Même à un niveau inférieur, si chaque cluster ne représente qu'un seul secteur , à moins qu'un fichier ne soit un multiple exact de la taille des secteurs sur le lecteur (généralement 512 octets traditionnellement, maintenant souvent 4 096 avec des disques au format avancé ), être un espace inutilisé entre la fin du fichier et la fin du secteur.
La compression est un autre scénario dans lequel vous pouvez voir une différence entre la taille réelle du fichier et la taille sur le disque . Lorsqu'un lecteur est compressé (par ex. À l'aide de DriveSpace , compression NTFS , etc.), il y aura une différence entre la taille du fichier réel (qu'il faut connaître) et la taille réelle occupée par le fichier (c'est-à-dire utilise ou “prend”) sur le disque.
Un autre scénario qui pourrait entraîner une différence concerne les liens physiques . Avec les systèmes de fichiers qui prennent en charge les liens physiques, lorsqu'un fichier dupliqué est créé, au lieu de créer un nouveau fichier qui prend de la place pour lui-même, le système de fichiers crée un raccourci vers le fichier afin que les deux (ou les trois, etc.) les copies pointent sur le même fichier physique sur le disque. Par conséquent, lorsqu'il y a deux fichiers pointant vers les mêmes données, ils ont tous la même taille, mais n'occupent qu'un peu plus de l'espace disponible pour stocker une seule copie.
Un autre élément susceptible de réduire considérablement la valeur de la taille sur le disque est le cas où un fichier n'est pas réellement stocké sur le disque, mais reste accessible par différents moyens.
Par exemple, la fonctionnalité Fichiers hors connexion de OneDrive permet à un utilisateur de stocker un fichier de manière à ce qu'il soit accessible via une connexion Internet. Le fichier existe toujours sur le disque et a une certaine taille, mais comme il ne l'est pas avant son téléchargement, il ne prend pas d'espace.
Exemple sur un dossier à l'intérieur ...