¿Cómo puedo reducir una partición de Windows 10?

74

Utilizo una gran partición individual en una unidad de disco de 1 TB con Windows 10. Me gustaría reducir la partición para poder reflejar la unidad en un SSD de 256 GB más pequeño pero más rápido.

Compré el disco sin planear mucho. (Ups.) Vi que solo uso 195GB y pensé, "maldición, ¿por qué no acelero esto?"

ingrese la descripción de la imagen aquí

Pero después de una desfragmentación / optimización (que consume mucho tiempo) con la herramienta de Windows 10 "Optimizar unidades", parece que solo puedo reducirme a ~ 488 GB.

ingrese la descripción de la imagen aquí

Hasta donde sé, necesito hacer que la partición de origen sea más pequeña que la partición de destino antes de poder duplicar. Pero aparte de la desfragmentación que ya he hecho, no estoy seguro de qué hacer. Podría eliminar un montón de programas y reducir el espacio que estoy usando, pero ya estoy usando mucho menos que el "Tamaño total después de reducir".

¿Cómo puedo reducir el tamaño mínimo de una partición? (es decir, el "Tamaño total después de la reducción")

kdbanman
fuente
¡Desfragmenta todo! Inicie un sistema operativo en vivo y luego desfragmente cada archivo y consolide toda la unidad hasta el principio. Lo que desea es que no haya espacio libre entre archivos, de modo que todo esté contenido en un gran bloque de datos.
GiantTree
Deshabilite la hibernación, el archivo de página, la restauración del sistema temporalmente, luego desfragmente / compacte la unidad C, luego intente reducir, si es lo suficientemente pequeña, refleje la partición C, active la página, hiberne, restaure el sistema después de iniciar en la nueva unidad.
Moab
3
La función de reducción de diskmgmt.msc es muy mala. Debe usar un buen editor de particiones como Partition Wizard o EaseUS Partition Master , pueden reducir la partición al tamaño mínimo
phuclv
1
Realmente consideraría lo que debe estar en el disco antes de hacer algo como esto. 195 gb lo está reduciendo un poco, y la mayoría de las personas terminan teniendo una tonelada de basura en sus sistemas. Primavera limpia primero!
Journeyman Geek
2
Si bien tengo el atractivo de no usar soluciones de terceros, no puedo evitar pensar que pegarse "dividido" en una pequeña memoria USB, arrancar la computadora y luego usarlo para reducir la partición parece mucho más rápido que fallar alrededor de deshabilitar la hibernación, el archivo de paginación y la protección del sistema, reiniciar, reducir, volver a habilitarlos y luego reiniciar nuevamente.
Richard

Respuestas:

88

Parece que no hay absolutamente ninguna necesidad de ningún software de terceros .

He seguido las instrucciones aquí y reduje con éxito mi partición del sistema operativo en unos 10 minutos. Se ejecuta bajo Windows 10, pero dudo que haga una diferencia aquí.

Los pasos son:

  1. Desactiva la hibernación.

    En un símbolo del sistema elevado (admin), ejecute el comando

    powercfg /h off
    
  2. Deshabilitar archivo de paginación.

    Abra la página Sistema en el Panel de control (desde “Esta PC” / “Mi computadora”, abra las Propiedades). Haga clic en "Configuración avanzada del sistema", luego en la pestaña "Avanzado" del cuadro de diálogo "Propiedades del sistema", abra la configuración "Rendimiento", vaya a la pestaña "Avanzado", haga clic en "Cambiar ..." en "Memoria virtual", desmarque " Administre automáticamente el tamaño del archivo de paginación para todas las unidades ", seleccione la unidad que desea reducir, seleccione" Sin archivo de paginación "y haga clic en el botón" Establecer ".

  3. Deshabilitar la protección del sistema.

    En el cuadro de diálogo "Propiedades del sistema" como se indicó anteriormente, vaya a la pestaña "Protección del sistema", haga clic en "Configurar ..." y seleccione "Desactivar la protección del sistema".

  4. Reiniciar.

Ahora los tres archivos que impedían la reducción de la partición se han ido. Reduzca el tamaño de la partición y luego restaure los tres elementos.

Si Disk Management se queja de que "No hay suficiente espacio disponible en los discos para completar esta operación". Aunque haya ingresado un tamaño que debería funcionar de acuerdo con las propias cifras de Disk Management, consulte No se puede reducir C: partición: No hay suficiente espacio

Más tarde he encontrado instrucciones similares en otros lugares, todas ellas mencionando solo estos 3 elementos.

sancho.s
fuente
Uso bajo su propio riesgo, pero también tuve que eliminar todas las sombras VSS porque el registro de eventos decía que el último archivo inamovible era C: \ System Volume Information \ {guid} {guid} :: $ data
crokusek
Dios mío, muchas gracias. Me alegro mucho de no tener que usar GParted (no necesité una reinstalación, la última vez que lo usé, pero de todas formas estaba un poco cauteloso).
Usuario1291
Hice estos pasos y mi unidad C todavía muestra 5000 mb disponibles para reducir cuando tengo ~ 120000 de espacio libre, ¿hay otros pasos / recomendaciones en este caso?
edencorbin
1
Solo agregar este comentario para guardar haciendo clic en el enlace de arriba "no se puede reducir". Después de intentar lo anterior, todavía falló, por lo que reduje el disco en tres incrementos más pequeños para alcanzar el tamaño que quería.
brittAnderson
1
@mistery_girl - Esto quizás valga otra pregunta en SU.
sancho.s
29

El hecho interesante que a menudo no se dice es que después de una reducción de la partición, el tamaño mínimo también se reduce (por supuesto, si tiene espacio libre, desfragmentado, sin archivos inamovibles, etc.).

Utilicé este método para reducir con éxito un volumen del Sistema (C :) en Windows Server 2012R2 de 500 GB (con solo 50 GB de datos reales) a 80 GB. La primera vez que intenté cambiar su tamaño, el tamaño mínimo era de alrededor de 425 GB.

Sugerencia: si su volumen no es un Sistema, es posible que desee omitir los pasos iniciales (antes de Reiniciar)

  • Abra una solicitud de Powershell con derechos administrativos.

  • Primero, desactive la configuración que puede mantener archivos inamovibles

    • Deshabilitar archivo de paginación

      wmic computerystem set AutomaticManagedPagefile = False
      wmic pagefileset donde name = "C: \\ pagefile.sys" eliminar
      
    • Deshabilitar la hibernación (solo Windows de escritorio)

      powercfg / h apagado
      
    • Deshabilitar Restaurar sistema (solo Windows de escritorio)

      Disable-ComputerRestore -Drive C:
      
    • Reinicia la computadora

  • Desfragmentar (equivalente a defrag C: /L /D /K /G /H)

    Optimizar-Volumen -DriveLetter C -ReTrim -Defrag -SlabConsolidate -TierOptimize -NormalPriority
    
  • Obtenga el tamaño restante en GB

    (Get-Volume C). Tamaño restante / 1 GB
    374,10312271118 # ¡Resultado de muestra!
    
  • Cambiar el tamaño de la partición (use el valor anterior más 2 ~ 3GB)

    $ part = Get-Partition -DriveLetter C
    $ parte | Redimensionar-Partición -Tamaño 375GB
    
  • Obtenga el tamaño restante nuevamente. Resize-Partition lo redujo.

    (Get-Volume C). Tamaño restante / 1 GB
    278,10312271118 # ¡Magia!
    
  • Enjuague y repita hasta alcanzar el tamaño deseado.

  • Finalmente, restaure la configuración de la computadora

    • Habilitar archivo de paginación

      wmic pagefileset create name = "C: \\ pagefile.sys"
      wmic computerystem set AutomaticManagedPagefile = True
      
    • Habilitar hibernación (solo Windows de escritorio)

      powercfg / h encendido
      
    • Habilitar Restaurar sistema (solo Windows de escritorio)

      Enable-ComputerRestore -Drive C:
      
    • Reinicia la computadora

FDCastel
fuente
En Windows 10, después de ejecutar Disable-ComputerRestore -Drive C:me sale el error 'Disable-ComputerRestore' is not recognized as an internal or external command, operable program or batch file..
Marco Lackovic
Algunos de estos comandos no me funcionaron. Por ejemplo, no pude eliminar el archivo de paginación usando el comando anterior. En cambio, tuve que hacerlo yendo a través de "Configuración avanzada del sistema". Además, la opción / K para desfragmentar no estaba disponible en mi computadora, así que simplemente excluí esa bandera. Finalmente, tuve que eliminar todos mis puntos de restauración antes de poder reducir el disco. De lo contrario, simple ...
bremen_matt
Realicé los pasos de la respuesta aceptada, y luego continué con estas instrucciones para Win 10v1703 en 500G SSD. No pude ejecutar el comando de optimización completo y en su lugar solo di el argumento de desfragmentación. Además, el Resize-Partitionno me permitió reducir la partición al 100G que quería (solo usando ~ 34G), así que opté por usar DiskPart. Después de un pánico con el primer arranque que me dio un Missing Operating Systemerror, reinicié el sistema con éxito.
xtian
44
Para todos los que reciben un error que dice que los comandos no se reconocen (o no están disponibles), tenga en cuenta que la respuesta dice: abra un indicador de PowerShell con derechos administrativos (un tutorial para PowerShell aquí: computerperformance.co.uk/powershell/index. htm ). Esto no es lo mismo que un indicador de cmd normal. Simplemente busque en el menú de inicio "Windows PowerShell" y lo encontrará. No he probado los comandos, pero tenga en cuenta que algunos comandos para PowerShell v.3 + no están disponibles para PowerShell v.2-.
flen
7

La respuesta de @ sancho.s funciona, pero la dejaré aquí en caso de que alguien esté buscando un enfoque más rápido y se sienta cómodo con las herramientas de terceros.

Como señalan los comentarios, el problema eran los archivos que no podían moverse durante una reducción o desfragmentación de la partición porque estaban bloqueados al ejecutar aplicaciones y ventanas. ¡La forma más sencilla de desbloquear esos archivos es detener los procesos, y la forma más sencilla de detener los procesos es no dejar que comiencen! Por lo tanto, comencé a buscar una herramienta de desfragmentación de tiempo de arranque.

Según lo recomendado por @ LưuVĩnhPhúc, utilicé este administrador de particiones (gratuito) , por lo que no tuve que desfragmentar después de todo. Simplemente inicie la herramienta, ponga en cola un trabajo de partición y reinicie su computadora:

  1. Inicie la herramienta, haga clic en la partición para cambiar el tamaño y haga clic en Mover / Cambiar tamaño:

    enter image description here

  2. Establezca el tamaño y haga clic en Aceptar:

    enter image description here

  3. ¡Aplica los cambios!

    enter image description here

  4. Si está reduciendo mucho como yo, le pedirá que lo haga al reiniciar. Simplemente reinicie la computadora desde el cuadro de diálogo y tome un sorbo de café por un momento.

    enter image description here

kdbanman
fuente
1
Me dice que mi unidad (en SSD) está demasiado fragmentada para reducirse, el programa "Optimizar unidades" en Windows no ayuda.
Draex_
2

Ninguno de los anteriores funcionó para mí: el desfragmentador mostró un par de docenas de archivos al final de la unidad que no pude mover. La única forma era usar el Asistente de partición AOMEI ( https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - funcionó perfectamente. Carga una aplicación de prearranque que se ejecuta después del reinicio y hace el trabajo, aparentemente algunos archivos del sistema no se pueden tocar desde el sistema en ejecución.

sun2sirius
fuente
44
Agregue partes relevantes de su enlace al cuerpo de la respuesta. Si el enlace se pudre, su respuesta quedaría obsoleta.
Pritt Balagopal
2
Lo siento, no entiendo. Toda la información relevante está ahí: use el Asistente de partición AOMEI, porque no encontré otra forma de mover archivos inamovibles, y ninguna de las respuestas anteriores ayudó.
sun2sirius
1

El punto clave es esta parte del mensaje de información que publicó:

No puede reducir el volumen más allá del punto donde se encuentran los archivos inamovibles.

Del encogimiento de un volumen básico de Microsoft :

Consideraciones adicionales

  • Cuando reduce una partición, ciertos archivos (por ejemplo, el archivo de paginación o el área de almacenamiento de instantáneas) no se pueden reubicar automáticamente y no puede disminuir el espacio asignado más allá del punto donde se encuentran los archivos inamovibles. Si la operación de reducción falla, verifique el registro de la aplicación para el evento 259, que identificará el archivo inamovible. Si conoce el clúster o clústeres asociados con el archivo que impide la operación de reducción, también puede usar el comando fsutil en el símbolo del sistema (escriba fsutil volume querycluster /? Para usarlo). Cuando proporcione el parámetro querycluster, la salida del comando identificará el archivo inamovible que impide que la operación de reducción tenga éxito.

    En algunos casos, puede reubicar el archivo temporalmente. Por ejemplo, si el archivo inamovible es el archivo de paginación, puede usar el Panel de control para moverlo a otro disco, reducir el volumen y luego volver a mover el archivo de página al disco.

  • Si el número de clústeres defectuosos detectados por la reasignación dinámica de clústeres defectuosos es demasiado alto, no puede reducir la partición. Si esto ocurre, debe considerar mover los datos y reemplazar el disco.

    No utilice una copia a nivel de bloque para transferir los datos. Esto también copiará la tabla de sectores defectuosos y el nuevo disco tratará los mismos sectores como defectuosos aunque sean normales.

  • Puede reducir las particiones primarias y las unidades lógicas en particiones sin formato (aquellas sin un sistema de archivos) o particiones que utilizan el sistema de archivos NTFS.

Primero debe verificar lo Application Logque se indica. Si el archivo inamovible es el archivo de paginación, puede intentar reubicarlo (temporalmente) en otra unidad y luego volver a intentar reducirlo. Sin embargo, si hay otros archivos inamovibles que evitan la reducción que no puede eliminar / reubicar, entonces no podrá reducir el tamaño utilizando la función integrada. En ese caso, deberá utilizar una herramienta de creación de imágenes / particionamiento de terceros; existen herramientas gratuitas y de pago.

dxiv
fuente
¡Gracias por la respuesta! Si bien esto definitivamente habría funcionado, podría llevar mucho tiempo desfragmentar y reubicar iterativamente archivos inmóviles hasta que los diskmgmt.mscdioses estén lo suficientemente satisfechos. Terminé usando un administrador de partición de tiempo de arranque para mover los archivos inamovibles antes de que fueran bloqueados.
kdbanman
La reducción se puede hacer, con funciones integradas (sin necesidad de software de terceros), y muy fácilmente. Ver superuser.com/a/1060508/245595
sancho.s
la desfragmentación no moverá los archivos al final de la partición más cerca de su comienzo para liberar espacio, ya que no tiene ninguna razón para optimizarlo. No tengo idea de por qué esto se menciona como un consejo en el contexto de Windows 10, pero me alegra saber de mi error de cálculo. Windows 10 colocará muchos archivos al final de la partición una vez instalado, y la desfragmentación es la herramienta incorrecta, ya que no los alejará de allí.
mate
1
@dxiv estuvo de acuerdo, todavía creo que muchas personas hoy en día podrían ver el título de la pregunta solo y saltar aquí, por lo que vale la pena mencionarlo
mate
1

Utilice el Freeware AOMEI Partition Assistant Standard Edition

Decidí darle a esta utilidad perfecta para hacer el trabajo una mejor redacción para aumentar su popularidad.

Puede reducir una partición más allá de lo que está ocupado (en el disco del sistema actual) archivos "inamovibles" (= en uso), mientras que diskmgmt.msc( Administración de discos ) no expone la posibilidad de hacerlo.

Escribí esto con mayor extensión porque me siento mal por las personas que pierden un tiempo precioso manualmente siguiendo instrucciones como

  1. Deshabilitar archivo de paginación.
  2. Desactiva la hibernación.
  3. Deshabilitar la protección del sistema.
  4. Deshabilitar el volcado de memoria del kernel

Las publicaciones que contienen estas instrucciones ocupan más espacio, haciéndolas parecer más importantes que las pequeñas publicaciones intercaladas que contienen las soluciones más simples. La importancia es inversamente proporcional al tamaño ... Además, si algo que tiene que ver con una computadora se puede escribir como instrucciones precisas, se puede escribir un programa para seguirlas y cualquiera puede ejecutarlo sin esfuerzo manual ...

He podido reducir mi unidad (nvme ssd) a más o menos precisamente el tamaño que estoy usando (de 200 GB a 140 GB) en 5 minutos, incluida la investigación del tema, la instalación de esta solución y su ejecución. Lo que es más importante, no tuve que aprender nada sobre los archivos inamovibles grandes típicos en Windows que no me importó en absoluto .

Inicia el programa, selecciona la partición que desea reducir (supongo que es la partición / volumen C :) del sistema y luego arrastre el control deslizante para establecer el tamaño deseado. Debido a que el disco está en uso, el proceso de cambio de tamaño se configurará como un programa de Windows PE (entorno de preinstalación) , programado para su ejecución en el próximo arranque.

Aquí están sus instrucciones que incluyen imágenes para aumentar el tamaño de esta publicación:

  1. Descargue, instale y ejecute este software de administrador de particiones gratuito .

  2. Haga clic con el botón derecho en la partición o volumen que se va a reducir y seleccione Cambiar el tamaño de la partición. ingrese la descripción de la imagen aquí

  3. En la siguiente pantalla, arrastre el control deslizante hacia la izquierda para reducir la partición. ingrese la descripción de la imagen aquí

  4. Haga clic en Aceptar para obtener una vista previa del diseño de la partición. Si no hay problema, haga clic en Aplicar para ejecutar la operación.

> Aplicar

Después de reducir el volumen con archivos inamovibles, obtendrá un espacio sin asignar.

Descargo de responsabilidad: si cambia el tamaño de C :, requerirá un reinicio y el programa se ejecutará una vez en el entorno de Windows PE, que es un escritorio de Windows reducido que puede no encontrar muy bonito, pero hace el trabajo.

Referencias adicionales:

Descargo de responsabilidad: de ninguna manera estoy asociado con ellos, solo soy un usuario muy feliz que instaló y usó esta herramienta para resolver el problema una vez y acabar de una vez.

masterxilo
fuente
No busque más que esta respuesta;)
masterxilo
0

En mi caso, las siguientes instrucciones fallaron. De alguna manera, todavía no puedo reducir el disco. Lo que funcionó para mí es reiniciar Windows en modo seguro (mantenga presionada la tecla Mayús y elija reiniciar). En Modo a prueba de errores, vaya a avanzado y vaya al símbolo del sistema. Use diskpart.exepara reducir la unidad:

list volume 
select volume <volume number>
shrink [desired=<desiredsize>] [minimum=<minimumsize>]

Esto deberá hacerse después de deshabilitar la hibernación, el sistema de archivos de página y la protección del sistema.

Recuerde habilitarlos después de que el volumen se reduzca.

Jasper Baniqued
fuente
0

Un punto importante Si está reparticionando, particularmente cuando utiliza una herramienta de terceros o para instalar Linux, haga una copia de seguridad de sus claves de bitlocker por adelantado . Reduje con éxito mi partición de Windows e instalé Linux, pero la próxima vez que intenté arrancar Windows exigía las claves / códigos de recuperación de bitlocker.

Afortunadamente para mí, la gente de TI HABÍA hecho una copia de seguridad de los códigos de bitlocker en este portátil corporativo anteriormente. Como no usamos cuentas de Microsoft para iniciar sesión, no había una copia de seguridad en la nube a la que pudiera acceder, ¡así que habría sido SOL!

Paul M
fuente
-1

Además de los pasos descritos anteriormente por sancho :

  1. Desactiva la hibernación. Reiniciar.
  2. Deshabilitar archivo de paginación. Reiniciar.
  3. Deshabilitar la protección del sistema.
  1. Realice una limpieza de disco para eliminar los archivos de respaldo antiguos.
  2. Utilice una herramienta de desfragmentación externa Defraggler (por piriforme, las mismas personas que hacen speccy). Esto movió los archivos evitando la reducción de la partición. Por alguna razón, la herramienta de desfragmentación integrada de Microsoft no los mueve.
  3. Si no le permite hacer un cambio de tamaño de la partición en masa, podría intentar hacer una reducción incremental. por ejemplo, 50 gb de encogimiento, 2 x 25 gb o 10 x 5 gb de encogimiento.
Jared
fuente
-1

Información importante para aquellos que luchan por reducir la partición, incluso tomando todos los pasos mencionados en la respuesta aceptada.

Es posible obtener la información sobre cuál es el último archivo inamovible, lo que perturba el proceso de reducción y lo elimina.

Busque la solución a continuación.

Obviamente, puede usar software de terceros, que también traté de usar, pero la mayoría de las versiones gratuitas de casos solo le permitirán reducir el tamaño cuando ejecuta el sistema; para las versiones de arranque, en la mayoría de los casos debe pagar.

Antes de comenzar, cosas importantes para recordar:

  • No trate su unidad SSD con ninguna de las herramientas de desfragmentación, ya que puede dañarla o acortarla.
  • Antes de comenzar a jugar con las herramientas de partición, haga una copia de seguridad de los datos importantes.

ANTECEDENTES:

En mi caso, bajo Windows 10 se ejecutó en una unidad SSD, realicé todos los pasos mencionados en este tutorial , que son:

  1. Deshabilitar archivo de paginación.
  2. Desactiva la hibernación.
  3. Deshabilitar la protección del sistema.
  4. Deshabilitar el volcado de memoria del kernel
  5. Reinicia el sistema.

No funcionó. También realicé el proceso de optimización de partición, pero tampoco funcionó. Sigo recibiendo el mensaje:

No puede reducir un volumen más allá del punto donde se encuentran los archivos inamovibles

También lo intenté MiniTool Partition Wizard Free, sin embargo, como se mencionó anteriormente, no pude reducirme mientras ejecutaba el sistema. Me han pedido que reinicie, sin embargo, la aplicación se congeló. Afortunadamente, pude cancelar el proceso sin perder ningún dato: el sistema arranca normalmente. Una de las sugerencias fue utilizar una versión de arranque, que no es gratuita. Entonces cavé más y encontré la solución.

SOLUCIÓN:

Es posible obtener la información sobre cuál es el último archivo inamovible, lo que perturba el proceso de reducción. Simplemente necesita ejecutar el Visor de eventos .

  1. Menú Inicio> Ejecutar> eventvwr.msc
  2. En el panel izquierdo, seleccione "Registros de Windows"> "Aplicación".
  3. Verifique los detalles de los últimos eventos de desfragmentación para ver cuál es posiblemente el último archivo inamovible.
  4. Eliminar el archivo Si el archivo está de alguna manera relacionado con el sistema y protegido, Google busca una solución con el nombre de archivo como consulta.
  5. Realice el intento de reducción de la partición nuevamente.

ingrese la descripción de la imagen aquí

Si tiene éxito, recuerde:

  1. Habilitar archivo de paginación.
  2. Habilita la hibernación.
  3. Habilitar la protección del sistema.
  4. Habilitar el volcado de memoria del kernel

En mi caso, necesito buscar el último archivo inamovible 3 veces y después de cada eliminación, pude reducir un poco la partición. Básicamente, saltas del último archivo inamovible a otro, hasta que alcanzas el volumen de partición deseado. Puede llevar algo de tiempo, pero aún así, puede hacerlo sin aplicaciones de terceros.

He encontrado la solución allí y la comparto aquí, espero que ayude a más personas.

mpro
fuente