Pourquoi votre disque de 1 To n’affiche que 931 Go (et où est passé l’espace)
Vous achetez un disque externe de 1 To, vous le branchez, et Windows indique 931 Go. Rien n’est cassé et personne ne vous a volé 69 gigaoctets. Le fabricant et votre système d’exploitation mesurent simplement avec deux règles différentes – et tous deux appellent leur unité « gigaoctet ».
Cet article explique ces deux règles, détaille le calcul exact et vous donne un moyen rapide de vérifier vous-même n’importe quelle capacité ou vitesse de connexion.
Note : en français, l’octet (o) correspond au byte anglais (B). On écrit donc Go, To, Mo là où l’anglais écrit GB, TB, MB.
Deux sens pour « kilo »
Partout ailleurs en science, kilo signifie 1000. Un kilomètre fait 1000 mètres, un kilogramme 1000 grammes. Les fabricants de stockage suivent cette convention décimale (SI) :
| Unité | Octets (décimal) |
|---|---|
| 1 kilooctet (ko) | 1 000 |
| 1 mégaoctet (Mo) | 1 000 000 |
| 1 gigaoctet (Go) | 1 000 000 000 |
| 1 téraoctet (To) | 1 000 000 000 000 |
Les ordinateurs, eux, adressent la mémoire par puissances de deux. Très tôt, les programmeurs ont remarqué que 2¹⁰ = 1024 est assez proche de 1000 et ont pris l’habitude d’appeler « kilooctet » 1024 octets. L’habitude est restée, et chaque palier multiplie par 1024 au lieu de 1000.
Comme l’écart grandit à chaque palier, l’erreur de 2,4 % au niveau du kilooctet atteint presque 10 % au niveau du téraoctet :
| Préfixe | Valeur décimale | Valeur binaire | Écart |
|---|---|---|---|
| kilo | 10³ | 2¹⁰ = 1 024 | 2,4 % |
| méga | 10⁶ | 2²⁰ = 1 048 576 | 4,9 % |
| giga | 10⁹ | 2³⁰ = 1 073 741 824 | 7,4 % |
| téra | 10¹² | 2⁴⁰ = 1 099 511 627 776 | 10,0 % |
La solution que personne n’utilise : les kibioctets
En 1998, la Commission électrotechnique internationale (CEI) a introduit des noms distincts pour les unités binaires afin de mettre fin à la confusion :
- kibioctet (Kio) = 1 024 octets
- mébioctet (Mio) = 1 048 576 octets
- gibioctet (Gio) = 1 073 741 824 octets
- tébioctet (Tio) = 1 099 511 627 776 octets
Les outils Linux et de nombreux logiciels techniques utilisent ces noms. Windows, en revanche, calcule toujours en unités binaires tout en les étiquetant Go. macOS est passé aux unités décimales en 2009, ce qui explique que le même disque affiche 1 To sur un Mac et 931 Go sur un PC.
Le calcul exact pour un disque de 1 To
Le disque contient réellement 1 000 000 000 000 octets. Windows divise par 1 073 741 824 (un gibioctet) :
1 000 000 000 000 ÷ 1 073 741 824 = 931,32 Gio
C’est exactement le nombre affiché par Windows, simplement accompagné de « Go ». Vous pouvez vérifier toute autre capacité de la même façon ou utiliser le convertisseur téraoctets en gibioctets :
| Capacité annoncée | Affichage sous Windows |
|---|---|
| 128 Go | 119,2 Go |
| 256 Go | 238,4 Go |
| 512 Go | 476,8 Go |
| 1 To | 931,3 Go |
| 2 To | 1,82 To |
| 4 To | 3,64 To |
Un disque fraîchement formaté affiche généralement encore un peu moins, car le système de fichiers se réserve de la place pour sa propre gestion. Les partitions de récupération préinstallées sur les ordinateurs portables en prennent encore un peu.
La mémoire vive fait exception
Les puces mémoire sont fabriquées par puissances de deux, donc la RAM est vendue en unités binaires. Une barrette de « 16 Go » contient réellement 16 Gio (17 179 869 184 octets), et votre système affiche bien 16 Go – moins la part éventuellement réservée à la puce graphique intégrée.
Bits ou octets : le piège du débit internet
Une seconde confusion, plus grande encore, se cache dans les débits internet. Les débits réseau se mesurent en bits par seconde, la taille des fichiers en octets. Un octet vaut 8 bits.
Une connexion à « 100 Mbit/s » (100 mégabits par seconde) transfère donc au maximum :
100 ÷ 8 = 12,5 mégaoctets par seconde
Un fichier de 1 Go demande donc au moins 80 secondes sur cette connexion, et non 10. Les téléchargements réels sont en général un peu plus lents à cause du surcoût des protocoles. Le b de Mbit/s désigne des bits ; le o de Mo/s (ou le B de MB/s) désigne des octets. Notre convertisseur mégabits par seconde en mégaoctets par seconde fait la division pour vous.
| Débit annoncé | Téléchargement au mieux |
|---|---|
| 50 Mbit/s | 6,25 Mo/s |
| 100 Mbit/s | 12,5 Mo/s |
| 300 Mbit/s | 37,5 Mo/s |
| 1 Gbit/s | 125 Mo/s |
Comment savoir quelle unité vous lisez
Quelques règles simples :
- Les emballages de disques, les fiches techniques de SSD et les offres de stockage en ligne utilisent des unités décimales (1 Go = 1 000 000 000 octets).
- L’Explorateur Windows utilise des unités binaires mais les étiquette Go.
- macOS (depuis la version 10.6) et iOS utilisent des unités décimales.
- Les outils Linux varient : certains affichent
GiB, d’autresGau sens binaire, et beaucoup proposent une option pour basculer. - Les offres internet et les débits Wi-Fi utilisent des bits, pas des octets.
- La RAM utilise des unités binaires.
Si un nombre semble trop petit d’environ 7 % ou 10 %, vous regardez presque certainement la même quantité mesurée avec l’autre règle.
À retenir
- Un disque de 1 To contient exactement mille milliards d’octets ; Windows affiche 931 Go parce qu’il divise par 1024³.
- Le nom correct de l’unité binaire est le gibioctet (Gio) ; l’étiquette « Go » sert pour les deux.
- Divisez un débit en Mbit/s par 8 pour obtenir des mégaoctets par seconde.
- La RAM est le seul cas où « Go » désigne systématiquement l’unité binaire.
Pour convertir entre toutes ces unités – décimales, binaires, bits et octets – utilisez le convertisseur de stockage de données ou le convertisseur de débit.