110 votos

¿Cómo puede un archivo ' s tamaño en disco sea de 0 bytes cuando se ' datos en ella?

Tengo un archivo en Windows 10 con 362 bytes de datos, pero el "tamaño en disco" es de 0 bytes. Es un simple "Hola mundo" programa escrito en ensamblador, y guardado en el Bloc de notas++.

¿Cómo es posible que el tamaño en disco es cero cuando el tamaño del archivo es de 362 bytes?

Tengo un SSD, no un disco duro normal.

Captura de pantalla del cuadro de diálogo Propiedades:

Screenshot of the Properties dialog

161voto

Ben N Puntos 1071

Esto sucede si el archivo es tan pequeño que sus contenidos y el sistema de archivos de la contabilidad de ajuste en el tamaño de 1 kb. Para ahorrar espacio en disco, NTFS mantiene archivos pequeños "residente", el almacenamiento de su contenido a la derecha en el archivo de registro, por lo que no clúster tiene que ser asignado para la misma. Por lo tanto, el tamaño en disco es cero porque no hay nada más allá de que el archivo de registro. Una vez que el fichero es suficientemente grande, NTFS hace "no residente", asigna uno o más clusters (la creación de un valor distinto de cero "tamaño en disco"), y crea un "mapeo par" en el archivo de registro en el lugar de los datos a punto para el clúster.

SSD, unidades de disco duro o de Windows 10 no afectan a este; es simplemente una característica NTFS. Leer más: Las Cuatro Etapas de Archivos NTFS de Crecimiento.

Tenga en cuenta que el "tamaño en disco" métrica no es exactamente correcto. Por ejemplo, nunca se incluye la constante de 1 kb de que el registro de archivos NTFS. La métrica se introdujo en Windows 95, que no use NTFS y por lo tanto no podía dar cuenta de este fenómeno; sólo se mostró el tamaño del archivo redondea hasta el siguiente múltiplo del tamaño del clúster. Que el algoritmo de estimación fue realizada a través de Windows 7, aunque muchas versiones de Windows entre NTFS y residente de almacenamiento. Finalmente fue actualizado en Windows 8 para el recuento de archivos con sólo residente de datos como cero-tamaño en disco. Leer más: Sólo Lo que Es 'de Tamaño en el Disco'?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: