Cómo migrar Windows 10 de HDD a SSD usando Clonezilla

Este tutorial representa un extracto práctica sobre cómo migrar (también conocido como clonación) un sistema operativo Windows 10 de un gran HDD con varias particiones, tales como C:, D:, a un SSD más pequeño utilizando una distribución de Linux que incluye utilidad Clonezilla.

La utilidad Clonezilla puede ejecutarse desde la imagen ISO del CD de distribución de PartedMagic Linux o directamente desde la imagen ISO del CD de distribución de Clonezilla Linux.

Esta guía asume que ambos discos (HDD y SSD antiguos) están físicamente conectados a su máquina simultáneamente y que el sistema operativo Windows está instalado en un disco con tabla de esquema de partición MBR. La utilidad de línea de comandos Fdisk debería mostrar el tipo de etiqueta de disco como DOS .

Lea también : 8 soluciones de copia de seguridad y clonación de disco de código abierto para Linux

Si el disco está particionado en el diseño MBR de UEFI, debe clonar todas las particiones, como la partición de Windows RE, la partición del sistema EFI, la partición reservada de Microsoft y la partición de datos básicos de Microsoft que contiene la partición del sistema operativo Windows, generalmente la C:unidad. En este caso, la utilidad de línea de comando Fdisk debería informar el tipo de etiqueta de disco como GPT .

En las capturas de pantalla a continuación, puede revisar el esquema de partición inicial de Windows en caso de un estilo de diseño MBR y un diseño de partición GPT realizado desde UEFI.

Diseño de partición MBR desde la administración de discos

Verifique el diseño de la partición MBRVerifique el diseño de la partición MBR

Diseño de partición GPT desde Administración de discos

Verifique el diseño de la partición MBRVerifique el diseño de la partición MBR

Paso 1: Reducir C: Partición del sistema Windows

Tenga en cuenta que en el caso de que la C:partición de Windows del HDD sea más grande que el tamaño total de su SSD, deberá reducir su tamaño para que quepa en el SSD.

Los cálculos para este paso son simples:

Sistema reservado + recuperación + partición EFI + Windows C: las particiones deben ser más pequeñas o iguales que el tamaño total del SSD informado por una utilidad como fdisk.

1. Para reducir la C:partición de Windows, primero abra una ventana del símbolo del sistema y ejecute diskmgmt.msc para abrir la utilidad Administración de discos de Windows que se utilizará para reducir el volumen (asumiendo que Windows está instalado al principio del disco en la segunda partición , después de la partición reservada del &ltstrong&gtsistema&lt/strong&gt y tiene una C:letra asignada) para reducir su tamaño al mínimo.

Partición C retráctilPartición C retráctil

Siéntase libre de usar otras herramientas de particionamiento para este paso, como Gparted ejecutado desde un ISO de Linux en vivo, para reducir el C:tamaño de la unidad al mínimo.

2. Después de haber reducido el tamaño de la C:partición, conecte la unidad SSD a la placa base de su máquina y reinicie la máquina en la utilidad Clonezilla (use la imagen ISO de Clonezilla o &ampltarel = ”nofollow” href = ”https://partedmagic.com/ descargas / ”target =” _ blank ”&ampgt Parted Magic ISO), ingrese a la interfaz de shell Bash y verifique la tabla de particiones de ambos discos y el tamaño usando los siguientes comandos.

# fdisk -l /dev/sda
# fdisk -l /dev/sdb

Verifique el tamaño de la tabla de particionesVerifique el tamaño de la tabla de particiones

Tenga en cuenta que los nombres de sus unidades serían sdapara el primer disco, sdbpara el segundo y así sucesivamente. Elija el disco con la máxima atención para que no termine clonando el dispositivo equivocado y destruyendo todos los datos.

Para hacer coincidir la fuente de disco correcta (HDD en este caso) y el destino de destino del disco (SSD), use el tamaño y la tabla de particiones informada por el comando fdisk . La salida de Fdisk mostrará que el SSD debe ser más pequeño que su disco HDD y no debe tener una tabla de particiones creada por defecto.

En el caso de un disco GPT, la tabla de particiones HDD debe verse como se ilustra en la siguiente captura de pantalla.

$ su -
# fdisk -l /dev/sda
# fdisk -l /dev/sdb

Compruebe la etiqueta del disco de particiónCompruebe la etiqueta del disco de partición

Paso 2: Clonar discos usando Clonezilla

3. Luego, clone solo el MBR (cargador de arranque de la etapa uno + tabla de particiones) desde el HDD al disco de destino SSD usando uno de los siguientes comandos (asumiendo que sdarepresenta la unidad donde está instalado el sistema operativo Windows y sdbel disco SSD).

# dd if=/dev/sda of=/dev/sdb bs=512 count=1
or
# sfdisk -d /dev/sda | sfdisk -f /dev/sdb

Clonar discos usando ClonezillaClonar discos usando Clonezilla

En el caso de un estilo de partición GPT, debe clonar los primeros 2048 bytes:

# dd if=/dev/sda of=/dev/sdb bs=2048 count=1

O use la utilidad sgdisk . Tenga en cuenta que si copia la tabla de particiones de sdaa sdb, debe invertir el orden de los discos cuando utilice sgdisk.

# sgdisk -R /dev/sdb /dev/sda

Después de clonar el MBR / GPT, ejecute el comando fdisk nuevamente con la -lbandera para verificar si la tabla de particiones coincide en ambos discos.

# fdisk -l /dev/sda
# fdisk -l /dev/sdb

Verificar tabla de particionesVerificar tabla de particiones

4. A estas alturas, ambas unidades deberían tener la tabla de particiones exacta. En el disco de destino, elimine ahora todas las particiones que siguen a la partición de Windows para comenzar con una tabla de particiones limpia con las entradas necesarias solo para el sistema reservado y las ventanas.

No clonarás datos de D:(u otras particiones posteriores a Windows) de la unidad anterior. Básicamente, solo está clonando las dos primeras particiones del disco duro antiguo. Más tarde, utilizará este espacio no asignado que queda para ampliar la C:partición incorporando todo el espacio no utilizado de SSD.

Utilice la utilidad fdisk como se describe a continuación para eliminar particiones. Primero ejecute el comando contra su unidad de destino SSD ( /dev/sdbeste caso), imprima la tabla de particiones con la pclave, presione la dtecla para comenzar a eliminar particiones y elija el último número de partición del indicador (en este caso, la tercera partición) como se ilustra en las capturas de pantalla a continuación.

# fdisk /dev/sdb

Eliminar tabla de particionesEliminar tabla de particiones

En caso de que su unidad tenga más de una partición después de la partición de Windows, asegúrese de eliminarlas todas. Una vez que haya terminado de eliminar todas las particiones innecesarias, presione la ptecla nuevamente para imprimir la tabla de particiones y si, a estas alturas, solo se enumeran las dos particiones de Windows requeridas, puede presionar la wtecla para aplicar todos los cambios.

Confirmar cambios de particiónConfirmar cambios de partición

El mismo procedimiento para eliminar las últimas particiones también se aplica a los discos GPT , con la mención de que debe usar la utilidad cgdisk , que es intuitiva para trabajar en la manipulación de un diseño de disco.

No se preocupe por destruir la tabla de particiones respaldada al final del disco GPT, cgdisk hará los cambios apropiados en ambas tablas de particiones y guardará la nueva tabla de distribución del disco al final del disco automáticamente.

# cgdisk /dev/sdb

Eliminar partición GPTEliminar partición GPT

Y el informe final del disco GPT con la última partición de 4,9 GB eliminada.

Verificar tabla de particiones GPTVerificar tabla de particiones GPT

5. Ahora, si todo está en su lugar, inicie la utilidad Clonezilla , seleccione el modo dispositivo-dispositivo, ejecute desde el asistente para principiantes y seleccione la opción de clonación part-to-local_part.

Utilice las siguientes capturas de pantalla como guía.

Seleccione el modo de dispositivo ClonezillaSeleccione Clonezilla Device Mode
Seleccione el modo principiante de ClonezillaSeleccione Clonezilla Beginner Mode
Seleccione Clonezilla Local Partition CloneSeleccione Clonezilla Local Partition Clone

6. Elija la primera partición local de la lista ( sda1– Sistema reservado) como fuente y presione la tecla Intro para continuar.

Seleccione la partición para clonarSeleccione la partición para clonar

7. A continuación, elija la partición de destino local, que será la primera partición del segundo disco, ( /dev/sdb1) y presione la tecla Intro para continuar.

Seleccione la partición de destino localSeleccione la partición de destino local

8. En la siguiente pantalla, elija Omitir verificación / reparación del sistema de archivos y presione la tecla Intro nuevamente para continuar.

Omitir comprobación del sistema de archivos de reparaciónOmitir comprobación del sistema de archivos de reparación

9. Finalmente, presione la tecla Enter nuevamente para continuar y responda con sí (y)dos veces para aceptar las advertencias e iniciar el proceso de clonación.

Confirmar cambios de particiónConfirmar cambios en la partición
Iniciar la clonación de la particiónIniciar la clonación de la partición

10. Después de que finalice el proceso de clonación de la primera partición, seleccione para ingresar a la línea de comandos, ejecute clonezilla y repita los mismos pasos para las siguientes particiones (fuente sda2– destino sdb2, etc.).

Clonar la segunda particiónClonar la segunda partición

11. Una vez clonadas todas las particiones de Windows, reinicie el sistema y desconecte físicamente la unidad de disco duro o, mejor aún, modifique la configuración del BIOS para configurar la SSD como unidad de arranque principal en lugar de la unidad de disco duro anterior.

Paso 3: cambiar el tamaño de la partición de Windows

12. Puede ejecutar la utilidad Gparted para verificar el estado de las particiones y extender la partición de Windows desde Linux o puede simplemente iniciar en Windows y usar la utilidad Administración de discos para hacer este trabajo. Las siguientes capturas de pantalla ilustran cómo utilizar ambas utilidades.

Amplíe la partición usando Gparted Live CD

Cambiar el tamaño de la partición usando GPartedCambiar el tamaño de la partición usando GParted
Cambiar el tamaño del tamaño de la particiónCambiar el tamaño del tamaño de la partición

Amplíe la partición utilizando la utilidad Administración de discos de Windows directamente desde Windows.

Ampliar la partición de WindowsExtienda el
Seleccionar disco para extenderdisco de selección de partición de Windows para extender

¡Eso es todo! La C:partición ahora se expande al tamaño máximo de su SSD y Windows ahora puede ejecutarse a su máxima velocidad en un SSD nuevo. El disco duro antiguo tiene todos los datos intactos.

Vuelva a conectar el disco duro para utilizarlo en caso de que lo haya extraído físicamente de la placa base. Puede eliminar la partición reservada del sistema y la partición de Windows del disco duro anterior y crear una nueva partición en lugar de estas dos. Las otras particiones antiguas ( D:, E:etc.) permanecerán intactas.

Conclusión

Con Clonezilla también puede optar por crear una imagen de las particiones y guardarlas en un disco duro externo o en una ubicación de red. En este caso, también debe hacer una copia de seguridad del HDD MBR / GPT con uno de los siguientes comandos y guardar la imagen MBR en el mismo directorio donde se guardan sus imágenes clonezilla.

Copia de seguridad de MBR en archivo:

# dd if=/dev/sda of=/path/to/MBR.img bs=512 count=1
or
# sfdisk -d /dev/sda > =/path/to/sda.MBR.txt

Copia de seguridad GPT en archivo:

# dd if=/dev/sda of=/path/to/GPT.img bs=2048 count=1
or
# sgdisk --backup=/path/to/sda.MBR.txt /dev/sda

Para una futura restauración de su sistema Windows desde una ubicación de red, primero restaure el sector MBR de la imagen guardada arriba usando uno de los siguientes comandos, luego proceda a restaurar cada imagen de partición clonezilla una por una.

Restauración de imagen MBR desde archivo:

# dd if=/path/to/MBR.img of=/dev/sda bs=512 count=1
or
# sfdisk /dev/sda < =/path/to/sda.MBR.txt

Restauración de imagen GPT desde archivo:

# dd if=/path/to/GPT.img of=/dev/sda bs=2048 count=1
# sgdisk - -load-backup=/path/to/sda.MBR.txt /dev/sda

Lea también : Cómo clonar o hacer una copia de seguridad de un disco Linux usando Clonezilla

Este método se ha utilizado varias veces en placas base BIOS y en máquinas UEFI con Windows instalado desde el modo heredado (CSM) o directamente desde UEFI sin ningún error o pérdida de datos.

Ventanas

Leave a Comment

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

Hazlo Linux