Como parece, Windows comprime las carpetas comprimidas NTFS con la relación de compresión más baja posible. Si bien esto puede ser bueno para aumentar la velocidad y disminuir la carga de la CPU, para los archivos a los que se accede raramente (carpetas de respaldo) sería más sensato tener la posibilidad de aumentar la relación de compresión. ¿Hay algunos parámetros que pueden modificarse para lograr esto?
windows
ntfs
compression
Al Berger
fuente
fuente
Respuestas:
Respuesta corta
No, no es posible en este momento.
Respuesta larga
Los archivos y las carpetas 1 se comprimen y descomprimen pasando un
FSCTL_SET_COMPRESSION
código de control y un estado de compresión a la funciónDeviceIoControl
API . El estado de compresión puede ser uno de los siguientes:Cualquier valor distinto de cero significa que el elemento de destino se comprimirá. De la documentación oficial:
El algoritmo LZNT1 está diseñado para la velocidad, y no hay forma de establecer un nivel de compresión personalizado.
1 Las carpetas no están realmente comprimidas: su atributo de compresión solo proporciona un estado de compresión predeterminado a los nuevos archivos y subcarpetas.
Información Adicional
Otras lecturas
fuente
Generalmente no es posible, como se indica en la respuesta de y31415 .
Sin embargo, Microsoft ha agregado algunas nuevas opciones y algoritmos de compresión NTFS en Windows 10, por lo que ahora hay una manera de cambiar la relación de compresión:
Los nuevos algoritmos están destinados a la nueva función Compact OS (como puede ver en la
/CompactOs
opción anterior). La idea es comprimir archivos de sistema de solo lectura, copia de seguridad y de acceso menos frecuente con la relación más alta. La partición de recuperación se elimina y el archivo comprimido se usará tanto para la ejecución (si ya es la última versión) como para el propósito de recuperaciónEl algoritmo LZX es bastante eficiente en el archivo. Y a pesar de que el nombre y la descripción de la opción tienen que ver con "archivos ejecutables", la opción se puede aplicar a cualquier archivo
Sin embargo, a diferencia del algoritmo anterior, no admiten la edición sobre la marcha , por lo que escribir de nuevo en el archivo lo descomprime.
Una nota importante es que no puede configurar la carpeta para marcar nuevos archivos que se comprimirán automáticamente usando esos nuevos algoritmos , porque como se indica en la parte de ayuda de
compact
(énfasis mío)Por lo tanto, si desea utilizarlos para archivos de copia de seguridad, es posible que deba ejecutar un script para comprimir manualmente después de realizar una copia de seguridad o periódicamente después de un tiempo
Desafortunadamente, esto es nuevo en Windows 10, por lo tanto, no se puede usar en versiones anteriores. Sin embargo, NTFS-3g lo admite , por lo tanto, no tendrá problemas para acceder desde Linux. Si no usa Windows 10, puede ejecutar un USB en vivo de Linux o Windows 10 PE para abrir esos archivos
fuente
Puede aumentar la relación de compresión con aplicaciones de terceros. El primer ejemplo es zipmagic.co Lo he usado en mi computadora portátil durante un año sin ningún problema. ¡Pero tenga en cuenta que el uso de la compresión NTFS o Zipmagic necesita un disco duro SSD porque la compresión hará que su unidad esté totalmente fragmentada y la haga inútil! Si tienes una unidad SSD, ¡adelante y disfruta!
fuente
Aconsejaría utilizar un archivador como 7-zip o Winrar para este propósito. Con Winrar, incluso es posible acceder a un archivo que está dentro de un archivador. Tenga en cuenta que primero extraerá todo el archivo antes de que pueda acceder al archivo, y actualizará el archivo con modificaciones cuando cierre y guarde en el archivo. Esto puede hacer que todo el proceso sea lento, pero dado que es una copia de seguridad que debería estar bien.
Tenga en cuenta que esta no es una solución de copia de seguridad completa. Es solo una forma de ahorrar espacio.
Además de eso, hay un programa que puede montar archivos 7z y rar como una unidad virtual: http://www.winarchiver.com/virtual-drive.htm
fuente