¿Por qué no puedo reducir más una de mis particiones desde Windows Vista?

Una de las novedades de Windows Vista y Windows Server 2008 es la posibilidad de reducir y ampliar el tamaño de un volumen sin perder ningún dato. Hasta ahora, esto solo era posible utilizando aplicaciones de terceros. Al abrir el nuevo Administrador de discos de Windows Vista, seleccionar un volumen con el botón derecho y hacer clic sobre Reducir volumen, nos aparece este cuadro de diálogo:

Cuadro de diálogo para reducir un volumen

Una de las consultas más frecuentes es por qué el tamaño máximo que se puede reducir es, en el caso de la figura, de 9.048 MB, si el volumen es posible que disponga de mucho más espacio libre.

A la hora de computar el tamaño máximo que se puede reducir en un volumen, se tienen en cuenta tres aspectos:

  1. El espacio libre en el volumen.
  2. El espacio dedicado a las copias sombra (puntos de restauración).
  3. La posición de ciertos archivos que no se pueden mover (como el archivo de paginación).

El tamaño máximo que se puede reducir será el mínimo entre el espacio libre en el volumen y el máximo de espacio que se podría reducir teniendo en cuenta estos dos aspectos: las copias sombra (puntos de restauración) y la posición más desplazada de un archivo que no se pueda mover. Al tamaño total se le suele añadir un cierto número de MB para dar un margen de espacio tras la reducción.

Para Administrador de discos, los ficheros que no se pueden mover son los siguientes: Pagefile.sys (el archivo de paginación), Hiberfil.sys (el fichero de hibernación), Crashdmp.sys y los ficheros internos NTFS $bitmap, $mftmirr, $secure, $usnjrnl y $logfile. Por tanto, si alguno de esos ficheros se sitúa en una posición casi al final del volumen, el tamaño para reducir será muy pequeño. Vea este ejemplo:

Diagrama de un volumen con poco espacio para reducir

Como observa en el diagrama, el disco tiene 25 GB ocupados, por lo que el espacio libre en disco son 95 GB. Sin embargo, dado que el fichero Pagefile.sys se sitúa casi al final del volumen, el espacio máximo disponible para reducir será de solo 9 GB.

Puede ver gráficamente la disposición de los clústers usando alguna herramienta de desfragmentación de terceros, como Diskeeper o similares.

23 thoughts on “¿Por qué no puedo reducir más una de mis particiones desde Windows Vista?

  1. La primera vez que leí sobre esta nueva característica del administrador de discos de Windows Vista debo reconocer de que me alegré.

    Sin embargo al probarlo, claramente es necesario seguir utilizando aplicaciones third party como Disk Director.

    Me parece que eso del archivo de paginación es sólo una excusa para la mediocridad, claramente reducir una partición es una operación de “poder” en donde el usuario podría esperar que el sistema le pida reiniciar para mover los archivos, en vez de simplemente intentar reducirla y fallar.

  2. El problema es que esta nueva capacidad de Administrador de discos depende del motor de desfragmentación de discos de Vista, que no mueve ciertos ficheros (paginación, hibernación, etc.). El motivo es que se puede perder o corromper la información si se mueve uno de estos ficheros “inamovibles”. La implementación de Microsoft es bastante conservadora, pero fiable. De todas formas les mandaré tu sugerencia para ver qué pueden hacer en versiones posteriores. Gracias.

  3. Es una informacion muy util yo estoy sufriendo necesito mas espacio para una particion le he desactivado e archivo de paginacion he reducido el shadowstorage y despues de desfragmentar y liberar espacio como loco he logrado que me deje la asombrosa cantidad de 2.3 GB (teniendo un disco duro de 320 GB) 🙁 ahora seguire batallando para conseguir poder reducirlo mas, pero creo que no funciona muy bien eso de la reduccion almenos yo esperaba poder reducir a mi antojo

  4. Y mi pregunta es ¿porque en mi anterior VAIO con Windows XP le hacía la partición que yo quería?.

    Era muy comodo dejar cerca de 40 GB para el sistema operativo y programas. Con tan solo eso creabas un backup o un punto de inicio. Así ya podías hacer lo que quisieras con la otra partición sin tocar tu “partición madre”.

    ¿No hay alternativa?

  5. @Chamorro: La alternativa es usar alguna aplicación de terceros.

    Te recomiendo hacer una copia de seguridad de todos tus datos antes de reducir una partición.

  6. A mi me pasa que tengo en el C 80 GB libres y me deja reducir, después la reinicio, sigo trabajando, cada tanto me fijo si me deja, me pone 0 (cero), pero pasa un día y me deja de vuelta reducir de a 7 Gigas mas o menos….
    Me parece que Vista debe correr algún programa interno que redimensiona el disco y corre los archivos de paginación
    ¿El diskeeper es una solución? porque me interesa reducir el volumen y no ver donde está el archivo si no lo puedo mover….

  7. @Cacho: Mi recomendación antes de instalar nada es desactivar temporalmente la paginación e hibernación de ese disco (si estuviera activada) e intentar reducir el volumen. Una vez reducido, establece de nuevo estos ficheros. Consulta la documentación de Windows para saber cómo hacer esto.

    El programa que comentas también puede serte de utilidad, aunque yo soy reacio a mover los ficheros declarados “no movibles” por Microsoft.

  8. k onda todavia no sale nada eficas para este problema????.
    ..pues mi caso es k kiero instalar el windows 7 en otra parte del sico .pues para no perder windows vista ya k la version de windows 7 es de preuba i tiene vencimiento pues no kiero perder mi windowss vista.
    .
    i trate de aser eso de la reparticionn i no me dejava reducir el tamaño lo suficiente para crear el otro volumen .
    .
    .i pues nnimodo a ver k puedo aser

  9. Ya he lograddo que me deje reducir más de 40Gb, utilicé el JKDefrag para mover -desfragmentar- todos los archivos que no se deben mover (iniciando en modo seguro)

  10. ok yo tengo el windows 7 instalado y jamas habia tenido un problema como este hasta ayer que quise poner una particion para un windows modificado pero solo me liberaba 700mb de 25gb libres y pues espero poder resolverlo.

  11. Hola, encontre bastante buena la información que ha dado. Sin embargo tengo problemas.

    Tengo un disco duro de 80 gb particionado en C: con 30 gb aproximadamente y 80 gb para la unidad D: El asunto es que ahora quiero reducir un poco mas la unidad D: para entregarle ese espacio a C:, pero el administrador de discos de Vista no me deja reducir ni un poco el espacio de la unidad D, esta particion no esta llena ni tiene archivo de paginación, entonces no veo el problema de porque no me deja reducir esa particion.

    Porfavor, si me pudieran ayudar le estaría muy agradecido

  12. Tengo el mismo problema que Jaime, tengo un disco IDE principal donde esta instalado mi sistema operativo de 80 GB y otro SATA para usarlo a mi antojo de 300 y con 50 GB libres quiero reducir ese espacio para instalar ahi un sistema opertivo puesto que la taza de transferencia en SATA es mas alta asi poder aprovechar mejor el sistema pero a la hora de la reduccion no hace nada se queda cargando y nada, y la verdad temo que tire un error y me haga perder los datos de todo el disco de 300 que son muy importantes. Me gustaria encontrar una solucion para todo esto

  13. Tenia un disco duro de 290 G y queria particionarlo C: con 60G y D: con 230G,pero Windows Vista solo me lo dejaba particionar con C: con 210G y D: con 80G,asi que use un programa comercial para particionarlo a mi gusto,pero cuando fui a arrancar el ordenador me di cuenta que el MRB no arrancaba asi que me toco usar el disco de recuperacion del sistema para volver a reparar el arranque del disco duro y al final consegui lo que queria.

  14. Si quieres reducir el tamaño de la particion C a lo minimo es necesario:

    1 Desactivar la memoria virtual o archivo de paginacion.
    2 Desactivsr la recupercion del sistema.
    3 Desactivar la opcion de hibernacion.
    4 Reinicia tu pc y haz una depuracion de archivos temporales, cache’s, etc.
    5 Corre una defragmentacion, de preferencia soft de un tercero.
    Con eso debes poder reducir la particion C hasta lo mas minimo, pero no es recomenbdable, yo recomendaria tener al menos tres particiones:

    1 Para la particion del sistema yo dejaria 30 Gb para xp y 80 Gb para W7.
    2 Crearia una particion D exclusiva para DATOS.
    3 Crearia una partion S (hasta 10 Gb dependiendo del tamaño total) para paginacion/memoria virtual (de 2 a 4 Gb) y temporales (de 2 a 4 Gb),

    El disco D seria del tamaño de lo que sobre entre C y S, y con este arreglo es mas facil darle una depurada al sistema si se configura correctamente apuntando todas carpetas temporales hacia S (sistema, internet correo etc)

    PD: si lo tienes pequeño, comprate uno mas grande! 160 Gb x $400 o 320 Gb x $600 es muy razonable.

  15. No es conveniente ni deseable cambiar el archivo de paginacion/memoria virtual a otra particion creada unicamente para esto.

    Tal y como está implementado este archivo en el sistema es mucho más rápido y más eficiente.

    El espacio a recorrer desde una particion a otra seria mucho mayor que el que tiene que recorrer si se deja en la particion del sistema, es decir en el valor por defecto.

  16. @mingo: Puedes moverlo temporalmente para poder reducir la partición y luego dejarlo donde quieras. Efectivamente si lo sitúas en una partición del mismo disco del sistema se degradará un poco el rendimiento.

  17. Yo tengo un problema similar.

    A mí el archivo que, según el registro de eventos, me impide reducir el disco C, es este: \Users\Usuario\AppData\Local\Microsoft\Windows\History\History.IE5\index.dat::$DATA

    ¿Hay alguna manera de eliminarlo, moverlo, hacerlo invisible, o trasladarlo a otro disco?

    Espero que puedan ayudarme.

  18. Es una VERGUENZA que estos tipos de microsoft no hayan hecho nada al respecto. Con los millones de dolares que facturan por día, podrían haber hecho tranquilamente una opcion pre-booteo para mover estos archivos de mierda. Pero claro, son dueños del mercado y pueden hacer lo que se les canta el orto. Maldito sea su software cerrado y maldito sea su lucrativo negocio, al final de cuentas uno no controla al equipo, el aparato tiene mas poder que el usuario

Leave a Reply to Diago Cancel reply

Your email address will not be published. Required fields are marked *