Un ejemplo de cómo mover la partición de recuperación a la partición del sistema operativo

Un ejemplo de cómo mover la partición de recuperación a la partición del sistema operativo

Actualicé a Windows 10 y se creó una partición de recuperación de 450 Mb en mi disco. Me gustaría ampliar la partición del sistema pero la partición de recuperación está en el camino.

¿Cómo puedo mover la partición de recuperación al final del volumen del disco sin instalar software de terceros?

Respuesta1

Según la documentación de MS,capturar-y-aplicar-sistema-de-Windows-y-particiones-de-recuperación, la partición de recuperación se puede capturar y aplicar a una nueva partición. Lo hice funcionar en mi PC con Windows 10.

Advertencia 1: debe saber qué hacen los siguientes comandos antes de ejecutarlos. Consulte el enlace anterior y la documentación de MS paraparte del disco,desanimaryreactivoc.

Advertencia 2: verifique cuidadosamente los números de disco, los números de partición y las letras de volumen antes de ejecutar comandos.

  1. Úselo diskpartpara encontrar la partición de recuperación actual y asignarle una letra de controlador (por ejemplo O):
DISKPART> list disk
DISKPART> select disk <the-number-of-disk-where-current-recovery-partition-locate>
DISKPART> list partition
DISKPART> select partition <the-number-of-current-recovery-partition>
DISKPART> assign letter=O
  1. Cree un archivo de imagen desde la partición de recuperación actual:
Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"Recovery"
  1. Aplique el archivo de imagen creado a otra partición (por ejemplo, N) que se convertirá en la nueva partición de recuperación:
Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\
  1. Registre la ubicación de las herramientas de recuperación:
reagentc /disable
reagentc /setreimage /path N:\Recovery\WindowsRE
reagentc /enable
  1. Úselo diskpartpara ocultar la partición de recuperación:
    • Para UEFI:
    DISKPART> select volume N
    DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
    DISKPART> gpt attributes=0x8000000000000001
    DISKPART> remove
    
    • Para BIOS:
    DISKPART> select volume N
    DISKPART> set id=27
    DISKPART> remove
    
  2. Reinicie la computadora, ahora la nueva partición de recuperación debería estar funcionando
  3. (Opcional) Elimine la partición de recuperación anterior:
DISKPART> select volume O
DISKPART> delete partition override
  1. (Opcional) Compruebe si la partición de recuperación está funcionando:
    1. Mostrar el estado actual:
      reagentc /info
      
    2. Especifica que Windows RE se inicia automáticamente la próxima vez que se inicia el sistema:
      reagentc /boottore
      
    3. Reinicie la computadora y haga sus cosas en Windows RE (por ejemplo, ingrese CMD y ejecute algunas herramientas)

Respuesta2

La respuesta de VainMainLo anterior probablemente sea más cuidadoso y completo, pero pude mover la partición con éxito simplemente haciendo:

  1. En Windows 10: reagentc /disable
  2. En el CD de arranque de Linux: ajuste la partición vecina según sea necesario/mueva la partición de recuperación.
  3. en ventanas 10 reagentc /enable

El entorno de recuperación se redescubrió automáticamente y WinRE arrancó sin problemas con todas las opciones de recuperación (Restablecer/Restaurar imagen del sistema/etc.). Solo tenía 1 partición C:, sin particiones especiales/arranque dual/partición de recuperación múltiple/configuraciones BCDEDIT locas de antemano, lo que ayudó. Probado previamente dentro de una VM para estar seguro. No tuve problemas después de ejecutar en vivo.

Si no recuerdo mal, saltarse el primer paso (deshabilitarlo mediante reangetc) provocaría que el entorno de recuperación terminara mal configurado, no se pudiera reiniciar correctamente y no se solucionara fácilmente.

Respuesta3

Un ejemplo de cómo mover la partición de recuperación a la partición del sistema operativo

diskpart
DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0         System Rese  NTFS   Partition    500 MB  Healthy    System
  Volume 1     C   Windows11    NTFS   Partition     58 GB  Healthy    Boot
  Volume 2                      NTFS   Partition    617 MB  Healthy    Hidden

DISKPART> select volume 2
DISKPART> assign letter=F
DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0         System Rese  NTFS   Partition    500 MB  Healthy    System
  Volume 1     C   Windows11    NTFS   Partition     58 GB  Healthy    Boot
  Volume 2     F                NTFS   Partition    617 MB  Healthy    Hidden

DISKPART> exit
xcopy F:\Recovery C:\Recovery /E /H /I
ReAgentc /info

Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Enabled
    Windows RE location:       \\?\GLOBALROOT\device\harddisk2\partition3\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: b4c3cf2d-1282-11ed-b4c8-b90a37105c4b
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0
ReAgentc /disable

ReAgentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows

ReAgentc /enable
ReAgentc /info

Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Enabled
    Windows RE location:       \\?\GLOBALROOT\device\harddisk2\partition2\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: b4c3cf2f-1282-11ed-b4c8-b90a37105c4b
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

NOTA: Observe que "partición3" cambió a "partición2"

eliminar una partición de recuperación

diskpart
DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0         System Rese  NTFS   Partition    500 MB  Healthy    System
  Volume 1     C   Windows11    NTFS   Partition     58 GB  Healthy    Boot
  Volume 2     F                NTFS   Partition    617 MB  Healthy    Hidden

DISKPART> select volume 2
DISKPART> detail partition

Partition 3
Type  : 27
Hidden: No
Active: No
Offset in Bytes: 83763396608

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 2     F                NTFS   Partition    617 MB  Healthy    Hidden

DISKPART> delete partition override
DISKPART> exit

Respuesta4

Solo como una adición a la respuesta de VainMan y el comentario de haridsv (todavía no puedo comentar):

Yo tuve el mismo problema. En lugar de DISKPART> removeejecutar mountvol N: /den la línea de comando. Si ya eliminó la partición, primero reasigne una letra de unidad a la nueva partición de recuperación assign letter=N(normalmente reagentc /infoahora debería mostrar el estado correcto nuevamente; de ​​lo contrario, repita el paso 4 de las instrucciones de VainMans).

información relacionada