Frustré par le stockage erroné de votre téléphone Samsung ? Le constructeur rectifie le tir

28 août 2023 à 15h00
21
© Samsung
© Samsung

Depuis plusieurs mois, les appareils de la firme coréenne sont atteints d'une maladie plus que dérangeante. Leur espace de stockage est gangrené par des dizaines et des dizaines de gigaoctets de fichiers système. Une erreur qui a de quoi frustrer de nombreux utilisateurs.

Samsung n'est pas connu pour avoir la surcouche Android la plus légère qui soit, mais pas à ce point tout de même ?

Une histoire d'octets

Lors de la sortie du Galaxy S23 et de ses compères, leurs heureux propriétaires ont eu une mauvaise surprise. En effet, l'espace occupé par les fichiers système est tout simplement gargantuesque, s'élevant jusqu'à 60 Go. C'est un quart de la capacité disponible sur le S23 Ultra, par exemple. Un chiffre qui en a laissé plus d'un perplexe, car il est très éloigné de ce qu'Android est censé occuper en temps normal.

À l'époque, certains ont suggéré que le problème venait des nombreuses applications Google que Samsung est contractuellement obligé de laisser sur ses appareils, proposant ainsi des applications doublons et laissant moins de place pour les utilisateurs finaux. Il a également été suggéré que la société coréenne bloquait beaucoup d'espace à l'avance pour des entreprises telles que Meta et ses applications phares que sont Facebook, Instagram ou encore WhatsApp. Si ces diverses raisons peuvent effectivement expliquer une disparité dans le volume d'espace occupé par les fichiers système d'un smartphone à l'autre, la raison principale est en fait tout autre.

Il existe une légère subtilité dans la manière qu'ont les entreprises de mesurer les capacités de stockage et dans celle qu'elles ont de nous les présenter. Nous avons l'habitude d'utiliser des gigaoctets, mais les logiciels utilisent une unité de mesure un peu différente : les « gibioctets ». Toutefois, ces systèmes ne sont pas tout à fait identiques, puisque 1024 Go équivalent à 1000 Gio. Ainsi, lorsqu'un smartphone est vendu avec 512 Go d'espace, il s'agit en fait de 476 gibioctets, ce qui est évidemment moins attrayant sur le papier.

© Samsung
© Samsung

Une solution qui ne résout pas tout à fait le vrai problème

Plutôt que d'admettre que les caractéristiques techniques de nos appareils sont, d'une certaine manière, faussées, ou de faire faire des calculs de conversion à leurs logiciels, les fabricants ont trouvé une astuce. L'espace de stockage est toujours affiché en octets, mais la différence avec la réalité est comblée en gonflant certaines catégories. Dans le cas de Samsung, ce sont les fichiers système qui sont concernés, les rendant ainsi responsables du manque d'espace disponible aux yeux des utilisateurs. En vérité, ce fichier ne prend pas plus de place que nécessaire, il souffre simplement de la manière dont la firme a décidé de compenser la différence entre gigaoctets et gibioctets.

Cependant, les choses devraient bientôt changer. Comme l'a noté Max Weinbach de 9to5Google, Samsung va réorganiser l'affichage du stockage dans One UI 6. Au lieu d'occuper jusqu'à 60 Go, les fichiers système n'occuperont plus que les quelque 16 Go qu'Android 14 devrait normalement occuper. Le surplus sera affiché dans une ou plusieurs catégories différentes, ce qui devrait atténuer la frustration des utilisateurs. Et surtout, on peut l'espérer, aider ces derniers à mieux comprendre ce qui occupe ou non de l'espace sur leur smartphone.

Source : 9to5Google

Maxence Glineur

Geek hyper connecté et féru de podcasts, je suis toujours en train de lire ou écouter des points infos en tout genre. Entre histoire, tech, politique, musique, jeux-video et vulgarisation scientifique...

Lire d'autres articles

Geek hyper connecté et féru de podcasts, je suis toujours en train de lire ou écouter des points infos en tout genre. Entre histoire, tech, politique, musique, jeux-video et vulgarisation scientifique : toute l'actualité (ou presque) attise ma curiosité. Sinon, j'aime le rock et le lofi, les game-nights toujours trop longues, les bons films et les nanards.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires (21)

arbor111
Cette maladie touche également Google One Drive qui vous informe que votre espace de stockage est plein. Vous supprimez les 3 quarts de vos mails, vous videz la corbeille. Ça reste plein, tant que vous n’avez pas souscrit à un forfait payant Évidemment, aucun contrôle de la part des autorités Françaises ou Européennes. Le numérique, c’est open bar pour les Gafam.
Aegis
inventer un mot (gibioctet) pour distinguer les chiffres exacts de ceux issus d’une erreur de changement de base, c’est fort ça
Bombing_Basta
Efface tes photos, ça ira plus vite pour faire de la place…<br /> Des emails, ça occupe peanuts.<br /> J’ai ma boîte mail la poste depuis 20 ans, je concerve tous les mails qui doivent l’être depuis que je l’ai, sur 5Go, j’ai á peine 2% d’espace occupé.<br /> Bref…
Bombing_Basta
C’est pas un mot inventé d’aujourd’hui (et tous les mots ont été inventés un jour ou l’autre hein…)… C’est le mot approprié en base 2.<br /> Gigaoctet, c’est en décimale, et c’est un mésusage qui dure depuis bien [trop] longtemps.<br /> Et ce mésusage fait que les gens qui achètent un disque de «&nbsp;2To&nbsp;» croient qu’ils vont avoir 2Tio et se retrouvent avec 1,8Tio et couinent ensuite…<br /> fr.m.wikipedia.org<br /> Octet | Multiples<br /> Historiquement, dans le monde informatique, les préfixes «&nbsp;kilo&nbsp;», «&nbsp;méga&nbsp;», «&nbsp;giga&nbsp;»,&nbsp;etc. ne représentaient pas une puissance d'un nombre en base dix (103 = 1&nbsp;000), mais une puissance d'un nombre en base 2 (210 = 1&nbsp;024). Cependant, cette tradition n'était pas compatible avec les normes en vigueur pour les autres unités et n'était pas appliquée uniformément aux tailles exprimées en octets, notamment pour la mesure de la capacité des disques durs et autres périphériques de stockage. Une nouvelle ...<br />
Yorgmald
En gros c’est une notion qui n’est pas nouvelle entre espace de stockage non formaté et formaté.<br /> Après reste le souci de ce qui est disponible sur l’espace formaté et ce n’est pas la première fois qu’il y a des problèmes avec ça.
Bombing_Basta
Non c’est la différence entre multiple d’octets en base 10 et en base 2.<br /> Rien à voir avec le formatage.
Aegis
Tout mot est inventé. Celui là l’a été dans les années 60 / 70. J’aurais pu dire créer, désolé si je donnais l’impression de mettre en doute l’article.<br /> L’erreur de changement de base dont je parle est celle que tu cites: ne pas faire la conversion lors d’un changement de base deux vers base dix. Je trouve ça très fort de devoir inventer un mot car tant de personnes font l’erreur.
ayaredone
D’ailleurs, il y a toujours un petit astérisque pour prévenir : «&nbsp;attention la valeur peut être différente blablabla…&nbsp;»
Aegis
Ce devrait être « désolé on est des quiches en math, c’était trop compliqué de faire un changement de base. On sait que notre chiffre est faux mais on le trouve plus beau »
Bombing_Basta
«&nbsp;L’erreur&nbsp;» est faite dès l’instant où on utilise un préfixe décimal pour caractériser une valeur binaire, ce n’est pas compatible avec le système d’unité SI comme précisé par l’article wikipédia.<br /> Si en plus tu ajoutes à ça les pratiques commerciales des fabriquants de stockage qui pour le coup jouent sur cet aspect en utilisant la vraie signification du préfixe, on se retrouve avec du n’importe-quoi et des acheteurs qui se sentent floués.<br /> Bref, il fallait donc créer un préfixe approprié au binaire, c’est chose faite, et c’est parfaitement justifié.
Aegis
Tu réponds à chacun de mes messages en disant la même chose que ce que je dis. Je ne comprends pas trop…<br /> Pas grave, on va en rester là
Yorgmald
Quand tu formâtes un disque tu fais justement un changement de base par ordonnancement.
MattS32
Ainsi, lorsqu’un smartphone est vendu avec 512 Go d’espace, il s’agit en fait de 512 gibioctets, soit 476 gigaoctets<br /> Non, c’est l’inverse. 512 Go font 476 Gio (= 512 000 000 000 / 1024 / 1024 / 1024).<br /> Mais l’OS affiche x Go au lieu d’afficher x Gio. C’est le cas aussi sous Windows et pour certaines commandes Linux.<br /> Et il n’y a pas une unité qui est plus «&nbsp;précise&nbsp;» que l’autre. Ce sont juste deux unités différentes, calculées différemment.<br /> octokitty:<br /> Microsoft est l’un des coupables majeurs dans la confusion des unités Kilo/kibi octet…<br /> Non. C’est largement antérieur à Microsoft, la division par 1024 au lieu de 1000 se faisait probablement déjà alors que Bill Gates n’était même pas encore né (l’emploi du Ko de 1024 octets est attesté en 1964, quand il n’avait que 9 ans, mais c’est peut-être antérieur).<br /> C’est tout simplement parce que en binaire, c’est BEAUCOUP plus facile de diviser par 1024 que de diviser par 1000. Mais genre vraiment beaucoup : même sur un CPU moderne, il faut facilement 10 fois plus de cycles CPU pour faire une division par 1000 que par 1024 (qui en binaire se fait simplement en décalant les bits de 10 rangs).<br /> En outre, au niveau matériel, avoir par exemple 1024 octets dans une puce mémoire est plus optimal que d’en avoir un 1000 : dans les deux cas il faut 10 bits pour adresser, mais dans le premier cas on a toutes les adresses 10 bits qui sont valides, alors que dans le second cas il y a 24 adresses qui ne sont pas valides… Et il faut donc un moyen d’indiquer à l’extérieur que ces adresses ne sont pas valides… C’est pour cette raison que encore aujourd’hui les puces de RAM ont une capacité qui est quasiment toujours une puissance de deux, et de même pour la plupart des barrettes.<br /> Et initialement, absolument tout le monde faisait comme ça, même les fabricants de stockage.<br /> Puis les fabricants de stockage de masse on fini par se rendre compte qu’en divisant par 1000 au lieu de 1024, ils pouvaient afficher des capacités plus grosses. Et ils se sont donc mis à le faire (avec chez beaucoup une étape intermédiaire, où ils divisaient d’abord les octets par 1024 pour avoir les Ko, puis par 1000 pour passer au Mo : les secteurs faisant toujours 512 octets à l’époque, ça permettait d’avoir un nombre entier de Ko, en comptant 1 Ko = 2 secteurs). C’est pour ça que lors du doublement de densité des disquettes elles sont passées de 720 Ko (737280 octets / 1024) à 1.44 Mo (1474560 octets / 1024 / 1000).<br /> Bref, non, Microsoft n’y est pour rien dans toutes ces confusions…<br /> Tout ce qu’on peut leur reprocher, c’est de ne pas avoir depuis changé l’affichage de Windows pour afficher Ti/Gi/Mi/Ki au lieu de T/G/M/K ou pour diviser par 1000 au lieu de 1024, mais il peut y avoir de bonnes raisons dans ce choix… Parce que les deux changements ont leurs inconvénients, surtout dans un OS grand public : le premier fait que les unités ne sont plus les mêmes que celles utilisées par les fabricants de support de stockage… Beaucoup de gens n’y comprendraient plus rien. Le second fait que du jour au lendemain la taille des fichiers semble avoir changée. Là encore beaucoup de gens auraient du mal à comprendre (surtout quand en plus la taille de ton fichier change quand tu le transfert entre ton nouveau PC sous le dernier Windows à ton ancien PC sous un ancien Windows…). Et changer, c’est aussi prendre le risque de ne pas le faire partout, et donc de se retrouver avec des incohérences, volontaires ou non… Par exemple chez Apple, ils ont changé pour le stockage de masse, en divisant par 1000 au lieu de 1024, mais ont gardé 1024 pour la RAM, sans pour autant passer aux préfixe binaires… Donc «&nbsp;1 Go&nbsp;» dans macOS, ce n’est plus la même quantité selon que ça soit 1 Go de RAM ou 1 Go de disque dur… Idem sous Linux, certains ont changé le préfixe, d’autres ont changé le coefficient, d’autres n’ont rien changé du tout… Résultat, au sein de quasiment n’importe quelle distrib Linux d’aujourd’hui, tu as des commandes qui te retourneront des résultats différents pour la taille…<br /> Yorgmald:<br /> Quand tu formâtes un disque tu fais justement un changement de base par ordonnancement.<br /> Non, rien à voir. Quand tu formates un disque, tu crées juste sur le disque quelques structures de données liées au système de fichier que tu utilises.<br /> Prend un disque 2 To neuf, pas encore formaté, tu verras que Windows t’affichera déjà 1.82 «&nbsp;To&nbsp;». Formate le, Windows te dira toujours 1.82 «&nbsp;To&nbsp;». Dans tous les cas, que ça soit avant ou après formatage, il fait simplement à peu près 2 000 milliards d’octets, ce qui donne 2 To en allant de 1000 en 1000 et 1.82 Tio en allant de 1024 en 1024.<br /> Formater un disque n’a aucun impact sur sa capacité brute. Ça peut très légèrement faire diminuer sa capacité utile, puisque les structures du système de fichier vont prendre un peu de place. Mais Windows ne déduit pas ça de la capacité du disque, il le considérera juste comme de l’espace occupé. La seule «&nbsp;perte&nbsp;», qui n’est plus comptabilisé une fois le disque partitionné et formaté, c’est l’espace occupé par la table des partitions et par le secteur de boot de chaque partition. On parle là de quelques Ko, quelque soit la capacité du disque (donc une perte absolument invisible sur des capacités exprimées en Go ou en To, et qui décroit proportionnellement à l’augmentation de la capacité des disques, alors qu’au contraire l’écart entre unités binaires et SI augmente à chaque palier : 2.4% d’écart pour les K, 4.9% pour les M, 7.4% pour les G, 10% pour les T…
Bombing_Basta
En effet tu ne comprends pas.<br /> Je te dis qu’on a pas inventé un mot (préfixe plus exactement) pour «&nbsp;combler une erreur&nbsp;» mais car ce préfixe manquait pour caractériser clairement une unité.<br /> L’erreur c’est de ne pas avoir créé ce préfixe dès le début.
Alexzeyos
2,21 Gibioctets !?<br /> Mais c’est quoi un Gibioctet ?<br />
Laurent_Marandet
Un de mes clients a 100 Go de mails… en imap !<br /> Thunderbird tient le choc mais Outlook exploserait.
eagle6
Encore un qui utilise la boite mail comme base de donnée métier <br /> Chez mes utilisateurs c’est monté aux alentours de 50Go, après je les ai fortement incité à utiliser l’archivage
Palou
Alexzeyos:<br /> Mais c’est quoi un Gibioctet ?<br /> Alors, c’est du temps des Shadoks et des Gibis à la télé, les Shadoks ont disparu et les Gibis sont resté et se sont multiplié …<br /> ou plus simplement :<br /> unité de mesure de quantité d’information numérique, valant 2^30 octets , et dont le symbole est Gio.<br /> (vu sur Wiki avec une erreur))<br />
MattS32
Palou:<br /> unité de mesure de quantité d’information numérique, valant 230 octets , et dont le symbole est Gio.<br /> 2 puissance 30 (1024 * 1024 * 1024), pas 230
marco3522
Bravo à l’auteur de l’article qui n’a rien compris aux Gigaoctets et aux Gibioctets en remplaçant l’un par l’autre. Le Gibioctet est une unité inventée par les constructeurs pour nous vendre moins d’espace de stockage au même prix. Pour les détails d’autres ont déjà expliqué la différence. L’important que cette unité est un non-sens scientifique, c’est juste une arnaque. Par contre la différence entre les deux n’est pas énorme au point de pouvoir expliquer un doublement de la place occupée par les fichiers système. Donc tout faux pour ce journaliste du dimanche.
MattS32
marco3522:<br /> Le Gibioctet est une unité inventée par les constructeurs pour nous vendre moins d’espace de stockage au même prix.<br /> Les constructeurs de stockage sont justement ceux qui n’utilisent PAS cette unité… Ces unités ont été inventés par les informaticiens des années 50-60, mais mal nommées (en utilisant les préfixes SI), et en 1999 la CEI a créé les nouveaux préfixe pour nommer ces unités correctement sans risque de confusion avec les préfixes SI.<br /> marco3522:<br /> Par contre la différence entre les deux n’est pas énorme au point de pouvoir expliquer un doublement de la place occupée par les fichiers système. Donc tout faux pour ce journaliste du dimanche.<br /> Tu n’as pas lu l’article jusqu’au bout visiblement… La place occupée par les fichiers système n’est PAS doublée.<br /> La capacité vendue étant exprimé en Go, alors que le système affiche en Gio (tout en marquant quand même Go), l’utilisateur peut croire qu’il manque des Go. Du coup, ce qu’à fait Samsung, c’est qu’ils ont ajouté ces Go «&nbsp;manquants&nbsp;» à l’espace signalé comme occupé, pour masquer le problème. Et ils ont tout affecté à l’espace occupé par le système ce qui fait croire que c’est le système qui est anormalement gros.<br /> Exemple chiffré : supposons que le téléphone soit vendu comme ayant 256 Go de stockage et que l’OS occupe 15 Gio.<br /> Au niveau du système, ça va normalement afficher un espace de 238 Go (en fait Gio) dont 15 Gio occupés par le système. L’utilisateur va donc se dire «&nbsp;il manque 18 Go&nbsp;» (256 - 238).<br /> Du coup pour éviter ça, Samsung trafique les informations sur l’espace de stockage, en forçant à afficher 256 Go, mais avec 33 Go utilisés par le système. Comme ça ils font «&nbsp;disparaître&nbsp;» les 18 Go «&nbsp;manquants&nbsp;» en faisant croire que cet espace est occupé.
Bombing_Basta
MattS32:<br /> Ces unités ont été inventés par les informaticiens des années 50-60, mais mal nommées (en utilisant les préfixes SI<br /> Ils ont utilisé les préfixes SI du système décimal, et c’était un problème, corrigé en 99.<br /> marco3522:<br /> Le Gibioctet est une unité inventée par les constructeurs pour nous vendre moins d’espace de stockage au même prix.<br /> Oh mon dieu…<br /> Et de reprocher au rédacteur de l’article de n’avoir rien compris
Aegis
Revois tes bases d’arithmétique avant de dire que les autres ne comprennent pas. L’erreur est d’utiliser une puissance en base 10 (giga) pour un nombre en base 2 (octet). Ici giga devrait lui aussi être en base deux.<br /> Tu as certainement entendu tes professeurs de mathématique dire qu’on ne compare pas les pommes et les oranges. C’est exactement ça<br /> L’erreur est tellement répandue que le gibioctet a été inventé pour différencier l’usage correct des puissances de l’usage incorrect. J’espère que c’est plus clair maintenant.
Bombing_Basta
Tu confirmes, tu n’as pas compris ce que je disais, puisque tu me répètes ce que je dis mais reformulé <br /> «&nbsp;Giga en base 2&nbsp;» n’existait pas, giga c’est en décimale, on a donc inventé «&nbsp;gibi&nbsp;».<br /> L’erreur c’est de ne pas avoir créé ce préfixe dès le début en se disant qu’on allait utiliser, en le mesusant, le préfixe décimal. C’est là qu’on voit qu’informaticien, c’est différent de mathématicien.<br /> On peut continuer de dialogue de sourd longtemps à mon avis
Aegis
En effet…<br /> Je m’arrete la, je risquerais de t’instruire. <br /> Juste un indice : «&nbsp;L’erreur c’est de ne pas avoir créé ce préfixe dès le début en se disant qu’on allait utiliser, en le mesusant, le préfixe décimal&nbsp;».<br /> C’est ca l’erreur dont je te parle depuis le debut.
Bombing_Basta
Aegis:<br /> C’est ca l’erreur dont je te parle depuis le debut.<br /> Donc on parle de la même chose, mais pas avec la même langue faut croire.<br /> Garde donc ton instructivisme pour un autre en effet.<br /> Par contre je te rappelle le point de départ de cette confrontation murale :<br /> inventer un mot (gibioctet) pour distinguer les chiffres exacts de ceux issus d’une erreur de changement de base, c’est fort ça<br /> T’avais l’air de ne pas trouver ça normal d’inventer un «&nbsp;mot&nbsp;» pour caractériser correctement une valeur, mais ça aussi j’ai dû mal comprendre.
Aegis
410
Voir tous les messages sur le forum
Haut de page

Sur le même sujet