Convertir des Go en Mo, des To en Go ou des ko en octets revient à appliquer une seule opération : multiplier ou diviser par 1 024. Ce facteur, lié au système binaire utilisé par les machines, est le fil conducteur de toutes les conversions entre unités de stockage. Le retenir une bonne fois évite de recourir systématiquement à un convertisseur en ligne.
Le facteur 1 024 : pourquoi la conversion ne tombe pas sur des multiples de 1 000
Les unités de mesure courantes (ko, Mo, Go, To) reposent sur le système binaire. Un processeur travaille avec des 0 et des 1, et les puissances de 2 structurent l’adressage mémoire. La puissance la plus proche de 1 000 en base 2 est 2 puissance 10, soit 1 024.
A voir aussi : Comment supprimer le compte Microsoft pour repasser à un compte local ?
C’est la raison pour laquelle 1 ko vaut 1 024 octets et non 1 000. Chaque palier suivant applique le même coefficient : 1 Mo = 1 024 ko, 1 Go = 1 024 Mo, 1 To = 1 024 Go. L’écart avec la base 10 reste faible au niveau du kilooctet, mais il se creuse à mesure que l’on monte dans l’échelle.
Sur un disque annoncé à 1 To par le fabricant (qui compte en base 10, soit 1 000 000 000 000 octets), le système d’exploitation affiche une capacité inférieure parce qu’il divise par 1 024 à chaque palier. Ce décalage n’est ni un défaut ni une arnaque : il découle de la coexistence de deux conventions de comptage.
A découvrir également : Quand 192.168.1..15 bloque l'accès à la box : le guide rapide

Tableau de conversion Go, Mo, ko, To : la grille à garder sous la main
Plutôt que de mémoriser des formules, un tableau unique suffit. Le principe reste identique à chaque ligne : on multiplie par 1 024 pour descendre d’un cran, on divise par 1 024 pour monter.
| Unité de départ | Opération | Unité d’arrivée |
|---|---|---|
| 1 octet | x 1 | 8 bits |
| 1 ko | x 1 024 | 1 024 octets |
| 1 Mo | x 1 024 | 1 024 ko |
| 1 Go | x 1 024 | 1 024 Mo |
| 1 To | x 1 024 | 1 024 Go |
Pour convertir directement des Go en octets, il faut enchaîner trois multiplications successives par 1 024 (ou multiplier par 1 024 au cube). Un Go représente donc environ 1,07 milliard d’octets en binaire.
Exemples concrets de conversion Go Mo
Un fichier vidéo de 2,5 Go correspond à 2 560 Mo (2,5 x 1 024). Un document bureautique de 350 ko pèse 0,34 Mo (350 / 1 024). Ces conversions ne demandent qu’une calculatrice basique, voire un calcul mental en arrondissant 1 024 à 1 000 quand la précision au bit près n’est pas requise.
Préfixes binaires Kio, Mio, Gio : la norme que personne n’utilise au quotidien
La CEI et l’ISO ont normalisé des préfixes spécifiques pour lever l’ambiguïté entre base 2 et base 10. Le kibioctet (Kio) vaut exactement 1 024 octets, le mébioctet (Mio) vaut 1 024 Kio, le gibioctet (Gio) vaut 1 024 Mio. En parallèle, les préfixes classiques kilo, méga, giga devaient être réservés aux multiples de 1 000.
Dans la pratique, la quasi-totalité des utilisateurs et des interfaces continuent d’écrire ko, Mo, Go en pensant binaire. Seuls certains environnements techniques (documentation Linux, outils de partitionnement) affichent des Kio ou des Gio. La norme existe, elle est rigoureuse, mais son adoption grand public reste marginale.
Pour un usage courant, retenir que « Go » désigne presque toujours 1 024 Mo (et non 1 000) suffit. En revanche, quand un constructeur de disques affiche des Go sur l’emballage, il parle souvent en base 10. C’est ce double usage qui génère la confusion récurrente sur la capacité réelle des supports de stockage.
Conversion des débits réseau : Mo, Mb et la division par 8
La conversion entre unités de stockage ne couvre qu’une partie du problème. Les débits Internet ajoutent une couche de complexité parce qu’ils s’expriment en bits par seconde (b/s) et non en octets par seconde.
- Un débit fibre annoncé à 1 Gb/s (gigabit par seconde) correspond à environ 125 Mo/s en téléchargement théorique, car un octet contient 8 bits.
- Les fournisseurs d’accès et les normes réseau utilisent des unités décimales par défaut : 1 Mb/s = 1 000 000 bits par seconde, pas 1 048 576.
- Pour estimer un temps de transfert, il faut d’abord convertir la taille du fichier en bits (multiplier par 8), puis diviser par le débit en bits par seconde.
Cette distinction entre bit et octet piège régulièrement les utilisateurs qui comparent la vitesse promise par leur opérateur avec la vitesse de téléchargement affichée par leur navigateur. Le navigateur affiche généralement des Mo/s (octets), l’opérateur communique en Mb/s (bits). Le rapport entre les deux est toujours un facteur 8.

Le raccourci mémoire pour ne plus jamais chercher
Toute la logique de conversion entre ko, Mo, Go et To tient en deux règles simples :
- Pour monter d’un cran (ko vers Mo, Mo vers Go, Go vers To) : diviser par 1 024.
- Pour descendre d’un cran (To vers Go, Go vers Mo, Mo vers ko) : multiplier par 1 024.
- Pour passer d’octets à bits ou inversement : multiplier ou diviser par 8.
Retenir « fois 1 024 pour descendre, divisé par 1 024 pour monter » couvre la majorité des situations. L’approximation par 1 000 fonctionne pour un calcul rapide, mais creuse un écart d’environ 7 % à l’échelle du To, ce qui représente plusieurs dizaines de Go sur un disque de grande capacité.
Le seul piège réel reste la coexistence des conventions décimale et binaire. Quand un écart apparaît entre la capacité annoncée d’un support et celle que le système affiche, c’est presque toujours cette double convention qui en est la cause, pas un défaut matériel.

