Pourquoi les disques durs affichent-ils une taille inférieure à la valeur réelle?

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

Par exemple, j'ai un disque dur de 250 Go et, lorsque j'ajoute toutes les partitions (et qu'il n'y a pas de partitions cachées), il appartient à 232 Go. Je sais que c'est normal, mais j'étais curieux de savoir pourquoi, alors j'ai goûté un peu et j'ai rencontré deux théories.

On a dit que cela se produit parce que les fabricants de disque dur utilisent 10 3 pour définir un kilobyte (1000 octets) tandis que Windows utilise 2 10 (1024 octets).

L'autre théorie dit que

1 GB = 1024 Mo = 1024 * 1024 Ko.

Donc:

1024 * 1024 * 232 = 243,269,632 ~ = 250 Go.

Quelle théorie est vraie? Ou est-ce qu'il y a une raison différente qui est la raison exacte?

Le point entier est dans les préfixes. Les préfixes SI standard augmentent de 10 ^ 3. Nous avons donc un kilo qui est 1000 (10 ^ 3), alors nous avons une méga qui est 1000000 (10 ^ 6) et ainsi de suite. Pour certaines raisons, les informaticiens utilisent incorrectement les préfixes pour représenter 2 ^ 10 (qui est 1024).

Pour résoudre le problème, un nouvel ensemble de préfixes a été introduit dont l'étape est 2 ^ 10. Donc maintenant, nous avons un kibibyte (KiB) qui est 1024 octets, un mégibyte (MiB) qui est 1048576 (2 ^ 20) octets et ainsi de suite.

Malheureusement, ces nouveaux préfixes sans ambiguïté n'ont pas été adoptés par Microsoft et Apple, donc les systèmes d'exploitation qu'ils produisent répandent encore la confusion.

Ainsi, pour réduire la longue histoire, les fabricants de disques durs sont corrects, mais leur interprétation de la méga et de la giga est différente de celle utilisée couramment en informatique.

Voici un bon article de Wikipédia sur ce sujet.

C'est ainsi que GB est défini. La différence entre la façon dont le fabricant le commercialise et la façon dont le système d'exploitation les lit est basée sur des critères différents, exactement comme vous l'avez mentionné dans votre question. Si vous regardez attentivement les boîtes pour la plupart des grandes marques, elles ajouteront une clause de non-responsabilité qui stipule qu'elles mesurent un gigabyte de 1 000 000 000 d'octets, pas 1 073 741 824 octets, comme le fait l'OS.

L'article wikipedia pour le gigaoctet passe en détail. Vous pouvez également voir le procès contre WD pour cela.

En plus de la différence entre les pouvoirs binaires et les décimales, lorsque vous préparez un disque pour stocker des données, un pourcentage du disque est pris en compte avec les informations nécessaires pour que tout cela se produise – c'est un peu comme trouver un livre de «250 pages» Est en fait 246 pages + 4 pages pour la préface et l'index.