Windows tiene algunas razones para dejar de encoger más allá del espacio disponible para encoger..
- Archivos en uso - ya que el sistema de archivos ntfs utiliza B-Tree y Journals para mantener la integridad de los datos, el árbol podría estar teniendo una referencia a un archivo que está marcado como archivo de sistema y parte de los datos del archivo se encuentra en pistas en una ubicación cerca del tamaño disponible para encoger.
- Partición reservada del sistema - aparte de la unidad del sistema operativo (unidad C), los sistemas Windows a partir de Windows 7 tendrán una partición reservada para almacenar cosas como BCD, algoritmos descriptivos de Bitlocker, etc. Incluso si un archivo no está en uso en la unidad del sistema operativo, como en el primer caso, el sistema no puede mover el archivo a una ubicación contigua, ya que el movimiento necesita una actualización de la información de la pista en el BCD para el arranque y el índice de datos protegidos de Bitlocker. Incluso en el MBR, donde el sistema operativo está en la unidad principal y todas las demás unidades son particiones extendidas de una partición principal, el proceso de desfragmentación no podrá llevarse a cabo a menos que haya cierta cantidad de espacio libre disponible, es decir, si un archivo de 4 GB tiene una parte de 2 GB al final de la unidad, para moverlo al frente se necesitan al menos 2 gigas más para realizar la desfragmentación, lo que deja un espacio de retracción disponible de 2 gigas más que el espacio pre-ocupado
- Arranque de la BIOS - A diferencia de la UEFI, en la que sólo se mantiene una lista de particiones de arranque llamadas particiones EFI, la BIOS heredada mantiene una lista de todos los equipos y los enumera a través de sus MBR. Así que con el arranque heredado las posibilidades de la 3ª razón pueden volver a ser un problema.
Todas las razones excepto la 1ª volverán a caer en la primera. Así que o bien la partición está en uso o el archivo está en uso o bloqueado
Para que no se usen, no queremos que Windows esté operativo (en marcha), por lo que el particionado es más sencillo cuando el disco no es un disco maestro.
Gparted Live puede usarse para crear un disco maestro de arranque con sistema operativo en vivo para reorganizar las particiones. Al igual que el asistente de partición Gparted también le permite hacer operaciones secuenciales uno por uno, mientras que la gestión de discos en Windows hará una operación a la vez.
Asegúrese de que la batería está cargada o el PC está conectado a un SAI. Porque Gparted utilizará la RAM para reorganizar los datos, es decir, los 2 gigas en el tercer caso serán intercambiados con la ayuda de la RAM. Dado que la RAM es volátil por naturaleza, podrías acabar arriesgando los datos en caso de fallo de alimentación.