1Go égale combien de Mo : comprendre la conversion sans se tromper

1 Go égale 1 000 Mo en base décimale, et 1 024 Mo en base binaire. La réponse dépend du référentiel utilisé, et c’est précisément cette dualité qui génère la majorité des erreurs de conversion entre gigaoctet et mégaoctet.

Base décimale contre base binaire : la distinction normative que les convertisseurs ignorent

La Commission électrotechnique internationale (IEC) a introduit dès la fin des années 1990 des préfixes binaires dédiés : kibioctet (Kio), mébioctet (Mio), gibioctet (Gio), tébioctet (Tio). L’objectif était de lever l’ambiguïté entre les préfixes SI (kilo = 1 000, méga = 1 000 000, giga = 1 000 000 000) et les puissances de 2 utilisées en informatique.

En norme IEC, 1 Go = 1 000 Mo exactement (base 10), tandis que 1 Gio = 1 024 Mio (base 2). Dire « 1 Go = 1 024 Mo » est un abus de langage qui persiste parce que les systèmes d’exploitation n’ont jamais adopté les préfixes binaires dans leurs interfaces.

Quand un constructeur de disque dur ou un opérateur mobile annonce une capacité en Go, il utilise la base 10. Quand Windows affiche la capacité de ce même disque, il divise par 1 024 à chaque palier, mais étiquette quand même le résultat « Go ». Un disque vendu pour 1 To (1 000 000 000 000 octets) apparaît à environ 931 « Go » dans l’explorateur Windows, parce que le système affiche en réalité des gibioctets sous l’étiquette Go.

Professionnel expliquant la conversion gigaoctets et mégaoctets devant un écran d'infographie dans un bureau moderne

Conversion Go en Mo : formules selon le contexte technique

Nous recommandons de poser systématiquement la question du référentiel avant toute opération de conversion. Le calcul est trivial, mais le choix du facteur ne l’est pas.

Contexte fabricant et opérateur (base 10)

Les fabricants de stockage, les opérateurs mobiles et les standards SI appliquent la base décimale. La formule : nombre de Go multiplié par 1 000. Un forfait mobile de 5 Go correspond donc à 5 000 Mo de données.

Contexte système d’exploitation (base 2)

Windows, la plupart des distributions Linux et les outils de partitionnement utilisent la base binaire pour l’affichage. La formule : nombre de Go (affiché) multiplié par 1 024. La valeur réelle manipulée est un gibioctet, même si l’interface écrit « Go ».

L’écart entre les deux systèmes atteint environ 2,4 % par palier. Sur un seul gigaoctet, la différence reste minime (24 Mo). Sur un disque de plusieurs téraoctets, elle se cumule et explique pourquoi la capacité affichée par le système est toujours inférieure à celle indiquée sur l’emballage.

Tableau de conversion octet, Ko, Mo, Go, To

Unité Base 10 (SI) Base 2 (IEC)
1 Ko 1 000 octets 1 Kio = 1 024 octets
1 Mo 1 000 Ko 1 Mio = 1 024 Kio
1 Go 1 000 Mo 1 Gio = 1 024 Mio
1 To 1 000 Go 1 Tio = 1 024 Gio

Ce tableau résume la hiérarchie complète des unités de stockage. En base 10, chaque palier multiplie par 1 000. En base 2, chaque palier multiplie par 1 024.

Octets et bits : ne pas confondre stockage et débit internet

1 octet = 8 bits. Cette relation est fixe, quel que soit le référentiel. La confusion entre octet et bit reste pourtant fréquente lorsqu’on compare un forfait mobile (exprimé en Go) et un débit de connexion internet (exprimé en Mbit/s ou Gbit/s).

Un débit de 100 Mbit/s ne signifie pas qu’on télécharge 100 Mo par seconde. Le débit réel en mégaoctets par seconde se calcule en divisant par 8 : 100 Mbit/s correspondent à 12,5 Mo/s. Un fichier de 1 Go (1 000 Mo en base 10) nécessite donc environ 80 secondes de téléchargement à ce débit, en conditions théoriques.

  • Mo et Go mesurent une quantité de données (stockage, enveloppe data d’un forfait mobile)
  • Mbit/s et Gbit/s mesurent un débit, soit une vitesse de transfert par seconde
  • Pour convertir un débit en volume téléchargé, diviser les Mbit/s par 8 pour obtenir des Mo/s, puis multiplier par la durée en secondes

Adolescent consultant son smartphone pour comprendre la conversion Go en Mo dans une chambre d'étudiant

Pourquoi Android, Windows et macOS n’affichent pas la même capacité

Le comportement varie selon le système d’exploitation. Windows divise par 1 024 à chaque palier et affiche le résultat sous l’étiquette « Go », ce qui revient à afficher des gibioctets sans les nommer. macOS a adopté depuis la version 10.6 la base décimale pour l’affichage : un fichier de 1 000 000 000 octets apparaît comme 1 Go, conformément à la norme SI.

Android utilise généralement la base binaire dans les paramètres de stockage, mais les opérateurs comptent l’enveloppe data en base 10. Un forfait de 10 Go chez un opérateur correspond à 10 000 Mo en base 10, mais le système Android peut afficher une consommation légèrement différente selon son mode de calcul interne.

Nous observons que cette incohérence entre systèmes provoque des incompréhensions récurrentes, notamment lorsqu’un utilisateur compare l’espace libre affiché par son ordinateur avec la capacité annoncée par le fabricant. La différence n’est pas un défaut matériel, mais un désaccord de convention de calcul.

Convertir Go en Mo sans erreur : la méthode rapide

  • Pour un calcul lié à un forfait mobile ou un achat de stockage : multiplier par 1 000 (base décimale, convention fabricant et opérateur)
  • Pour vérifier un espace disque sous Windows ou comprendre un affichage système : multiplier par 1 024 (base binaire, convention OS)
  • Pour éviter toute ambiguïté dans un contexte technique : utiliser les préfixes IEC (Mio, Gio) lorsque la base binaire est en jeu

La prochaine fois qu’un écart apparaît entre la capacité annoncée et celle affichée, vérifiez quel référentiel chaque acteur utilise. La conversion 1 Go en Mo n’a pas de réponse unique : elle dépend du contexte, et c’est la seule chose à retenir.