Explicación de la diferencia entre tamaño y tamaño en el disco en Windows
Puede ver el tamaño real de su archivo abriendo las propiedades del archivo en el Explorador de archivos. Si alguna vez lo ha notado, las propiedades del archivo muestran dos tipos diferentes de tamaños para el mismo archivo, a saber, Tamaño y Tamaño en el disco . El tamaño del disco suele ser mayor que el tamaño real del archivo. Pero en algunos casos, puede ser igual o menor que el tamaño real del archivo. En este artículo, hablaré sobre la diferencia entre Tamaño y Tamaño en disco en una PC con Windows .
Explicación de la diferencia entre tamaño y tamaño en el disco
Antes de analizar en detalle la diferencia entre “Tamaño” y “Tamaño en disco”, veamos las diferencias básicas entre estos términos. Aquí también te mostraré algunos cálculos que te darán el resultado exacto y aproximado del “Tamaño en disco”. La siguiente captura de pantalla muestra el tamaño de un archivo y el “Tamaño en el disco”.
El tamaño representa el tamaño real de un archivo. En palabras simples, es el tamaño de los datos que contiene un archivo. El tamaño se puede aumentar o disminuir según los datos que tenga un archivo. Por ejemplo, si crea un archivo de texto en blanco, le mostrará el tamaño de 0 bytes. Pero a medida que empieces a escribir texto en él, su tamaño también empezará a aumentar.
El tamaño en disco muestra la cantidad de bytes que ocupa un archivo cuando lo almacena en un disco duro. Según el tamaño de la unidad de asignación, verá diferentes tamaños en el disco para el mismo archivo. Por lo general, el «Tamaño en disco» es mayor que el tamaño real de un archivo. Para comprender esto, es necesario comprender los cálculos. Pero antes de mostrarles los cálculos, es necesario saber cómo se almacenan los datos en un disco duro.
¿Cómo se almacenan los datos en un disco duro?
Valores binarios Tamaño del clúster NTFS, FAT 32 y exFAT
Cuando almacena un archivo, se almacena en clústeres. Según el tamaño del archivo (la cantidad de bytes que contiene un archivo), se distribuye en clústeres para el almacenamiento, lo que determina el «Tamaño en el disco». Por ejemplo, si desea almacenar un archivo de tamaño 5 KB en un disco duro con sistema de archivos NTFS y el tamaño del clúster (tamaño de la unidad de asignación) 1024 bytes, los 5 kilobytes se dividen y almacenan en diferentes conjuntos de clústeres, cada uno de los cuales contiene 1024 bytes de datos. Se desperdiciará la cantidad de bytes que queden vacíos en el último clúster. Es por eso que el “Tamaño en disco” suele ser mayor que el tamaño real del archivo.
Cálculos para el tamaño en disco.
Ahora, veamos algunos cálculos para el Tamaño en el disco para que puedas entender mejor este tema. He realizado algunos cálculos para archivos de texto de diferentes tamaños en diferentes tamaños de clúster en el sistema de archivos NTFS. Aquí te mostraré lo mismo y trataré de explicar estos cálculos.
El cálculo del tamaño en el disco cuando el tamaño de la unidad de asignación es 4096 bytes
Tomé un archivo de texto de 24223 bytes y lo copié en una unidad flash USB con sistema de archivos NTFS y un tamaño de unidad de asignación de 4096 bytes. El tamaño de la unidad de asignación es el tamaño del clúster para la unidad flash USB. Cuando abrí las propiedades del archivo de texto, vi los siguientes detalles:
- Tamaño: 24223 bytes
- Tamaño en disco: 24576 bytes
Puede ver la misma información en la captura de pantalla anterior. Como expliqué anteriormente en este artículo, el «Tamaño en el disco» suele ser mayor que el tamaño real de un archivo. Esto se debe a que los clústeres se desperdician durante el almacenamiento de archivos. Veamos los cálculos detrás de escena.
El tamaño real del archivo es 24223 bytes y el tamaño del clúster seleccionado es 4096 bytes. Ahora, Windows almacena este archivo en clústeres. Esto significa que se distribuyen 24223 bytes en el disco en conjuntos de 4096 clústeres. Digo «conjuntos de 4096 clústeres» porque cada clúster (unidad de asignación) puede contener hasta 4096 bytes de datos.
Si divido 24223 bytes por 4096 bytes, obtendré el siguiente resultado:
24223/4096 = 5.9138 bytes
5 x 4096 = 20480 bytes
Nuestros datos tienen 24223 bytes en total. De estos, 20480 bytes están ocupados completamente en los 5 conjuntos de clústeres. Por tanto, los bytes restantes de nuestros datos son:
24223 - 20480 = 3743 bytes
Windows llenará todos estos 3743 bytes en el último conjunto del clúster, el sexto clúster en nuestro caso. Cada clúster puede almacenar 4096 bytes. Por tanto, los grupos vacíos restantes son:
4096 - 3743 = 353 bytes
Ahora, estos bytes restantes o vacíos se agregan a los bytes reales que tiene nuestro archivo. Esto nos dará el resultado real (el “Tamaño en disco”).
353 + 24223 = 24576 bytes
En el resultado anterior, el «Tamaño en disco» muestra que 24576 bytes (6 conjuntos de clústeres, cada uno de los cuales puede almacenar hasta 4096 bytes) están completamente ocupados. Pero en realidad, sólo la parte 5,9138 de los 6 conjuntos de clústeres se utiliza para almacenar datos y el resto se desperdicia.
El cálculo del tamaño en el disco cuando el tamaño de la unidad de asignación es 8192 bytes
Ahora, tomé otro archivo y también cambié el tamaño de la unidad de asignación de mi unidad flash USB de 4096 bytes a 8192 bytes.
La captura de pantalla anterior muestra los siguientes detalles del archivo:
- Tamaño: 5202 bytes
- Tamaño en disco: 8192 bytes
Aquí el cálculo es fácil. Debido a que aquí el tamaño del archivo es menor que el tamaño de la unidad de asignación, cabe completamente en solo 1 conjunto de clústeres con un tamaño de asignación de 8192 bytes y los bytes restantes se desperdiciarán. Por lo tanto, Windows muestra 8192 bytes como tamaño en el disco para este archivo.
El cálculo del tamaño en el disco cuando el tamaño de la unidad de asignación es 1024 bytes
Ahora, veamos qué sucede si reduzco el tamaño de la unidad de asignación de 8192 bytes a 1024 bytes para el mismo archivo. Formateé mi unidad flash USB con un tamaño de clúster de 1024 bytes y copié el mismo archivo en ella.
Eche un vistazo a las siguientes propiedades de archivo:
- Tamaño: 5202 bytes
- Tamaño en disco: 6144 bytes
Aquí, el tamaño del clúster es menor que el tamaño total del archivo, la cantidad de bytes en nuestro archivo se distribuye en el disco duro en conjuntos de clústeres con 1024 bytes. Aquí, cada clúster puede contener hasta 1024 bytes.
Si divido 5202 bytes por 1024 bytes, obtendré el siguiente resultado:
5202/1024 = 5.08 bytes
Esto significa que 5 conjuntos de unidades de asignación con 1024 bytes cada uno están completamente ocupados y los bytes restantes se completan en el siguiente conjunto.
5 sets of 1024 bytes = 5 x 1024 bytes = 5120 bytes
5120 bytes están completamente escritos en el disco. Calculemos los bytes restantes que se escribirán en el disco.
5202 - 5120 bytes = 82 bytes
Windows escribirá los 82 bytes en el último sexto conjunto de clústeres que tengan un tamaño de asignación de 1024 bytes. Por lo tanto, los bytes restantes del último conjunto del clúster permanecerán vacíos.
Remaining bytes, 1024 - 82 = 942 bytes
Estos bytes restantes o vacíos se suman a los bytes reales que tiene nuestro archivo. Esto nos dará el resultado real (el “Tamaño en disco”).
5202 + 942 = 6144 bytes
Así se calcula el “Tamaño en disco”. He mostrado el cálculo del “Tamaño en disco” para un solo archivo.
¿Por qué hay una gran diferencia entre Tamaño y Tamaño del disco en algunos casos?
Cuando copia archivos en un disco duro, Windows no copia todos los archivos al mismo tiempo. Copia archivos uno por uno llenando bytes en unidades de asignación. Después de escribir datos, Windows calcula las unidades de asignación vacías o de desperdicio y las agrega al tamaño real del archivo para mostrar el tamaño en el disco.
Esta es la razón por la que puede ver una gran diferencia entre el tamaño real de sus archivos y el «Tamaño en el disco» en algunos casos.
Cómo reducir la diferencia entre tamaño y tamaño en el disco
Más tamaño en el disco significa más desperdicio. Por lo tanto, si desea reducir la diferencia entre el tamaño real del archivo y el tamaño en el disco, debe reducir el tamaño de la unidad de asignación.
Puedes ver la diferencia entre el tamaño real de un mismo archivo y el tamaño que ocupa en el disco en dos situaciones diferentes. En la imagen donde el Tamaño en el disco muestra 6144 bytes, el tamaño de la unidad de asignación es 1024 bytes. En la segunda imagen donde el «Tamaño en disco» muestra 32768 bytes, el tamaño de asignación es 32 kilobytes. Por lo tanto, está claro que un tamaño menor de la unidad de asignación le dará la menor diferencia entre el tamaño y el «Tamaño en el disco» de sus archivos.
Para reducir el tamaño de la unidad de asignación o el tamaño del clúster, siga los pasos que se indican a continuación. Antes de comenzar a formatear su dispositivo de almacenamiento o partición del disco duro, copie sus datos a otro dispositivo de almacenamiento.
- Haga clic derecho en su dispositivo de almacenamiento o partición del disco duro.
- Seleccione Formato .
- Haga clic en el menú desplegable Tamaño de la unidad de asignación .
- Seleccione un tamaño de asignación de la lista de opciones disponibles.
- Haga clic en Inicio para formatear su disco duro.
Después de formatear con éxito su dispositivo de almacenamiento o partición del disco duro, puede volver a copiar sus datos.
¿Qué significa el tamaño en el disco 0?
El Tamaño en el disco en las propiedades del archivo a veces puede mostrar 0 bytes para el archivo que seleccionó. Esto suele suceder cuando el archivo no contiene suficientes datos para completarlos en grupos. Cuando todos los clústeres están vacíos, el «Tamaño en disco» muestra 0 bytes.
¿Para qué se utiliza el tamaño del disco?
El tamaño del disco se utiliza para almacenar datos. Puede ver el tamaño de su disco en la aplicación Administración de discos. Si está hablando del «Tamaño en el disco», es la cantidad de bytes utilizados para almacenar datos en el disco en clústeres o unidades de asignación.
Deja una respuesta