Notas sobre NTFS

El sistema de archivos NTFS se puede utilizar con el sistema operativo Windows NT o posterior. Ofrece algunas características especiales que también tienen efectos para TreeSize.

Describiremos algunas de estas características y sus impactos en este software en los siguientes párrafos.

Listas de Control de Acceso

La forma en que los usuarios pueden acceder a archivos y carpetas puede ser restringida. Se pueden otorgar o denegar a otros usuarios o grupos ciertos derechos como leer, escribir, ejecutar o eliminar. De esta manera, incluso se puede denegar a los administradores el acceso a archivos y carpetas.

Si un administrador intenta acceder a una carpeta en el Explorador de Windows a la que el propietario ha denegado el acceso de lectura a otros usuarios, se mostrará un mensaje de error «Acceso Denegado».

Sin embargo, TreeSize puede escanear tales carpetas, si está conectado como administrador o como un usuario que tiene el derecho de realizar copias de seguridad (Esta opción se puede cambiar en «Panel de Control > Herramientas Administrativas > Política de Seguridad Local» y con el editor de usuarios de Windows).

Compresión Basada en Archivos

NTFS admite la compresión a nivel de archivo individual. Los archivos que están comprimidos en un volumen NTFS se pueden leer y escribir sin necesidad de ser descomprimidos primero por otro programa. La descompresión ocurre automáticamente y de manera transparente durante la lectura del archivo. El archivo se comprime nuevamente cuando se guarda.

El espacio ocupado por un archivo comprimido es generalmente mucho menor que su tamaño normal. Como consecuencia, para carpetas que están parcialmente o completamente comprimidas, el espacio asignado informado por TreeSize puede ser menor que el tamaño informado para esta carpeta.

TreeSize puede mostrar la relación de compresión en una columna adicional en la pestaña «Detalles». Además, puede mostrar archivos y carpetas comprimidos en un color diferente. Estas características se pueden activar o desactivar en el diálogo de Opciones.

TreeSize puede comprimir y descomprimir ramas enteras del sistema de archivos utilizando el menú contextual.

En Windows 10, Microsoft introdujo nuevas características de compresión transparente en NTFS, diseñadas para compactar los archivos del sistema operativo, principalmente archivos DLL y EXE. A diferencia de la antigua compresión basada en archivos, estos archivos no están marcados como comprimidos en sus atributos de archivo.

Archivos dispersos

Los archivos que son grandes pero solo se utilizan parcialmente se llaman archivos dispersos.

Debido a que el sistema operativo no asigna espacio en disco para las partes no utilizadas de un archivo disperso, ocupa menos espacio en disco del que realmente tiene.

TreeSize trata los archivos dispersos como archivos comprimidos y también calcula la relación de compresión para ellos.

Flujos de datos alternativos (ADS)

En NTFS, un archivo consta de diferentes flujos de datos. Un flujo contiene la información de seguridad (derechos de acceso y cosas así), otro contiene los «datos reales» que se espera que haya en un archivo.

Puede haber flujos de datos alternativos que contengan datos del mismo modo que el flujo de datos estándar. Estos flujos de datos alternativos están ocultos. Esto significa que puede tener un archivo con 1 byte en el flujo de datos principal oficial y varios cientos de MB en uno o más flujos de datos alternativos.

El comando dir, los administradores de archivos o el explorador de Windows mostrarán 1 byte como el tamaño de este archivo, pero en realidad asigna mucho más espacio en su unidad de disco duro.

_images/TreeSize-MainWindow_AlternateDataStreams.png

TreeSize puede detectar flujos de datos alternativos y añadir sus tamaños al tamaño de archivo asignado.

Nota

Los ADS pueden almacenar información en el mismo clúster que el flujo de datos principal, por lo que si un archivo tiene uno o más ADS, este archivo no asigna necesariamente más espacio en disco.

Puede optar por detectar flujos de datos alternativos, para obtener un espacio asignado más preciso de las ramas de las carpetas, en el cuadro de diálogo Opciones de TreeSize.

Esta opción está desactivada por defecto, ya que la consulta del ADS lleva cierto tiempo y aumenta el tiempo total necesario para un análisis. Puede buscar archivos que contengan flujos de datos alternativos utilizando la Búsqueda de Archivos Personalizada de TreeSize.

Desduplicación de Datos Automática

Windows Server 2012 y versiones posteriores ofrecen una función de deduplicación de datos: La deduplicación de datos divide archivos con el mismo contenido en una serie de archivos llamados «chunks» que se mueven a la subcarpeta «System Volume Information\Dedup\ChunkStore" ubicada en la partición NTFS correspondiente.

Después de que Windows ha aplicado la desduplicación, los datos originales son reemplazados por un puntero al chunk correspondiente en el directorio ChunkStore. Después de haber sido desduplicados por la desduplicación NTFS, dos archivos idénticos solo requerirán la mitad del espacio en disco que ocupaban antes.

Dado que los archivos originales ahora solo contienen un pequeño puntero en lugar de los datos, el espacio en disco asignado será indicado por Windows con un valor mucho más pequeño que antes (para dos archivos idénticos, el espacio en disco ocupado se indicaría como «0 Byte»).

Para que TreeSize muestre los tamaños originales de archivos y carpetas, simplemente cambie el modo de vista de «Espacio Asignado» a «Tamaño». El «Espacio Asignado» mostrado en TreeSize es el espacio en disco que obtendría al eliminar el archivo correspondiente.

Archivos Sin Conexión

Windows Server y algunas herramientas y dispositivos de terceros ofrecen una función llamada «archivos sin conexión»: Los archivos que no se han utilizado durante mucho tiempo se moverán automáticamente a un almacenamiento más barato y lento, y un pequeño archivo de marcador permanecerá en su ubicación original.

Por lo general, TreeSize informa correctamente el espacio asignado de dicho archivo de marcador, que a menudo es solo el tamaño de un clúster del sistema de archivos.

Sin embargo, hay una situación en la que el espacio asignado para los archivos de marcador puede no ser reportado correctamente. En caso de que TreeSize encuentre errores de Acceso Denegado, utiliza funciones de la API de Windows destinadas a software de respaldo para poder analizar también esas partes del sistema de archivos y proporcionar valores para su tamaño y espacio asignado.

Hemos visto algunos dispositivos que reportaron el tamaño completo del archivo como espacio asignado en este caso para los archivos de marcador, probablemente porque este sería el tamaño ocupado en una copia de seguridad.

Para evitar esto, asegúrese de que el usuario que ejecuta los análisis tenga acceso completo de lectura al sistema de archivos analizado.