Pourquoi les disques durs ou clés USB ont moins de stockage que prévu ?

Proposé par
le

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)

Sur mon DD 4 To je perd pas loin de 400 Go ça fait mal quand même ^^

a écrit : L'anecdote est fausse. La capacité de stockage donnée à l'utilisateur est bien de 32Go.
La capacité disponible dépend du système de fichier (NTFS, FAT 32 et Ext3 sont les plus courants). Un système de fichier; c'est le registre qui permet de savoir ou se trouve les données.

Ensuite,
l'ancedocte est d'autant plus fausse que le fabricant doit intégrer dans son support une trame de contrôle qui permet de vérifier les écritures et lectures. Cette trame diffère des supports. Si on prend le cas d'un CD-ROM, ou l'information est vite altérée, 1/4 du nombre de bits disponibles est utilisé pour contrôler les 3/4 restants. Afficher tout
Exact. Il est possible d'effectuer un formatage du HDD / SSD. Qui s'appelle : formatage de Bas Niveau. Qui permet de récupérer quasiment l'intégralité de la capacité du disque dur... Exemple. J'ai acheté un SSD San Disk annoncé à 480Go. Lors de la mise en place. Il m'annonce 440Go... Une perte de 40go tout de même. Suite au formatage de bas niveau = 465Go

Non, on ne devrait pas avoir plus de 32 Go lorsqu'il est inscrit 32 Go mais un peu moins.

En réalité, les clés de 32 Go représentent 32 000 000 d'octets.

Or un Gibi vaut 1024 qui eux mêmes correspondent à 1024 Kibi chacun qui correspondent à 1024 octets chacun.

Ainsi

32 000 000 000 / 1024 = 31 250 000 Kibi
32 000 000 / 1024 = 30 517 Mébi
31 250 / 1024 = 29,80 Gibi

Ce résultat est dû à un abus de langage, dans toutes les autres unités de mesures, on change d'unités tous les 1000, ici c'est tous les 2 puissance 10, c'est à dire 1024.

Pour corriger cela il a été mis en place les notions de Kibi/Mébi/Gibi qui correspondent chacun a 1024 fois le précédent mais nous avons aussi gardé les Mo/Kilo/Giga qui correspondent à 1000 fois l'unité précédente.

Bon nombre ne comprennent pas: Si je vous donne une boite de 10x10cm, vous pensez pouvoir y placer 100 boites de 1x1cm. Sauf que non, car vos boites font en réalité 1.024x1.024cm, donc il en rentre moins...

a écrit : L'anecdote n'apporte pas de réponse précise à la question quelles poses.
D'autant plus que si 1000 valent 1024, il devrait y avoir une capacité de stockage supérieure au chiffre annoncé.
Bah non, justement il faut du coup moins de kio (1000) pour atteindre 1024 donc ce qui signifie que les kio ont une plus grande valeur. Donc il faut moins de Gio pour parvenir à la valeur d'un Go..

a écrit : Bon nombre ne comprennent pas: Si je vous donne une boite de 10x10cm, vous pensez pouvoir y placer 100 boites de 1x1cm. Sauf que non, car vos boites font en réalité 1.024x1.024cm, donc il en rentre moins... Dans une boîte de 10 cm d'arête on peut placer 1000 cubes de 1cm^3.

Posté le

android

(0)

Répondre

En mots plus simples, pour l'ordinateur 1 Ko=1024 o, alors que pour le constructeur 1Ko= 1000 o, et voila 24 o de gagnés, soit environ 192 transistors, ça serait pas une grosse arnaque pour gagner du l'argent facile !

a écrit : L'anecdote n'apporte pas de réponse précise à la question quelles poses.
D'autant plus que si 1000 valent 1024, il devrait y avoir une capacité de stockage supérieure au chiffre annoncé.
Non, il suffit de faire un calcule simple, soit disant je suis une constructeur, je veux fabriquer une clé usb de 1Mo, alors je vais mettre dedans (1*1000*1000) 1000000 o, et j'annonce alors une capacité de 1 Mo sur la boite, mais pour l'ordinateur, afin qu'il affiche que ta clé a une capacité de 1Mo, il doit y trouver (1*1024*1024) 1048576 o, or c'est pas le cas (ils manque 48576 o) alors il affiche moins (0.9536Mo)(1000000/1024/1024).

a écrit : Euh... Si un kilo fais 1000 octets pour le consomareur alors que en réalité un kilo vaut 1024 octet on devrai avoir plus que prévu et non moins !? Non, car les notations, kX, MX, GX correspondent à des divisions successives de la quantité de X par 1000, alors que ki, Mi et Gi sont des divisions par 1024.
Ainsi, 1024 octets sont notés 1kio, mais 1.024ko.
Au fil des divisions, cet écart entre les valeurs s'aggrandi. Et cela n'a rien d'illégal car si dans le langage courant les termes sont devenus ambigus, les constructeurs de disque dur vendent bien du Go et pas du Gio.
Mais ça n'affecte au final que peu le consommateur qui, bien que surpris, n'achète pas son disque dur au Go près, une telle pratique pouvant ralentir l'ordinateur pour les disques durs physiques (la fragmentation des fichiers devenant vite ingérable passé les 95% d'utilisation), et menant toujours vite à un manque d'espace virtuel (tant sur les disques physiques que sur les ssd)

L'anecdote est très mal expliqué..
L'informatique fonctionne en binaire, et donc en base 2. Au début de celle-ci, le stockage était très limité (En général kilo-octet) et les industriel ont utilisés la notation Ko à la place de Kio car 1 Kio car 1Kio =2^10= 1024 octets à peu près = 1000 octets.
Le problème c'est que de nos jours, on utilise des Giga voir des Tera. Ainsi, pour 1Tio vous n'avez plus que 930 To.

Pour faire simple, il faut que vous remplaciez Go par Gio (Gigioctet)

a écrit : Le consommateur n'est pas vraiment en cause finalement car s'il est inscrit 32Go sur une clef USB, il a toutes les raisons de penser qu'elle fait cette capacité. Ce sont les industriels qui trompent le client dans ce cas là. Mais il y a bien 32Go. Giga. Pas gibi. Sauf que ce qui compte, c'est les gibi pour un ordinateur.

a écrit : Euh... Si un kilo fais 1000 octets pour le consomareur alors que en réalité un kilo vaut 1024 octet on devrai avoir plus que prévu et non moins !? Non on te vend 1000 octets, sauf que le pc transforme ca en kibi octet, qu'il peut exploiter. Donc au lieu d'avoir 1Kio exploitable, on ne t'en vend que 0.97.

a écrit : Et sur 1000 Go on appelle ça un kibiTo ? Non, juste un tebioctet. Tio.

Il serait temps de corriger le texte de cette anecdote non?

Juste en se basant la dessus quand on regarde un ordinateur rien que Windows 8 fait 16go donc on vous vend déjà pas par exemple 1to ou 500go vu qu'il faut prendre en compte le Windows installer dessus

apparement beacoup de monde ne comprend pas.
en informatique on n'utilise pas des kilo, giga, etc, mais des kibi, gibi, etc qui sont des puissance de deux.
par exemple un ko vaut 1000o, mais un kio vaut 1024o. les systeme informatique affiche la capacite de stockage en kio, mio, etc. par consequent on a un nombre plus grand quand on ecrit en ko qu'en kio et les marque nous prennent pour des con en ecrivant les valeur en ko.
on retrouve encore pire avec les bits et les octets. votre operateur affiche probablement les debits promis en bits alors que partout on utilise des octets parcequ'on ne transfere jamais rien bit par bit. en l'occurence c'est pas un chengement de 1024/1000, mais de facteur 8 et l'illusion est tres efficace puisqu'on parle souvent de mega et giga sans preciser d'unité.

a écrit : Dans une boîte de 10 cm d'arête on peut placer 1000 cubes de 1cm^3. Dans une minute il y a 60 secondes.

a écrit : Donc une box qui annonce 280Mo/s mais qui n'en propose en fait que 260 est une tromperie scandaleuse pour toi ?

Tu confonds sûrement avec le fait qu'ils annoncent le débit en "mégas" pour bien se cacher qu'ils parlent de Mégabits (parce que c'est en fait la norme dans ce dom
aine précis de l'informatique que sont les télécoms) alors qu'on utilise partout ailleurs l'unité mégaoctet et qui est 8 fois moins élevée (vu qu'un octet comporte 8 bits).
Donc en effet on se retrouve avec un rapport de 1 à 8, beaucoup plus important que le rapport de 1 à 1,073[...] que la conversion Go/Gio dont parle l'anecdote.
Afficher tout
Les débits sont TOUJOURS exprimés en bit/sec pour la simple raison historique que rien n'impose de transférer les bit 8 par 8.
L'octet a été choisi par ce qu'il permet de codifier 256 caractères, ce qui est suffisant pour tous les caractères de la langue anglaise.
Autrement dit, si les chinois avaient inventé l'informatique, les capacités seraient exprimée en sextet. (donc : pas de méchant fournisseur d'accès qui cherche a tromper le client avec des gros chiffres).

a écrit : Exact. Il est possible d'effectuer un formatage du HDD / SSD. Qui s'appelle : formatage de Bas Niveau. Qui permet de récupérer quasiment l'intégralité de la capacité du disque dur... Exemple. J'ai acheté un SSD San Disk annoncé à 480Go. Lors de la mise en place. Il m'annonce 440Go... Une perte de 40go tout de même. Suite au formatage de bas niveau = 465Go Afficher tout Ton disque était vendu en FAT32 et tu l'a reformaté en NTFS. L'allocation des clusters est gérée plus intelligemment en NTFS, donc le système de fichier prend moins de place.

Non ce n'ai pas un mensonge : le vendeur affiche 32 GO et c'est bien ce que contient la clé USB, mais l'ordinateur du consommateur affichera la capacité en GiO, d'où la confusion. La clé fait donc bien 29.8 GiO, c'est à dire 32 GO ! L'anecdote est donc bien juste.