Si está buscando formas de modificar su sistema Windows para ahorrar espacio en el disco, es posible que esté considerando la compresión NTFS como una opción. Pero si elige esta opción, ¿cómo funciona el proceso de descompresión? La publicación de preguntas y respuestas del superusuario de hoy tiene la respuesta a la pregunta de un lector curioso.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad.
La pregunta
Lector de superusuario Causando Subflujos En todas partes quiere saber si los archivos comprimidos NTFS se descomprimen en el disco o en la memoria:
¿Cómo funciona la descompresión NTFS en Windows? Según Microsoft, la descompresión de NTFS se realiza expandiendo el archivo y luego usándolo. Eso suena bien, pero mi pregunta es ¿cómo ocurre técnicamente este proceso?
¿Windows carga el archivo comprimido en la memoria, lo expande en la memoria y luego lo lee de la memoria? ¿O carga el archivo comprimido en la memoria, lo expande al disco o la memoria, lo escribe en el disco y luego lo lee?
Estoy tratando de averiguar si puedo mejorar el rendimiento de mi computadora usando la compresión NTFS. De esa manera, un disco duro lento o SSD que no puede manejar tantas operaciones de escritura siempre tendrá menos datos para escribir y leer, y el potente procesador que está inactivo la mayor parte del tiempo puede descomprimir los archivos y mejorar la velocidad de almacenamiento de mi computadora y salud.
¿Los archivos comprimidos NTFS se descomprimen en disco o memoria?
La respuesta
El colaborador de superusuario Ben N tiene la respuesta para nosotros:
Windows descomprime archivos en la memoria. Hacerlo en el disco eliminaría por completo cualquier mejora de velocidad y provocaría una gran cantidad de escritura en disco innecesaria. Consulte el final de este artículo del blog de Microsoft sobre archivos dispersos y compresión NTFS .
Por supuesto, si tiene poca memoria, la memoria utilizada por el proceso de descompresión podría hacer que otra memoria se paginase y se escribiera en el disco en el archivo de paginación. Afortunadamente, solo se descomprimirán los fragmentos que contienen secciones que sus programas realmente leen. NTFS no tiene que descomprimir todo si solo necesita unos pocos bytes.
Si su SSD es rápido, probablemente no obtendrá ninguna mejora de velocidad con la compresión NTFS. Es concebible que el tiempo que su procesador dedica a descomprimir datos más el tiempo que su disco dedica a leer los datos comprimidos podría sumar más que el tiempo que tarda su SSD en leer los datos sin comprimir.
También depende del tamaño de los archivos con los que trabaja. El tamaño mínimo de un archivo comprimible varía entre 8 y 64 KB, según el tamaño del clúster. Cualquier archivo de tamaño inferior a ese no se comprimirá en absoluto, pero se agregará una pequeña cantidad de contabilidad. Si escribe mucho en archivos comprimidos, podría ver una gran variación en la velocidad debido al algoritmo de compresión utilizado (LZ).
Otras lecturas
¿Cómo afecta la compresión NTFS al rendimiento?
¿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í .
Crédito de la imagen: Jannis Andrija Schnitzer (Flickr)