Quand on achète un disque dur ou une clé USB, on se retrouve souvent avec moins de stockage que prévu lorsque l'on regarde sa capacité dans le système d'exploitation. C'est dû à une erreur de notation : il est par exemple affiché 32 Go sur la boîte mais on obtient 29,8 Go dans le système. Il s'agit en réalité de 29,8 Gio (gibioctet), qui valent 32 Go (car un kibioctet vaut 1024 octets).
Tous les commentaires (101)
Donc si j'ai bien compris l'anecdote bien que ce soit plutôt mal expliqué, 32 Giga Octets (donc 32 milliards d'octets puisque giga veut dire milliard) font en réalité 29,8 Gibi octets (en prenant en compte le fait qu'il faut 1024 octets pour un kibi octet et ainsi de suite) ?
Donc du coup le consommateur croit avoir acheté 32 Gibi Octets alors qu'il a eu 32 Giga octets ?
Après avoir cherché un peu, il semble que ce soit dû à Windows qui affiche une capacité en Go alors qu'elle devrait être affichée en Gio.
Exemple: un disque dur qui affiche 250Go sur l'emballage et sur votre Windows 233Go contient bien 250Go car 233Gio = 250Go. ( environ 7% de décalage )
Il n'y a donc pas tromperie, l'utilisateur dispose au final de la même capacité de stockage annoncée.
Pour mieux vous expliquer le Kio, ou kibi octet pour kilo binaire, est différent du ko, ou kilo octet. En effet un Kio est composé de 1024 octets soit 2 puissance 10 octets alors qu'un kilo octet est composé de 1000 octet, de ce fait 32 Go ça fait 32 milliards d'octets, or 32 Gio ça fait 1024*1024*32 octets, soit 34359738368 octets. Ainsi pour votre ordinateur qui ne compte qu'en Gio, les Go ne sont pas vraiment ce que vous pensez. Et on a bien 32/34.4 à peu près égal à 29.8, d'où 32 Go équivalent à 29.8 Gio.
- l'outil informatique se base sur un système binaire
- ce que le système binaire offre de plus proche d'un kilo (décimal, donc), c'est un rapport de 1024
- on parle alors de kibi.
En effet on ne peut pas dire que "un kilo équivaut alors à 1024" ; par contre en précisant que c'est une limite de la base de calcul, et en précisant la vraie terminologie, je me dis quand même qu'on a les infos qu'il faut pour comprendre.
Et à propos de la partie sur la "responsabilité du malentendu", si c'est également pour évoquer la formulation de l'anecdote, elle est parfaitement claire à mon sens ("le client croit (à juste titre) avoir 32Go et l'ordinateur lui dit qu'il n'a que 29,8Go, alors qu'il a 29,8Gio") ; si c'est en réponse aux interprétations des commentaires précédents, merci à toi pour la mise au point.
D'ailleurs les marques ont utilisé une autre technique pour tromper le consommateur basé sur la ressemblance entre bit et Byte , en effet 1 Mb et 1 MB ce n'est pas pareil car
1 Byte: 1 octet , soit 8 bits
Donc
1 Mb:1 millions de bits
1 MB :8 millions de bits
1MB= 8Mb
Mais aujourd'hui c'est assez reglementé...
En effet, la valeur de référence est de 1024 ce qui, pour 16 Go, devrait donner : 17,12Go.
Cependant, le calcul ne s'effectue pas ainsi. Une clé de 16Go à un stockage réel de 14,88Go ce qui donne en fait 14,88 x 1024³ = 15,92 soit 16Go.
Ce que l'anecdote ne dit pas, c'est qu'une infime partie du support flash est utilisée pour s'assurer de la bonne répartition des données sur le support, de la bonne lisibilité des fichiers (dû aux différentes méthodes de formatage, etc.) via un « contrôleur de stockage », cela permet des échanges sûrs et clairs entre la machine et le support.
(Pour une clé de 16Go, ce contrôleur pèse 1Go ce qui donne 13,88 Go de stockage réel)
Par conséquent, même en formatant au maximum votre clé USB, carte SD, disque dur vous n'aurez jamais la taille demandée.
En réalité la clé de 32Go contient bien 32Go ce qui équivaut à 28,9Gio
Le probleme c'est que Windows "compte" en Gio mais affiche des Go : en clair Windows compte 28,9 Gio et affiche 28,9Go
1Ko=1000 octets
Le consommateur ne faisant pas la différence entre les Ko et les Kio, il est plus intéressant pour le constructeur de vendre des Ko, car si il vend 1 Ko il vend 1000octets alors que s'il vend 1 Kio il en vend 1024
J'adore ce genre d'anecdote.
Les matheux s'en donnent à coeur joie.
Et à la finale, je ne pige toujours rien.
32 000 000 000 octets = 32 x 1000^3 octets = 32 giga octets (Go) = 29,8 x 1024^3 octets = 29,8 gibi
Le problème cité dans l'anecdote est à prendre à l'envers. Les industriels écrivent "32Go" comme abréviation de "32 000 000 000 octets". Or en utilisant la règle du: 1 kilo = 1024 octets, on obtient alors:
32 000 000 000 / 1024 = 31 250 000 Ko (Kilo Octets)
31 250 000 / 1024 = 30 518 Mo (Méga Octets)
30 518 / 1024 = 29,8 Go.
Le compte est bon ! ;)
A mon sens les fabricants s'ils étaient tout à fait limpides (mais est-ce vraiment dans leur intérêt à court terme?) devraient utiliser la même unité, quelle qu'elle soit, pour parler de capacité de stockage que celle qu'on utilise communément pour parler du poids d'un fichier. Une clé de 32Giga*whatever* devrait pouvoir contenir 32 films d'un Giga*whatever*, point. Ce qui n'est pas le cas aujourd'hui. Le reste n'est que l'exploitation d'un filon d'embrouille avec justification pour geeks; ce serait très simple à mettre en place s'il y avait une réelle volonté politique derrière. La première marque de support de stockage à le faire pourrait même avoir un avantage de com sur les autres et entraîner tout le marché, à l'image de la stratégie originelle de Free.
C'est les fabricants des ordinateurs qui sont à la masse en prétendant afficher le stockage en Go alors qu'ils l'affichent en Gio.
Au final personne ne se fait avoir. Une clé de 1Ko propose bien 1000 octets ce qui correspond à 0,976 Kio. Il n'y a pas erreur sur la marchandise !
Anecdote que j'avais soumis et qu'on avait refusé. Dommage que l'on ne regarde pas les anecdotes refusées :).
Pour en revenir à l'anecdote, 1"kilo octet" ( car oui, dire "1 kilo" ca veut rien dire, votre prof de physique vous a jamais repris en disant "1kilo de quoi ? De bananes ? Non, 1 kiloGRAMME") vaut bien 1000 octets. Et non 1024.
C'est un Kibioctet qui vaut 1024octets.
Et on le note "kio" (Mio pour Mibioctet, Gio pour gibioctet etc).
Donc lorsque l'on achète un DD de 10Go en commerce (ou GB (grand B, pour Bytes: octet en anglais, à ne pas confondre avec Gb pour bits) on achète bien des Gigaoctets, donc en base 10, alors que sous Windows, nous sommes en base 2 MAIS il nomme ca Gigaoctet, Megaoctet etc, alors que c'est des kibioctets, mébioctets, gibioctets etc.
Voila pourquoi il y a une différence.
1kilooctet = 1000octets
Pour remettre en Kibioctet, nous divisons par 1024 :
1000/1024=0,98kio (que Windows nomme "ko" quand même. Voila, vous avez votre différence.
C'est purement marketing, les chiffres ont l'air plus gros. Exactement comme les FAI parlent en Megabits et non en Megaoctets : c'est plus gros.
L'anecdote n'est vraiment pas claire, et induis en erreur, 1kilo fera toujours 1000 qqch. C'est en base 10, point.
Edit: Alheal avait bien expliqué plus haut, au temps pour moi.
C'est pareil pour les DD du coup ?
Mon disque portable usb, qui est censé faire 500go, n' en fait en réalité que 465
Et le disque dur, qui est censé en faire 1000, n' en fait que 931
:-/
Cette anecdote est très maladroite et partiellement fausse: En effet, même en informatique, 1 "kilo octet" = 1000 octets!
La mesure qui équivaut à 1024 octets est le "kibioctet", soit "1kio" et non pas "1ko". Les industriels ne mentent pas, c'est du côté de votre ordinateur que vous "perdez" de la mémoire, car s'il est écrit sur la boîte "4Go", l'on vous vendra bien 4 milliards d'octets, mais l'ordinateur, lui, les comptera en "kio, Mio, Gio..." et arrivera à environ 3,7 Gio.