Verfügbarer Speicher einer 16 GB microSD-Karte?

Von meiner neu gekauften 16-GB-microSD-Karte der Klasse 10 bekomme ich nur 14,71 GB. Ist das normal?

Ja, das ist normal. Bitte lesen Sie den Teil „Kundenverwirrung“ auf en.m.wikipedia.org/wiki/Gigabyte

Antworten (3)

Gigabyte sind Basis 10, aber Android verwendet Gibibyte (Basis 2)
Siehe: http://www.wolframalpha.com/input/?i=16GB+to+GiB .
Dies ist erforderlich, da Binärdaten zur Basis 2 geschrieben werden, SI-Einheiten jedoch zur Basis 10 sind.

Ergänzend zur Antwort von @GiantTree ist die Verwirrung der binären Metrik definitiv ein Grund, warum Sie auf diese Art von unterschiedlich gemeldeten Speicherzahlen stoßen. Eine andere Sache ist der damit verbundene Overhead für die Formatierung / das Dateisystem.

Je größer die SD-Karte ist, desto größer ist normalerweise der verlorene verfügbare Speicherplatz aufgrund des Speicherplatzes, der von den Datenstrukturen des Dateisystems wie Zuordnungstabellen usw. benötigt wird.

Android verwendet standardmäßig FAT32 oder VFAT für SD-Karten, und ja, diese Formatierung verursacht einen erheblichen Verlust an verfügbarem Speicherplatz.

Beachten Sie auch, dass neuere Android-Geräte oder Geräte mit geändertem Kernel andere Dateisysteme auf der SD-Karte wie ext4, NTFS oder exFAT unterstützen können. Alle diese Dateisysteme haben größere Overheads im Vergleich zum FAT32/VFAT-Standard, und ext4 und NTFS sind die höchsten unter diesen.

Wie @Edgar gepostet hat, kann man sich dies als den Unterschied zwischen dem Volumen eines Behälters vorstellen, das intern und extern gemessen wird. Die Dateisystem-Overheads berücksichtigen die Dicke, und der andere Teil beinhaltet ein anderes System von Einheiten, die für die Messung verwendet werden.

Zusammengenommen verursachen die Dezimal(Metrik)-Binär-Verwirrung, Dateisystem-Overheads und auch Herstellungsprobleme diesen Unterschied zwischen beworbener und gemeldeter Speicherkapazität.

In Bezug auf Herstellungsfehler zitiere ich aus der akzeptierten Antwort auf diese Unix & Linux SE-Frage:

Typischerweise ist ein Teil des Flash-Speichers fehlerhaft und wird während der Herstellung so gekennzeichnet. Es gibt auch andere Bits, die schief gehen können (unveränderlich, nicht einstellbar oder unklar werden), diese Teile müssen während der Lebensdauer ebenfalls als fehlerhaft gekennzeichnet werden. Diese Informationen werden in einem reservierten Bereich auf denselben Chips wie Ihre Daten gespeichert. Dies ist einer der Gründe, warum ein 4-GB-Stick keine Kapazität von 2^32 Byte anzeigt.

Außerdem haben alle Festplatten "fehlerhafte Sektoren", die nicht im vom Benutzer verfügbaren Speicherplatz gemeldet werden.

Eine andere Sache, die Platz auf einem Laufwerk beansprucht, ist die dem Gerät selbst innewohnende Dateistruktur.

Eine gute Möglichkeit, dies zu verstehen, besteht darin, die äußere Vorderwand Ihres Hauses zu messen, dann von Raum zu Raum zu gehen, die Innenmaße zu messen, die Innenwände wegzulassen und DIESE Maße zusammenzuzählen. Nicht gleich, oder?

Diese Antwort scheint für SuperUser besser geeignet zu sein als für Android-Enthusiasten. Bitte versuchen Sie, eine Antwort zu posten, die direkt für Android auf Android-Enthusiasten relevant ist.