Explication de l'écart de taille du stockage interne après une installation neuve
ModifierIntroduction
Sur les appareils mobiles modernes, comprendre et gérer l’espace de stockage interne est essentiel pour une utilisation efficace de l’appareil. Cependant, les utilisateurs constatent souvent des écarts entre la taille du stockage interne indiquée dans les paramètres du système et celle affichée par les gestionnaires de fichiers téléchargés depuis les boutiques d’applications. Ce document vise à expliquer les raisons de ces incohérences et à donner aux utilisateurs une compréhension plus claire du problème.
Raisons des écarts
Plusieurs facteurs contribuent aux différences de taille du stockage interne entre les Paramètres et les gestionnaires de fichiers :
1. Utilisation par le système
Les appareils mobiles allouent le stockage interne à diverses fonctions, dont le fonctionnement du système et les données utilisateur. Comprendre comment le stockage système est géré éclaire les écarts entre les tailles annoncées :
Partitionnement : les appareils mobiles utilisent un schéma de partitionnement sophistiqué. La partition système est réservée aux fichiers système, aux composants de l’OS et aux applications pré-installées, inaccessible aux utilisateurs.
Espace réservé : les systèmes d’exploitation mettent de côté du stockage pour des fonctions critiques comme les mises à jour, les fichiers temporaires et les journaux système. Cet espace n’est pas visible pour les utilisateurs mais garantit la stabilité du système.
Surcoût du système de fichiers : les systèmes de fichiers induisent un surcoût pour la gestion des structures, des métadonnées et de la journalisation. Bien que mineur, il affecte l’utilisation du stockage et varie selon le format du système de fichiers.
Appareils à partitionnement A/B : certains appareils Android récents utilisent le partitionnement A/B, qui consiste à avoir deux partitions système distinctes, ainsi que diverses autres partitions, appelées Slot A et Slot B. Cette configuration permet des mises à jour transparentes, sans interrompre l’expérience utilisateur. Toutefois, de par leur nature, les appareils à partitionnement A/B peuvent allouer presque deux fois plus d’espace que les appareils non A/B.
Exemple :
Prenons un appareil mobile d’une capacité totale de 64 Go. La partition système peut en consommer 10 à 15 %, le reste étant destiné aux données utilisateur. Cependant, les utilisateurs ne voient pas forcément cette répartition, d’où des écarts entre les tailles rapportées.
2. Méthodes de calcul défaillantes
Les appareils Android emploient des méthodes défaillantes pour calculer l’espace de stockage utilisé par les composants système, ce qui entraîne des écarts dans les tailles de stockage rapportées. Ces écarts peuvent provenir d’une mauvaise attribution de l’espace de stockage aux composants système, y compris la catégorisation erronée de fichiers créés par l’utilisateur comme fichiers système.
Exemple :
Le calcul par Android de l’espace de stockage consommé par les composants système a montré des incohérences. Un scénario de test a été mis en place : un fichier factice de 5 Go a été créé et copié dans le répertoire /data/media/0, un répertoire non système représentant le stockage interne. Bien que le fichier se trouve explicitement hors de la partition système, la répartition du stockage système a attribué à tort cette utilisation accrue au système Android OS, gonflant les chiffres du stockage système. Cela révèle des défauts inhérents à la logique de calcul de l’espace de stockage d’Android, où des fichiers créés par l’utilisateur hors du répertoire système sont incorrectement catégorisés comme fichiers système, produisant des mesures d’utilisation du stockage trompeuses.
Résultats du test sur les informations de stockage système
| Avant le test (installation neuve) | Après le test (fichier factice de 5 Go) |
|---|---|
![]() | ![]() |
3. Écart d’unités de mesure
La capacité de stockage est souvent mesurée selon différents systèmes. La plupart des appareils et systèmes, comme Windows et Linux, utilisent une méthode appelée notation binaire (base 2). Dans ce système, 1 Go est calculé comme 1 024 * 1 024 * 1 024 octets. Cependant, pour simplifier et éviter toute confusion, certaines applications ou certains utilitaires peuvent afficher l’espace de stockage selon un autre système, appelé notation décimale (base 10). En base 10, 1 Go équivaut à 1 000 * 1 000 * 1 000 octets.
En notation binaire, les unités de stockage utilisent des préfixes binaires tels que kibioctet (KiB), mébioctet (MiB), gibioctet (GiB), etc. Ces unités représentent des puissances de 2. Par exemple, un kibioctet représente 1 024 octets, un mébioctet 1 048 576 octets et un gibioctet 1 073 741 824 octets.
À l’inverse, en notation base 10, les unités de stockage utilisent des préfixes métriques tels que kilooctet (KB), mégaoctet (MB), gigaoctet (GB), etc. Ces unités représentent des puissances de 10. Par exemple, un kilooctet représente 1 000 octets, un mégaoctet 1 000 000 octets et un gigaoctet 1 000 000 000 octets.
L’utilisation par Android des gigaoctets (GB) comme unité de mesure contraste avec certains gestionnaires de fichiers qui utilisent les gibioctets (GiB) pour afficher les capacités de stockage. Cet écart d’unités de mesure contribue à la confusion des utilisateurs et peut conduire à surestimer l’espace occupé par le système Android et les autres fichiers système.
Exemple :
Par exemple, sur un appareil mobile d’une capacité de stockage de 64 Go :
- La capacité de stockage est représentée comme 51,108839 gigaoctets (GB) en notation décimale (base 10).
- La même capacité de stockage est représentée comme 48,74118709564209 gibioctets (GiB) en notation binaire (base 2).
Cet écart entre les capacités de stockage annoncées et rapportées peut amener les utilisateurs à croire que le système Android consomme une plus grande part de l’espace de stockage qu’en réalité.
| Android OS (en gigaoctets) | Autres gestionnaires de fichiers (en gibioctets) |
|---|---|
![]() | ![]() |
![]() | ![]() |
Recommandations pour les utilisateurs
Tenez compte des limites du système : sachez que la capacité de stockage totale indiquée dans les Paramètres peut être supérieure à l’espace de stockage utilisable visible dans les gestionnaires de fichiers, en raison du partitionnement système, de l’espace réservé et du surcoût du système de fichiers.
Surveillez régulièrement l’utilisation du stockage : indépendamment de ces écarts, surveiller régulièrement l’utilisation du stockage à la fois dans les Paramètres et dans les gestionnaires de fichiers permet d’identifier et de traiter les fichiers et applications gourmands en espace.
Optimisez l’utilisation du stockage : utilisez les outils intégrés de gestion du stockage et les gestionnaires de fichiers pour identifier et supprimer les fichiers inutiles, vider le cache et désinstaller les applications inutilisées afin d’optimiser l’utilisation du stockage.





