Pourquoi la taille effective du disque dur est-elle inférieure à la taille réelle?

18

Je viens de recevoir un nouvel ordinateur portable Lenovo qui a été installé avec Windows 7 et est censé avoir un disque dur de 250 Go.

Windows 7 signale que le disque dur se compose de deux parties: 221 Go C:et 9,76 Go Lenovo Recovery. La somme des deux parties est de 230,76 Go.

Si je me souviens bien, si je divise 250 Go par 1024 trois fois, j'obtiendrai 232,8 Go, ce qui devrait être ce que le système d'exploitation indique comme la taille du disque dur. Mais pourquoi la somme de 230,76 Go des deux parties du disque dur est-elle encore inférieure à 232,8 Go?

Tim
la source
Pour toute personne qui atterrit ici, veuillez lire la question plus attentivement que les personnes qui ont posté des réponses ci-dessous. Tout d'abord, Tim avait déjà pris en compte les unités binaires / décimales, il ne s'agit donc pas de 1 000 contre 1 024. Deuxièmement, il ne demandait pas si l' espace libre sur le lecteur était trop faible, il demandait l' espace total , donc cela n'avait rien à voir avec la surcharge du système de fichiers.
Synetech

Réponses:

12

Parce que NTFS par conception utilise une partie de votre volume pour un MFT (Master File Table) qui contient les noms de fichiers, les dates de création, les autorisations d'accès et le contenu en tant que métadonnées. Plus le volume est important, plus le NTFS en morceaux aura besoin.

John T
la source
Voulez-vous également dire que la taille totale du disque C: n'inclut pas la taille du MFT? Existe-t-il un endroit sous Windows indiquant la taille de l'ensemble du disque dur?
Tim
4
Non, la taille inclut le MFT. Pensez-y, le MFT peut grandir de sorte que la taille n'inclut pas le MFT, vous verriez la taille du lecteur baisser. Dans la gestion des disques également, si vous passez du format NTFS à FAT, la taille de la partition ne change pas.
shf301
1
@shf vous êtes très mal informé et très content de voter. Tout d'abord, la taille MFT est définie par la taille de votre disque, et elle est faite une seule fois. Cet espace alloué ne change pas de taille, il préalloue suffisamment à l'avance pour de futurs changements. De plus, une fois que vous êtes passé à FAT32, essayez de redémarrer?
John T
4
Vous pensez peut-être à la zone MFT que NTFS réserve, mais ce n'est pas la taille du MFT lui-même et cette zone peut être utilisée pour stocker des fichiers si le reste du lecteur est rempli. Voir technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301
3
shf301 est correct; la MFT ne croître et ne se définit pas seulement par la taille du volume. Allez-y et faites une expérience si vous le souhaitez. Créez un petit volume NTFS, puis créez 1 000 000 de petits fichiers dessus. Vous verrez le MFT grandir car il a besoin de plus d'espace pour stocker les informations de tous ces fichiers. La taille du volume comprend en effet le MFT, c'est simplement la taille du volume et $MFTn'est rien de plus qu'un fichier dans ce volume, donc sa taille est incluse.
Synetech
9

Réellement. En effet, les fabricants de disques durs se conforment à la règle 1 Mo = 1 000 Ko et votre système d'exploitation utilise la règle 1 Mo = 1 024 Ko.

Cela représenterait probablement la majeure partie de votre espace perdu. C'est normal. Vous n'achèterez JAMAIS un disque de la taille qu'il spécifie, jamais. Je l'ai regardé moi-même il n'y a pas si longtemps :)

SevenT2
la source
Ah, vous avez également mentionné quelque chose comme ça. Ah bien, bonne clarification pour tout le monde! : D De plus, NTFS contient de l'espace / des informations supplémentaires pour chaque partition supplémentaire utilisée, vous ne verrez donc probablement jamais 100% de votre espace dans Windows.
SevenT2
Tous les disques que vous achetez sont de la taille qu'ils spécifient. Votre logiciel ne fait que signaler la mauvaise taille.
endolith
2
Relisez la question (même l'original ); il a déjà expliqué cela.
Synetech
4

Malheureusement, la vie est dure et c'est une de ces choses qui agace les gens sans arrêt.

Au moins, vous êtes intelligent et comprenez qu'une conversion doit être effectuée.

L'espace "supplémentaire" est généralement utilisé par la table d'allocation, les métadonnées et divers autres éléments qui le font fonctionner sans que vous ayez à y penser ... il n'y a rien à craindre.

Si vous voulez vous assurer à 100% que vous avez le bon lecteur, accédez au gestionnaire de périphériques et développez les disques durs, recherchez le numéro de modèle et Google. S'il signale le bon lecteur (ce qu'il devrait faire), il ne devrait y avoir rien à craindre.

William Hilsum
la source
Il ne parle pas de l' espace libre , il parle de l' espace total . La taille totale du volume n'est pas affectée par les structures du système de fichiers, seul l'espace libre le serait. La taille totale du volume inclut le MFT et d'autres fichiers spéciaux NTFS.
Synetech
3

Une partie de votre perte au moins est due à la table de partition qui a mangé toute sa piste - un héritage horriblement inefficace qui nous reste.

Loren Pechtel
la source
Les tables de partition ne sont que quelques clusters; il n'y a aucun moyen que les tables de partition prennent 2 Go!
Synetech
Sauf qu'ils mangent une piste car la prochaine partition doit commencer sur la piste suivante. Je suis d'accord, cependant, ce n'est pas 2 Go.
Loren Pechtel
Oui, c'était l'une des choses qui m'ennuyaient toujours lorsque j'essayais de dimensionner mes partitions avec précision; les programmes de partition seraient toujours arrondis. Mais non, ce n'est en effet pas 2 Go, c'est ~ 7 Mo, en plus, l'excès ne disparaît pas simplement, il est ajouté à la partition précédente / suivante.
Synetech
@Synetech Cela dépend de la capacité d'une piste. Je doute vraiment qu'un lecteur de 4 To ait des pistes de 7 Mo.
Loren Pechtel
Je ne pense pas que cela fonctionne ainsi; il n'utilise pas une piste entière. Vous pouvez vérifier avec un programme de partition; utilisez simplement la fonction de redimensionnement et observez comment elle arrondit la taille de la partition sur des disques de tailles différentes. Au fil des ans, j'ai vu ces programmes arrondir à environ 7,5 Mo sur des disques de toutes tailles.
Synetech
1

Il pourrait simplement s'agir du fabricant arrondissant la taille du disque dur au gigaoctet entier le plus proche. Si nous commençons par ce que Windows montre et calculons ce que cela donne en milliards d'octets:

232.8 * 2^30 / 10^9 = 249.9671 million bytes

Ils ont donc juste arrondi la taille du marketing à 250, dont il va manquer 0,0329 million d'octets.

Si vous pouvez obtenir le numéro de module du disque dur, obtenir ses spécifications détaillées et trouver son nombre de secteurs, vous pouvez déterminer quelle est la capacité réelle du disque.

shf301
la source