Extraer (o copiar) archivos a una carpeta NTFS comprimida hace que Windows informe que el disco está lleno cuando no lo está

Extraer (o copiar) archivos a una carpeta NTFS comprimida hace que Windows informe que el disco está lleno cuando no lo está

He estado intentando extraer una serie de archivos comprimidos (en total ~50 GiB (sin comprimir)) a un disco duro con aproximadamente 55 GiB de espacio libre.

Debido a que este es un disco duro lento y con capacidad limitada, y dado que el contenido es altamente comprimible, pensé que sería una buena idea extraerlo a una nueva carpeta con la compresión NTFS habilitada.

Ahora, a medida que avanza la extracción, si hago clic derecho en la carpeta en cualquier momento para ver sus propiedades, informará el uso correcto del disco (por ejemplo, "tamaño 4,5 GiB; tamaño en disco 2,65 GiB"). Pero, si hago clic derecho enconducir, la ventana de propiedades informarámucho más grandeaumento reportado como "espacio utilizado" - de hecho, un poco más que elsumade "tamaño" y "tamaño en disco".

Y esto llega al punto en que la extracción falla porque Windows informa que el disco está lleno.

Después de algunas investigaciones encontréun comentario en los foros de microsoft:

Este problema tiene que ver con un error conocido de Windows 10. Cuando copia un archivo a una carpeta NTFS que tiene habilitada la compresión, la unidad utilizará el doble del espacio requerido y no lo abandonará hasta que se reinicie la unidad.

Esto parece bastante extraño porque parece anular gran parte del propósito de la compresión transparente en mi opinión. Pero bueno, al final del día lo que quiero saber es si hay alguna manera de solucionar esto.

Intenté suspender en medio de la extracción con Process Hacker, poner el disco "fuera de línea" y luego volver a "en línea" a través del Administrador de discos ( diskmgmt.msc) y reanudar el proceso. El número de "Espacio utilizado" se informa correctamente, pero la extracción falla.

¿Existe una solución real?

Respuesta1

Yo mismo me encontré con esta situación y pude solucionarla y recuperar el espacio sin reiniciar.

Una advertencia: tenía suficiente espacio para descomprimir los archivos y recomprimirlos.

También tenga en cuenta que descubrí que si copié un archivo comprimido en una carpeta comprimida diferente, ese archivo ocupaba casi 4 veces más espacio de lo esperado. Después de descomprimir y recomprimir, el tamaño del archivo era normal y el espacio libre en la unidad estaba bien.

Así que intenté descomprimir los archivos en la primera carpeta comprimida y luego copiarlos en la segunda carpeta comprimida, y ocuparon el doble del espacio esperado. Nuevamente, descomprimir los archivos y recomprimirlos corrigió los problemas de espacio.

Este es un error surrealista. Quiero decir, cuando ves cómo aumenta el espacio del disco a medida que descomprimes archivos, eso es muy extraño.

Respuesta2

Los pasos que utilicé para solucionar el problema fueron:

  1. Deshabilite la compresión NTFS en la carpeta de destino
  2. Comenzar la extracción
  3. Supervisar el uso del espacio en disco ySuspender(congelar) el proceso de trabajo que realiza la descompresión cuando el espacio en disco está casi lleno
  4. Seleccione todos los archivos descomprimidos, excepto el último; haga clic derecho en ellos y habilite la compresión NTFS
  5. Espere hasta que estén comprimidos en NTFS
  6. Reanudar la ejecución del proceso suspendido
  7. Continúe con los pasos 3 a 6 hasta que se hayan extraído todos los archivos.
  8. Finalmente, vuelva a habilitar la compresión NTFS en la carpeta de destino.

Y así logré instalarCall of Duty: Modern Warfare remasterizado.

información relacionada