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)

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
et oui c'est bien le registre (équivalent au glossaire d'une encyclopédie) qui prend un peut de place sur un espace de stockage. Mais il y a aussi ça :

Cela est dû au système de calcul de nos systèmes d'exploitation.
Pour Windows, ou tout autre OS, 1Go = 1024Mo. On devrait théoriquement appeler ces gigas des "Gio" (voir le binaire et Les mesures en informatique).
Donc 1Gio = 1.024Mio=1024*1024Kio=1024*1024*1024 octets = 1.073.741.824 Octets
Or, normalement, 1Go = 1.000Mo = 1.000.000Ko = 1.000.000.000 octets

Maintenant, prenez la capacité totale de votre disque dur annoncée par le fabriquant, et divisez la par 1.073741824.

Exemple : 500 Go annoncés :
500 / 1.073741824 ~= 465 Gio ! (que Windows appelle des Go, à tort)

C'est faux ce n'est pas une erreur d'annotations. C'est une règle d'arrondi. Les grandes sociétés comme Microsoft ou Apple considèrent qu'un ko = 1024 octets. Se faisant la capacité de trouve amoindri virtuellement. Ce pourquoi lorsque vous cliquez sur les propriétés d'un fichier il y a 2 valeurs : la taille du fichier, et la taille dite réelle.

a écrit : Et sur 1000 Go on appelle ça un kibiTo ? Non, on appelle ça un Tibi octet :) le Kibi octet vaut 1024 octets, dans le langage courant (et par abus de langage) on parlera de kilo octets :)

a écrit : Et sur 1000 Go on appelle ça un kibiTo ? Pas mal, subtile référence

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 !? Si sur la boîte tu as 32x1000 Mo de marqués mais que l ordinateur considére qu il faut 1024 Mo pour faire un Go, l ordinateur ne te marquera pas que tu as 32Go

Le système international d'unités définit le préfixe "kilo" comme "1000", c'est à dire 10^3 (exposant 3). Cependant, en informatique, le "kilo-octet" (kilobyte en anglais) désigné généralement 2^10 octets, ce qui équivaut à 1024 octets. Il ne faut pas oublier qu'en informatique, tout est à la base binaire, c'est la raison pour laquelle on travaille en base de deux (dite "binaire" justement"), il ne serait donc pas judicieux de proposer des supports de stockage pouvant stocker des nombres ronds en base de dix.
Sources : wikipédia anglophone et connaissances personnelles.

a écrit : Le système international d'unités définit le préfixe "kilo" comme "1000", c'est à dire 10^3 (exposant 3). Cependant, en informatique, le "kilo-octet" (kilobyte en anglais) désigné généralement 2^10 octets, ce qui équivaut à 1024 octets. Il ne faut pas oublier qu'en informatique, tout est à la base binaire, c'est la raison pour laquelle on travaille en base de deux (dite "binaire" justement"), il ne serait donc pas judicieux de proposer des supports de stockage pouvant stocker des nombres ronds en base de dix.
Sources : wikipédia anglophone et connaissances personnelles.
Afficher tout
Et bien non, un kilo octet est bien égal à 1000 octets, par contre un Kibioctet est lui bien égal à 1024 octets.

Tjs pas de modifications dans le texte de l'anecdote? Je ne sais pas pourquoi vous voulez jamais admettre vos erreurs... dommage, ca decridibilise le site.

Dans mon souvenir sur les cd vierges il etait ecrit 750Mb et non 750Mo , la difference d'unité expliquait la difference de valeur meme quand on y comprenait rien au systeme binaire .

Posté le

windowsphone

(0)

Répondre

Par contre quand tu prends un iPhone 16Go qui à en réalité 10Go à cause de l'iOS et des applications natives, ça ça devrait être interdit car les 16Go on les verra jamais et ce n'est pas une histoire de GibiOctets.

a écrit : Après c'est mieux de mettre 32GO que 29.8GO Après il pourrait marqué 30 ...

a écrit : Dans une minute il y a 60 secondes. Rien ne justifie ton sarcasme : je ne fais que corriger l'affirmation qui dit qu'une boîte de 10cm d'arête peut contenir seulement "100 boîtes de 1 cm".

Posté le

android

(0)

Répondre

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... c'est une correspondance entres les unités utilisées d'après ce que j'ai compris

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é.
Exactement 1024 X 29,8 = 30 515.2

a écrit : Rien ne justifie ton sarcasme : je ne fais que corriger l'affirmation qui dit qu'une boîte de 10cm d'arête peut contenir seulement "100 boîtes de 1 cm". Ce que tu aurais dû corriger c'est le terme de "boite" faisant référence à un volume caractérisé par trois variables (x ; y ; z) alors qu'il parle de rectangles/carrés faisant référence à une surface et caractérisé par deux variables (x ; y).

Si le z vaut 1cm il a raison. Si le z vaut 10cm tu as raison. Mais puisqu'on est pas dans sa tête...

Ton affirmation est vraie mais le rapport avec le commentaire auquel tu réponds est discutable. Je dirais que mon sarcasme est à moitié justifié. Excuse moi si ça t'as blessé.

a écrit : Dans une boîte de 10 cm d'arête on peut placer 1000 cubes de 1cm^3. 1000 / 1024 à chaque puissance : manquent 2,4 % au niveau kilo, environ 5% au niveau mega, 7,5% au niveau giga et 10% au niveau tera : et voilà le disque de 4 teras auquel il manque 400 gigas !
Dans l'analogie de la boîte : kilo = côté, mega = fond carré , giga = boîte cubique, tera = 4° dimension !

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à. Tout à fait ! Ce sont les vendeurs les fautifs.
La norme est de considérer que 1Go, c'est 1024 Mo.
C'est une notation impropre, mais devenue une norme.
Tout simplement, le "gigaoctet" ou "Go", n'est pas un giga (scientifique) fois un octet.


Juridiquement, c'est la tradition qui compte. La pratique habituelle, pas l'exactitude de languages.

Ce sont donc les vendeurs qui sont --coupable-- de l'erreur, certainement pas les acheteurs.

Jouer sur les mots ne sert qu'à faire croire aux acheteurs qu'ils sont dans leur tords et éviter les plaintes.
C'est une pratique abjecte et il ne faut pas se laisser avoir.

Tromper quelqu'un sur la marchandise PUIS tromper quelqu'un sur ses droits et la légitimité de sa plainte, c'est doublement abject.

Mais c'est devenu une pratique professionnelle "industrialisée"

:-/

a écrit : Tout à fait ! Ce sont les vendeurs les fautifs.
La norme est de considérer que 1Go, c'est 1024 Mo.
C'est une notation impropre, mais devenue une norme.
Tout simplement, le "gigaoctet" ou "Go", n'est pas un giga (scientifique) fois un octet.


Juridi
quement, c'est la tradition qui compte. La pratique habituelle, pas l'exactitude de languages.

Ce sont donc les vendeurs qui sont --coupable-- de l'erreur, certainement pas les acheteurs.

Jouer sur les mots ne sert qu'à faire croire aux acheteurs qu'ils sont dans leur tords et éviter les plaintes.
C'est une pratique abjecte et il ne faut pas se laisser avoir.

Tromper quelqu'un sur la marchandise PUIS tromper quelqu'un sur ses droits et la légitimité de sa plainte, c'est doublement abject.

Mais c'est devenu une pratique professionnelle "industrialisée"

:-/
Afficher tout
Je pense que tu n'as rien compris de chez rien compris... plutôt que de répéter ce qui a été dis 20 fois sur ce thread, je t'invite à relire les commentaires précédents !
(Personne ne se fait avoir en fait)

Y'a pas aussi la taille de l'index qui compte dans cette différence ? Plus on a de bloques plus il faut d'adresse. Plus on a de bloques plus les addresses sont longues. Nan ?

La faute aux entreprises qui trompent le client quand l'emballage d'un produit a une information qui est fausse. Si l'emballage dit 16 ou 32 Go, par ex., il faut avoir 16 ou 32 Go, dans le cas contraire c'est tromper le consommateur.
Par contre, je sais qu'on peut "vider" la clé quand on l'achète. Est-ce que quelqu'un sait comment faire?
Merci