En este artículo, le mostraremos cómo copiar (mover) su instalación de Windows sin reinstalarla en otro disco duro usando herramientas integradas (sin ningún software de terceros como Paragon, AOMEI o Acronis). Por ejemplo, esta guía le ayudará a migrar su Windows de un HDD a un nuevo SSD, clonar un Windows instalado y configurado a otra computadora (hay algunos matices) o un nuevo disco duro más grande.

Como ejemplo, clonaremos un Windows 10 instalado en una nueva unidad usando una memoria USB de arranque, símbolo del sistema y robocopy herramienta.

Tenga en cuenta que podrá clonar un sistema operativo copiándolo en un nuevo disco solo si lo migra a la misma computadora (o dos computadoras con hardware similar). Si desea copiar un Windows instalado en un disco para otra computadora, tendrá que obtener nuevos controladores para controladores de disco, chipset y tarjeta de video para iniciar el sistema operativo en un nuevo hardware.

Puede clonar un disco duro en un nuevo disco más pequeño si Windows ocupa menos espacio en el disco actual que el tamaño de su nuevo disco. De lo contrario, tendrá que eliminar / mover algunos archivos de la unidad de origen. La mayoría de las veces, surge una pregunta como esta al migrar a SSD, que generalmente son más pequeños que los HDD clásicos.

El procedimiento de migración de Windows a otra unidad depende del firmware de su computadora: BIOS o UEFI. Ejecute el siguiente comando:

msinfo32

Si tú ves Legado en el valor del modo BIOS, su computadora está usando BIOS (o UEFI funciona en el modo Legacy / CSM). Si tú ves UEFI, tiene una computadora moderna y Windows está instalado en el modo UEFI.

  • Si una computadora funciona en el modo UEFI nativo y usa la tabla de particiones GPT para una unidad de arranque, etiquetaré los comandos para tales computadoras con UEFI GPT
  • Si tiene una computadora antigua con BIOS o UEFI funcionando en el modo heredado y la tabla de particiones de la unidad es MBR, los comandos se marcarán como BIOS MBR

En primer lugar, debe crear una tabla de particiones en su nueva unidad. Puede hacerlo directamente desde Windows 10 usando diskpart. Si el disco es nuevo, inicialícelo con diskmgmt.msc o usando el cmdlet Initialize-Disk PowerShell:

Get-Disk | Where-Object PartitionStyle –Eq 'RAW' | Initialize-Disk

Luego cree una tabla de particiones en la nueva unidad. Abra el símbolo del sistema como administrador y ejecute este comando:

diskpart

En el contexto de diskpart, ejecute los siguientes comandos:

list disk
select disk 1 (dependiendo del número del nuevo disco que devolvió el comando anterior)
clean

Entonces, los comandos diferirán según el tipo de plataforma.

Para UEFI GPT:

convert gpt
create partition efi size=100
format fs="FAT32" quick label="EFI"
create partition msr size=16
create partition primary
format fs="NTFS" quick label="NEW_SYSTEM"
exit

Hemos creado una tabla de particiones GPT, dos particiones de servicio pequeñas (EFI y MSR) y una partición grande que ocupa todo el espacio que queda en la nueva unidad (obtenga más información sobre la estructura de particiones GPT en Windows y la partición EFI).

Si hay algunas particiones en la unidad, puede cambiar el tipo de su tabla de particiones de MBR a GPT sin pérdida de datos utilizando la herramienta mbr2gpt.exe integrada en Windows 10.

Utilice los siguientes comandos para BIOS MBR:

convert mbr
create partition primary align=1024
active
format fs="NTFS" quick label="NEW_SYSTEM"
exit

crear tabla de particiones mbr con diskpart

Para clonar Windows en una nueva unidad, necesitará una memoria USB de arranque con una imagen de instalación de Windows 10 (es fácil crearla usando MediaCreationTool).

Reinicie su computadora y arranque desde el medio de instalación de Windows 10. Cuando aparezca la ventana de instalación de Windows, presione Shift+F10 para abrir el símbolo del sistema. Ejecute los siguientes comandos:

diskpart
list vol
exit

En la captura de pantalla a continuación, puede ver que el MI: La letra del disco se asigna a la partición original de Windows en la unidad anterior, y D: se asigna a la partición grande (con la etiqueta NEW_SYSTEM) en la nueva unidad.

Si las letras del disco no están asignadas, puede arreglarlo en diskpart de la siguiente manera:
select disk 1
list part
select part 1
assign
list volume

verifique las letras de unidad asignadas para unidades antiguas y nuevas

Luego copie los archivos de la unidad anterior con el Windows instalado a la nueva. La forma más sencilla de hacerlo es utilizar robocopy. El siguiente comando robocopy copiará todos los enlaces simbólicos, archivos y carpetas que contienen atributos, permisos NTFS y marcas de tiempo de los archivos. El registro de copia se guardará en la raíz de la unidad de destino:
robocopy E: D: /E /COPYALL /COPY:DAT /SL /XJ /R:3 /W:3 /UNILOG:"D:rcopy.log" /TEE

usando robocopy para clonar la instalación de Windows en un nuevo HDD / SSD

Puede tomar mucho tiempo copiar archivos dependiendo del tamaño de su disco anterior (en mi caso, tomó alrededor de una hora copiar un disco de 60 GB).

Luego, puede apagar su computadora y quitar su viejo disco duro.

El siguiente paso es configurar el cargador de arranque de Windows en el nuevo disco.

Reinicie su computadora en el entorno de instalación de Windows nuevamente y abra el símbolo del sistema (Shift+F10).

Restaurar el cargador de arranque en BIOS MBR dispositivo.

Verifique la letra de disco asignada a la nueva partición grande en la unidad:

diskpart
list vol

La letra de la unidad C: es asignado.

Copie los archivos del cargador de arranque BCD en la unidad C:

bcdboot C:Windows /S C:

Cambie el registro MBR y actualice las entradas de inicio en el archivo de configuración BCD:

bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd

bootrec - recrea la configuración del cargador de arranque para el dispositivo bios mbr con Windows 10

A continuación se explica cómo restaurar un UEFI GPT cargador de arranque en una computadora (obtenga más información en el artículo sobre cómo reparar el cargador de arranque EFI en Windows 10).

Obtenga la letra de la unidad del sistema y asigne una letra de disco a la partición EFI.

Diskpart
List vol

partición efi en windows 10

En este ejemplo, la letra de unidad C se asigna a la partición del sistema. Debe asignar una letra al EFI partición (100 MB y FAT32) usando los siguientes comandos (cambie los números de partición según su configuración):

select volume 1
assign letter M:
exit

Ahora necesita volver a crear el cargador de arranque BCD y la configuración de arranque:

cd /d m:efimicrosoftboot
ren BCD BCD.bak
bcdboot c:Windows /l en-us /s M: /f ALL

Reinicie su computadora y retire la memoria USB de arranque. Asegúrese de que Windows 10 se haya iniciado correctamente desde su nueva unidad.

iniciar Windows 10 desde un nuevo disco duro / ssd

Todas las aplicaciones, archivos y configuraciones instaladas permanecieron en su lugar. Ha copiado correctamente un Windows 10 instalado en una nueva unidad.

Cuando copia archivos a un nuevo disco usando robocopy, pueden ocurrir algunos errores. Abierto rcopy.log en su nueva unidad para ver qué archivos no se han copiado. En mi caso, no se copiaron 94 archivos (solo no se copiaron archivos basura y temporales).

archivo de registro robocopy

El artículo no describe cómo crear un registro de inicio para el entorno de recuperación de Windows. Por lo general, se encuentra en una partición reservada del sistema separada. Si desea configurar el entorno de recuperación de Windows (WinRE), siga las instrucciones de este artículo.

Recomendado para ti