¿Memoria disponible de una tarjeta microSD de 16GB?

De mi tarjeta microSD Clase 10 de 16 GB recién comprada, obtengo solo 14,71 GB. ¿Esto es normal?

Sí, esto es normal. Lea la parte "Confusión del cliente" en.m.wikipedia.org/wiki/Gigabyte

Respuestas (3)

Los gigabytes son de base 10, pero Android usa Gibibytes (base 2)
Ver: http://www.wolframalpha.com/input/?i=16GB+to+GiB .
Esto es necesario porque los datos binarios se escriben en base 2, pero las unidades SI están en base 10.

Agregando a la respuesta de @GiantTree, la confusión de la métrica binaria es definitivamente una de las razones por las que encuentra este tipo de recuentos de almacenamiento informados de manera diferencial. Otra cosa es la sobrecarga del sistema de archivos/formato involucrada.

Normalmente, cuanto mayor sea la tarjeta SD, mayor será el almacenamiento disponible perdido debido al espacio de almacenamiento requerido por las estructuras de datos del sistema de archivos, como las tablas de asignación, etc.

Android usa FAT32 o VFAT para las tarjetas SD de forma predeterminada y, sí, este formateo provoca una pérdida significativa en el almacenamiento disponible.

Tenga en cuenta también que los dispositivos Android más nuevos o los dispositivos con núcleos modificados pueden admitir otros sistemas de archivos en la tarjeta SD, como ext4, NTFS o exFAT. Todos estos sistemas de archivos tienen mayores gastos generales en comparación con el predeterminado FAT32/VFAT, y ext4 y NTFS son los más altos entre estos.

Como publicó @Edgar, esto se puede considerar como la diferencia entre el volumen de un contenedor medido interna y externamente. Los gastos generales del sistema de archivos representan el espesor, y la otra parte involucra un sistema diferente de unidades utilizadas para la medición.

En conjunto, la confusión decimal (métrica)-binaria, los gastos generales del sistema de archivos y también los problemas de fabricación causan esta diferencia entre la capacidad de almacenamiento anunciada y la informada.

Acerca de los defectos de fabricación, cito la respuesta aceptada a esta pregunta de Unix y Linux SE:

Por lo general, una parte del almacenamiento flash es defectuosa y se marca así durante la fabricación. También hay otras partes que pueden salir mal (volverse inalterables, inestables o imposibles de borrar), estas partes también deben marcarse como defectuosas durante la vida útil. Esta información se almacena en un espacio reservado, en los mismos chips que sus datos. Esta es una de las varias razones por las que una memoria USB de 4 GB no muestra una capacidad de 2^32 bytes.

Además, todos los discos tienen "sectores defectuosos" que no se informan en el espacio disponible para el usuario.

Otra cosa que ocupa espacio en una unidad es la estructura de archivos inherente al propio dispositivo.

Una buena manera de entender esto es medir la pared frontal exterior de su casa, luego ir de una habitación a otra, midiendo las dimensiones interiores, omitiendo las paredes interiores y sumando ESAS dimensiones. No son lo mismo, ¿verdad?

Esta respuesta parece más adecuada para los superusuarios que para los entusiastas de Android. Intente publicar una respuesta que sea relevante directamente para Android en entusiastas de Android.