Vous venez d’acheter une clé USB affichée à 64 Go sur l’emballage, mais votre ordinateur n’en compte que 59,6 Go. Ou bien un fichier de sauvegarde indique 1 048 576 Ko là où vous attendiez 1 000 000 Ko. Dans les deux cas, le problème vient rarement d’un défaut du produit : il vient de la façon dont on convertit 1 Go en Ko, et de la convention choisie pour faire ce calcul.
La formule de conversion Go en Ko : deux systèmes, deux résultats
En informatique, deux conventions coexistent pour exprimer la même capacité de stockage, et elles donnent des résultats différents pour une conversion identique.
Dans le système décimal (SI), le préfixe « kilo » vaut 1 000 et « giga » vaut 1 000 000 000. Le calcul est simple : 1 Go = 1 000 000 Ko. C’est la convention qu’utilisent presque tous les fabricants de disques durs, de clés USB et de cartes mémoire pour afficher la capacité sur l’emballage.
Dans le système binaire, les unités progressent par puissances de 2 : 1 Ko = 1 024 octets, 1 Mo = 1 024 Ko, 1 Go = 1 024 Mo. Le calcul donne alors : 1 Go = 1 024 × 1 024 Ko = 1 048 576 Ko. C’est la valeur qu’affichent la plupart des systèmes d’exploitation (Windows, Linux, et parfois macOS) lorsqu’ils lisent la capacité d’un support.
Pour retenir la différence : fabricant = décimal = 1 000 000 Ko ; OS = binaire = 1 048 576 Ko.
Tableau de conversion Go en Ko pour les valeurs courantes
Voici les équivalences les plus utiles au quotidien, dans les deux systèmes :
| Capacité (Go) | Ko (décimal) | Ko (binaire) |
|---|---|---|
| 0,5 Go | 500 000 Ko | 524 288 Ko |
| 1 Go | 1 000 000 Ko | 1 048 576 Ko |
| 2 Go | 2 000 000 Ko | 2 097 152 Ko |
| 4 Go | 4 000 000 Ko | 4 194 304 Ko |
| 8 Go | 8 000 000 Ko | 8 388 608 Ko |
| 16 Go | 16 000 000 Ko | 16 777 216 Ko |
L’écart entre les deux colonnes s’accentue à chaque ordre de grandeur : il est négligeable sur 500 Mo, mais dépasse plusieurs gigaoctets sur un disque de 1 To.

Pourquoi l’ordinateur affiche moins de Go que l’emballage
C’est la question que pose presque tout le monde après un achat. Un SSD vendu 500 Go n’affiche que 465 Go dans l’explorateur de fichiers. Aucun espace n’a disparu : les deux valeurs sont exactes, mais elles ne parlent pas la même langue.
Le fabricant a compté en décimal : 500 × 1 000 × 1 000 × 1 000 octets. L’OS a converti ce même nombre d’octets en binaire, en divisant par 1 024 à chaque étape. Le résultat en « Go binaires » (que la Commission électrotechnique internationale appelle officiellement des gibioctets, abrégés Gio) est forcément inférieur.
Un écart entre l’emballage et l’OS ne signifie donc pas qu’il manque de l’espace. Pour vérifier, comparez le nombre brut d’octets : si les deux sources donnent le même total en octets, le disque est complet. L’écart vient uniquement de la conversion, pas d’une capacité réellement manquante.
Cette ambiguïté vient du fait que certains logiciels conservent l’étiquette « Go » pour afficher des quantités calculées en binaire. Autrement dit, le même sigle peut désigner deux choses selon l’interface que vous lisez, ce qui rend la comparaison directe trompeuse.
Kilooctet, kibioctet : pourquoi l’abréviation Ko ne suffit plus
La Commission électrotechnique internationale a introduit les préfixes binaires (kibi, mebi, gibi) précisément pour lever cette ambiguïté. En théorie :
- Ko (kilooctet) désigne 1 000 octets dans le système décimal SI. C’est la valeur stricte du préfixe « kilo ».
- Kio (kibioctet) désigne 1 024 octets dans le système binaire. Ce préfixe a été créé pour nommer sans ambiguïté la puissance de 2.
- Go et Gio suivent la même logique : 1 Go = 1 000 000 000 octets (décimal), 1 Gio = 1 073 741 824 octets (binaire).
En pratique, la majorité des interfaces grand public (Windows, gestionnaires de fichiers, outils de sauvegarde) utilisent encore « Ko », « Mo » et « Go » pour des valeurs calculées en binaire. La distinction Kio/Gio reste surtout visible dans les environnements Linux et dans les spécifications techniques précises. Quand on lit « Go » sur un écran, il faut donc vérifier quelle convention l’outil applique avant de comparer deux valeurs.
Convertir Go en Ko en pratique : trois situations concrètes
Le choix de la convention n’est pas anodin selon ce qu’on calcule.
Capacité d’un support de stockage acheté en magasin : utilisez le décimal. Un fabricant qui annonce 128 Go entend 128 000 000 Ko. C’est cette valeur qu’il faut comparer à une autre référence fabricant.
Taille d’un fichier ou espace libre affiché par Windows : l’OS travaille en binaire. 1 Go affiché par Windows correspond à 1 048 576 Ko. Si vous calculez combien de fichiers de 500 Ko tiennent dans 1 Go Windows, la réponse est 2 097 (et non 2 000).
Allocation mémoire ou configuration réseau : les environnements de programmation bas niveau et certains outils de configuration réseau utilisent la convention binaire par défaut. Dans ces contextes, 1 Go = 1 048 576 Ko est la valeur à retenir pour éviter des erreurs de dimensionnement.
Pour les conversions rapides sans ambiguïté, comparer directement en octets reste la méthode la plus fiable : un fichier pèse le même nombre d’octets quelle que soit la convention, c’est seulement son affichage en « Go » ou « Ko » qui varie.
Mémoriser les deux formules suffit pour la quasi-totalité des cas : × 1 000 000 en décimal, × 1 048 576 en binaire. Savoir laquelle appliquer dépend uniquement de la source que vous lisez – emballage fabricant ou interface logicielle.

