¿Por qué hay una gran diferencia entre "tamaño" y "tamaño en disco"?

Jan 21, 2025
Mantenimiento y Optimización

La mayoría de las veces, los valores de "Tamaño" y "Tamaño en disco" estarán muy cerca de coincidir al verificar el tamaño de una carpeta o archivo, pero ¿qué pasa si hay una gran discrepancia entre los dos? La publicación de preguntas y respuestas del superusuario de hoy analiza la respuesta a este confuso problema.

La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.

La pregunta

El lector de superusuario thelastblack quiere saber por qué hay una diferencia tan grande entre "Tamaño" y "Tamaño en disco" para una carpeta en la tarjeta SD de su teléfono:

Como puede ver a continuación, hay mucha diferencia entre los campos "Tamaño" y "Tamaño en disco" para esta carpeta. ¿Porqué es eso?

Sé que "Tamaño en disco" debería ser un poco más que "Tamaño" debido a las unidades de asignación en Windows, pero ¿por qué hay tanta diferencia? ¿Podría ser por la gran cantidad de archivos?

Por cierto, esta carpeta está en la tarjeta SD de mi teléfono Android. Dentro de esto, mi aplicación de mapas almacena sus mapas en caché y la aplicación obtiene sus mapas de Google Maps.

Mirando la captura de pantalla, definitivamente hay una gran discrepancia entre "Tamaño" y "Tamaño en disco", entonces, ¿qué ha sucedido aquí para causar esto?

La respuesta

El colaborador de superusuario Bob tiene la respuesta para nosotros:

Asumiré que está utilizando el sistema de archivos FAT / FAT32 aquí, ya que menciona que se trata de una tarjeta SD. NTFS y exFAT se comportan de manera similar con respecto a las unidades de asignación. Otros sistemas de archivos pueden ser diferentes, pero de todos modos no son compatibles con Windows.

Si tiene muchos archivos pequeños, sin duda es posible. Considera esto:

  • 50.000 archivos
  • Tamaño de clúster de 32 KB (unidades de asignación), que es el máximo para FAT32

Ok, ahora el mínimo el espacio ocupado es 50,000 * 32,000 = 1.6 GB (usando prefijos SI, no binarios, para simplificar las matemáticas). El espacio que ocupa cada archivo en el disco es siempre un múltiplo del tamaño de la unidad de asignación, y aquí asumimos que cada archivo es lo suficientemente pequeño como para caber en una sola unidad, con algo de espacio (desperdiciado).

Si cada archivo tuviera un promedio de 2 KB, obtendría alrededor de 100 MB en total, pero también está desperdiciando 15 veces más (30 KB por archivo) en promedio debido al tamaño de la unidad de asignación.

Explicación detallada

¿Por qué pasó esto? Bueno, el sistema de archivos FAT32 necesita realizar un seguimiento de dónde se almacena cada archivo. Si tuviera una lista de cada byte, la tabla (como una libreta de direcciones) crecería a la misma velocidad que los datos y desperdiciaría mucho espacio. Entonces, lo que hacen es usar "unidades de asignación", también conocidas como "tamaño de grupo". El volumen se divide en estas unidades de asignación y, en lo que respecta al sistema de archivos, no se pueden subdividir; esos son los bloques más pequeños que puede abordar. Al igual que tienes un número de casa, pero a tu cartero no le importa cuántos dormitorios tienes o quién vive en ellos.

Entonces, ¿qué sucede si tiene un archivo muy pequeño? Bueno, al sistema de archivos no le importa si el archivo es de 0 KB, 2 KB o incluso 15 KB, le dará el menor espacio posible; en el ejemplo anterior, son 32 KB. Su archivo solo usa una pequeña cantidad de este espacio, y el resto básicamente se desperdicia, pero aún pertenece al archivo, como un dormitorio que deja desocupado.

¿Por qué hay diferentes tamaños de unidad de asignación? Bueno, se convierte en una compensación entre tener una mesa más grande (libreta de direcciones, por ejemplo, decir que John tiene una casa en 123 Fake Street, 124 Fake Street, 666 Satan Lane, etc.), o más espacio desperdiciado en cada unidad (casa). . Si tiene archivos más grandes, tiene más sentido usar unidades de asignación más grandes, porque un archivo no obtiene una unidad nueva (casa) hasta que se llenan todas las demás. Si tiene muchos archivos pequeños, bueno, de todos modos tendrá una mesa grande (libreta de direcciones), por lo que también puede darles unidades pequeñas (casas).

Las unidades de asignación grandes, como regla general, desperdiciarán mucho espacio si tiene muchos archivos pequeños. Por lo general, no hay una buena razón para superar los 4 KB para uso general.

¿Fragmentación?

En cuanto a la fragmentación, la fragmentación no debería desperdiciar espacio de esta manera. Los archivos grandes pueden estar fragmentados, es decir, divididos, en varias unidades de asignación, pero cada unidad debe completarse antes de que se inicie la siguiente. La desfragmentación puede ahorrar un poco de espacio en las tablas de asignación, pero este no es su problema específico.

Soluciones posibles

Como gladiator2345 sugirió , sus únicas opciones reales en este momento son vivir con él o reformatear con unidades de asignación más pequeñas.

Su tarjeta puede estar formateada en FAT16, que tiene un límite más pequeño en el tamaño de la tabla y, por lo tanto, requiere unidades de asignación mucho más grandes para abordar un volumen mayor (con un límite superior de 2 GB con unidades de asignación de 32 KB). Fuente cortesía de Braiam . Si ese es el caso, debería poder formatear de forma segura como FAT32 de todos modos.


¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .

.entrada-contenido .entry-footer

Why Is There Such A Big Difference Between "Size" And "Size On Disk"? (9 Solutions!!)

Big Size Disk In Pc 64tb

What Is The Difference Between "Size" And "Size On Disk?" (4 Solutions!!)

Unix & Linux: Difference Between SIZE And SIZE ON DISK On A Pc? Why Is SIZE ON DISK Always Greater?

Size Vs Size On Disk Windows 8/7/Vista

Folder Size 18.7gb But Size On Disk 1.33TB - Why/how Could This Have Happened? Synology DS212...

Virtual Box : How To Increase Disk Size - Windows

How To Increase Disk Size Of Your Existing Virtual Machines In VirtualBox - November 2020

Lock Folder In Mac, Increase/ Reduce Folder Size - Disk Image

How To Find The Memory And Hard Disk Size Of Linux Machine | AWS EC2 RAM

Extend Disk Space Size Of Any Drive Without Formatting Operating System On Windows 10

How To Increase Size Of Your C Disk Drive. Partition Wizard Free Edition. Windows 10

VirtualBox How To Shrink Decrase Size Of VHD Files (Virtual Hard Disk) Compact VDisk


Mantenimiento y Optimización - Artículos más populares

Dos cosas que debe hacer después de comprar un nuevo monitor de PC

Mantenimiento y Optimización Oct 17, 2025

Aunque los monitores son en gran parte un dispositivo plug and play, la configuración de un nuevo monitor implica más que simplemente enchufarlo y encenderlo. Siga leyendo mientra..


Cómo usar la configuración de almacenamiento de Windows 10 para liberar espacio en el disco duro

Mantenimiento y Optimización Jul 12, 2025

Windows 10 introduce bastantes mejoras con respecto a su predecesor y de ellas está la nueva configuración de almacenamiento, que brinda a los usuarios análisis detallados de qu�..


Cómo mejorar la duración de la batería con la nueva configuración de energía de Windows 10

Mantenimiento y Optimización Aug 6, 2025

Si bien Windows 10 está recibiendo mucha atención por su Menú Inicio "nuevo" , más allá de eso, todavía hay muchas cosas que la mayoría de los usuarios que se ..


Los mejores administradores de archivos alternativos para Windows, Mac y Linux

Mantenimiento y Optimización Jul 4, 2025

La mayoría de la gente usa el administrador de archivos incluido en su sistema operativo, pero muchos geeks prefieren administradores de archivos de terceros. Después de todo, el ..


Cómo forzar opciones de gráficos en juegos de PC con gráficos NVIDIA, AMD o Intel

Mantenimiento y Optimización Jul 10, 2025

CONTENIDO NO CUBIERTO Los juegos de PC suelen tener opciones de gráficos integradas que puedes cambiar. Sin embargo, no está limitado a las opciones integradas en los juegos: lo..


Cómo solucionar problemas de bloqueo de Internet Explorer

Mantenimiento y Optimización Feb 6, 2025

Si Internet Explorer se bloquea y se quema, es probable que su problema esté en un complemento del navegador con errores. Sin embargo, las fallas de Internet Explorer pueden tener ..


Por qué la otra línea de pago siempre se mueve más rápido

Mantenimiento y Optimización Jun 30, 2025

Cuando está comprando, ¿siempre parece que su línea es la más lenta? No te estás imaginando cosas del todo, estadísticamente tu línea es más lenta la mayoría de las veces. ..


Ajustes rápidos de la interfaz de usuario de Firefox

Mantenimiento y Optimización Nov 16, 2024

CONTENIDO NO CUBIERTO ¿Está buscando una forma de combinar sus botones Recargar y Detener o quizás le gustaría modificar el botón Nueva pestaña en la barra de pestañas? Entonces es p..


Categorías