Compresión NTFS de archivos copiados en Windows 10

Compresión NTFS de archivos copiados en Windows 10

Estoy experimentando un problema extraño en Windows 10 que implica copiar archivos comprimidos usando el sistema de archivos NTFS a otra carpeta que tenga el indicador de compresión configurado (de modo que cuando el archivo estécopiado, está comprimido en la carpeta de destino).

El problema es que cuando el archivo se copia a la carpeta, el sistema de archivos no reconoce que el archivo está comprimido y parece almacenar en el disco una copia del archivo original y otra copia del archivo que se supone que es lo que realmente es. almacenado (la variante comprimida). Por lo tanto, el disco reconoce quedobleel espacio es necesario para almacenar el archivo (por ejemplo, si el archivo tenía 500 MB, la capacidad restante del disco será 1000 MB menos).

Además, he experimentado esto en varias instalaciones de Windows 10, así que me pregunto si alguien más lo ha visto.

Por supuesto, reiniciar la computadora parece corregir el espacio libre restante en el disco, pero durante una sesión, tuve que descomprimir un archivo manualmente y luego volver a comprimirlo para que el sistema de archivos informara el tamaño correcto. El sistema cree que se está consumiendo mucho más espacio en disco del que realmente hay, y esto genera errores de espacio en disco insuficiente (al probar el problema, hice una partición ficticia y copié el archivo comprimido en ella).

Gracias por cualquier ayuda.

Respuesta1

Esto se debe a que para copiar cualquier archivo comprimido NTFS (o incluso acceder a él), primero debe descomprimirse para que sea legible para Windows. Esto se debe a que la compresión NTFS se realiza a nivel del sistema de archivos y a nivel del sistema operativo Windows no hay diferencia en la forma en que lee el contenido del archivo. Entonces, cuando el archivo comprimido se copia en la carpeta de destino comprimida, primero se descomprime en el nivel NTFS, luego se copia en la carpeta de destino en el nivel del sistema operativo y luego se vuelve a comprimir en el nivel NTFS para que coincida con el atributo de compresión del archivo. carpeta de destino (y no se vuelve a comprimir porque el archivo de origen que se está copiando estaba comprimido para empezar; sin embargo, en el caso de mover un archivo, conserva el atributo de compresión del archivo de origen independientemente del atributo de la carpeta de destino). Ahora, esta versión temporal sin comprimir del archivo comprimido que se descomprimió, copió y luego volvió a comprimir todavía existe en la unidad de destino hasta que se reinicia la computadora o se usa la herramienta de limpieza del disco o ccleaner para limpiar los archivos del sistema. Esta es exactamente la razón por la que se resolvió el recuento de tamaño de archivo doble al reiniciar.Por lo tanto, para una unidad comprimida siempre se recomienda reservar al menos suficiente espacio libre para que quepa una versión adicional sin comprimir del archivo comprimido más grande contenido en la unidad.

información relacionada