Pourquoi votre disque dur affiche moins d'espace qu'annoncé (Go vs Go)
Vous achetez un disque dur de 1 To, vous le branchez, et Windows ou macOS vous annonce 931 Go. Rien n’a disparu et personne ne vous a arnaqué : le fabricant compte en base 1000 (1 To = 1000 Go), votre système d’exploitation compte en base 1024. Ce sont deux façons différentes de mesurer exactement la même quantité d’octets.
La règle : deux mathématiques, un seul octet
Tout vient d’un choix de convention qui remonte aux débuts de l’informatique, jamais vraiment tranché depuis.
Les fabricants de stockage (Seagate, Samsung, Western Digital) et les fournisseurs d’accès à internet utilisent des mathématiques décimales, celles du système international : 1 Ko = 1000 octets, 1 Mo = 1000 Ko, 1 Go = 1000 Mo, 1 To = 1000 Go. C’est cohérent avec le kilo, le méga et le giga qu’on utilise partout ailleurs (un kilomètre fait 1000 mètres, pas 1024).
Les systèmes d’exploitation (Windows, macOS, les gestionnaires de fichiers Linux) et les spécifications de RAM, eux, comptent en binaire : 1 Ko = 1024 octets, 1 Mo = 1024 Ko, 1 Go = 1024 Mo, 1 To = 1024 Go. Le binaire est la langue naturelle d’un ordinateur, et 1024 est simplement 2 puissance 10, la puissance de deux la plus proche de 1000.
Le terme techniquement correct pour ces unités binaires est Kio, Mio, Gio, Tio (kibioctet, mébioctet, gibioctet, tébioctet). Mais presque aucun logiciel grand public ne les utilise. Le « Go » que Windows affiche dans l’explorateur de fichiers est en réalité un Gio qui a gardé le nom de son cousin décimal. C’est cette confusion de vocabulaire, plus que le calcul lui-même, qui rend l’écart déroutant.
Exemple numérique : où passent les octets « manquants »
Prenez un disque annoncé à 500 Go par le fabricant. Il contient exactement 500 000 000 000 octets, pas un de moins. Divisez ce nombre par 1024 trois fois de suite (la méthode binaire qu’utilise votre système) et vous obtenez 465,66 Go affichés à l’écran.
| Capacité annoncée (décimal, fabricant) | Octets exacts | Affiché par le système (binaire) |
|---|---|---|
| 500 Go | 500 000 000 000 octets | 465,66 Go |
| 1 To | 1 000 000 000 000 octets | 931,32 Go |
Le même écart existe à toutes les échelles, y compris pour convertir une taille de fichier. Une vidéo pesant 4,5 Go téléchargée depuis un service qui compte en décimal correspond, en binaire, à un nombre de Mo plus élevé qu’on ne l’imaginerait de tête.
| Conversion | Résultat binaire (1024) | Résultat décimal (1000) |
|---|---|---|
| 1 Go → Mo | 1024 Mo | 1000 Mo |
| 4,5 Go → Mo | 4608 Mo | 4500 Mo |
C’est ce deuxième mode, le binaire, que Windows et macOS utilisent réellement quand ils affichent la taille d’un fichier dans leurs propriétés. Si un logiciel annonce une taille de fichier de 4,5 Go et que vous voulez savoir combien de Mo cela représente concrètement sur le disque, la réponse pratique est 4608 Mo, pas 4500.
Convertissez vos propres valeurs
Plutôt que de refaire ces divisions par 1024 ou 1000 de tête, le convertisseur ci-dessous bascule entre les deux modes en un clic et couvre tout l’éventail, de l’octet au pétaoctet.
Erreurs courantes et cas particuliers
Croire que l’espace manquant est un défaut ou une arnaque du vendeur. Ce n’est ni l’un ni l’autre. Tous les octets physiques annoncés sont bel et bien présents sur le disque. L’écart entre les 1 To promis et les 931,32 Go affichés vient uniquement de la convention de mesure utilisée par le système d’exploitation, pas d’une perte de capacité réelle. Une partie de l’espace « manquant » est tout de même réservée par le formatage du disque (table de partition, système de fichiers), mais ça reste un phénomène distinct, généralement de quelques centaines de Mo à quelques Go, bien plus faible que l’écart binaire/décimal lui-même.
Confondre Mb et Mo pour la vitesse internet. Les fournisseurs d’accès annoncent leurs débits en mégabits par seconde (Mbps, avec un « b » minuscule pour bit), pas en mégaoctets par seconde. Comme il y a 8 bits dans un octet, une offre à 100 Mbps plafonne en réalité autour de 12,5 Mo/s de débit de téléchargement, pas 100 Mo/s. C’est la confusion la plus fréquente et la plus coûteuse en attentes déçues : un fichier de 1 Go ne se télécharge donc pas en une seconde sur une ligne à 100 Mbps, mais en environ 80 secondes dans des conditions idéales.
Supposer que « Ko » veut toujours dire 1024 octets. Dans le système international strict, Ko signifie 1000 octets ; Kio est le terme réservé aux 1024 octets. Mais la quasi-totalité des logiciels grand public, y compris votre explorateur de fichiers, écrit « Ko » alors qu’ils calculent en réalité un Kio. Il faut donc regarder le contexte (fabricant vs système d’exploitation) plutôt que se fier au seul symbole affiché.
Mélanger les deux modes dans une même comparaison. Comparer la taille annoncée d’un fichier téléchargé (souvent en décimal, côté serveur) avec l’espace libre restant sur le disque (toujours en binaire, côté système) sans tenir compte du mode donne une estimation fausse de la marge réelle. Avant un calcul mental rapide, mieux vaut vérifier lequel des deux modes la source utilise.
Questions fréquentes
Pourquoi mon disque dur ou mon SSD affiche-t-il moins d’espace qu’annoncé ? Parce que le fabricant calcule la capacité en décimal (1 To = 1000 Go) tandis que votre système d’exploitation l’affiche en binaire (1 To = 1024 Go). Un disque de 1 To contient exactement 1 000 000 000 000 octets, mais ce même nombre d’octets s’affiche comme 931,32 Go une fois converti en base 1024. Aucun octet n’a disparu, c’est une différence de convention de mesure, pas de capacité réelle.
Quelle est la différence entre Ko et Kio ? Ko (kilooctet), au sens strict du système international, désigne 1000 octets. Kio (kibioctet) désigne 1024 octets. En pratique, la plupart des logiciels grand public, dont Windows et macOS, affichent « Ko » alors qu’ils calculent en réalité un Kio. Seuls les fabricants de stockage et certaines documentations techniques respectent la distinction stricte entre les deux termes.
Dois-je utiliser le mode binaire ou décimal dans le convertisseur ? Ça dépend de ce que vous voulez vérifier. Utilisez le binaire (1024) si vous comparez avec ce qu’affiche votre système d’exploitation, l’explorateur de fichiers ou une spécification de RAM. Utilisez le décimal (1000) si vous comparez avec la capacité annoncée par un fabricant de disque ou un débit internet.
Combien de Mo y a-t-il dans 1 Go ? Ça dépend du mode. En binaire, celui qu’utilise votre système d’exploitation, 1 Go équivaut à 1024 Mo. En décimal, celui utilisé par les fabricants et les fournisseurs d’accès, 1 Go équivaut à 1000 Mo. Une vidéo de 4,5 Go correspond ainsi à 4608 Mo en binaire, contre 4500 Mo en décimal.
Pourquoi mon offre internet à 100 Mbps ne télécharge pas à 100 Mo/s ? Parce que Mbps mesure des mégabits par seconde et non des mégaoctets par seconde. Un octet contient 8 bits, donc une ligne à 100 Mbps plafonne autour de 12,5 Mo/s de débit réel de téléchargement, dans le meilleur des cas. C’est une confusion d’unité, pas un problème de ligne ou de fournisseur.
1000 Go, est-ce la même chose que 1 To ? En décimal, oui, exactement : 1000 Go décimaux valent 1 To décimal, par définition. Mais si les 1000 Go en question sont mesurés en binaire (comme dans l’explorateur de fichiers), ils ne représentent que 1000 / 1024 To, soit environ 0,977 To. Le résultat dépend toujours du mode utilisé au moment de la mesure.