Cómo hacer una copia de seguridad / clonar Windows creando una imagen de recuperación usando Ubuntu

24

Compré una nueva computadora portátil con Windows instalado. Voy a borrar todas las particiones e instalar Ubuntu.

Probablemente algún día venda esa computadora portátil, así que sería bueno recuperarla al estado del fabricante. Quiero hacer una copia de seguridad de la partición de recuperación, guardarla en algún archivo y mantenerla en la nube. Un día lo restauraré y reinstalaré Windows desde la partición de recuperación.

¿Qué herramientas debo usar para que sea indoloro? Probé algunas herramientas de Windows con mi computadora portátil actual cuando la compré por primera vez, pero después de 3 años no puedo recuperar la partición. Creé la copia de seguridad en Windows, así que ahora no quiero cometer el mismo error dos veces.

tomrozb
fuente
Me gustaría ver una buena respuesta a esto, pero si no puede obtener una buena respuesta, siempre puede comprar un nuevo disco duro y cambiarlo.
mchid
@mchid esta es una computadora portátil sin acceso al disco duro, debe desarmarla para cambiar la unidad, y también anulará su garantía.
tomrozb
¿Supongo que no hay una placa de acceso como suele estar en la parte inferior de la computadora portátil? Necesita desmontar la computadora portátil para el mantenimiento de rutina, como la limpieza del ventilador de todos modos, verifique esa garantía.
mchid
@mchid sí, no hay acceso a RAM, ventiladores, unidad ...
tomrozb

Respuestas:

25

Aquí está el VeryEasyWay ™ para hacer esto:

  • descargue el CD en vivo de CloneZilla ,
  • arrancar
  • siga el manual de imagen del dispositivo para hacer la imagen. Un disco a imagen comprimirá la imagen del disco antes de escribirla, por lo que todo el espacio ocupado por la imagen será mucho menor que el espacio asignado en el disco.
  • ¡almacene la imagen del disco que creó en su nube junto con la imagen del CD de CloneZilla Live! (En caso de que una versión futura de CloneZilla no pueda restaurarlo)
  • Solo para ser súper seguro: mantenga el CD de CloneZilla y el HDD del que hizo la copia de seguridad en su banco seguro en caso de que su software en la nube ya no exista en el futuro y su casa se queme después ... ; - )
Fabby
fuente
¿Entiendo correctamente que no tengo que hacer una copia de seguridad de todas las particiones? Tengo 5 particiones, la más grande tiene Windows instalado. Voy a hacer una copia de seguridad de 4 de ellos, creando un archivo para cada uno en la quinta partición. ¿Es eso suficiente para restaurar las particiones y recuperar Windows más tarde si borro el disco eliminando las particiones actuales, luego formateándolas a ext e instalando Linux?
tomrozb
@tomrozb no, haces una copia de seguridad de toda tu unidad en 1
archivo
1
Su solución está bien, pero terminaré con un archivo de 512 GB (sé que el tamaño es más pequeño que 512 GB) donde 500 GB es solo un espacio vacío. ¿No es posible copiar lo que quiero sin copiar el espacio innecesario que no me importa? ¿Te gusta la partición C: /?
tomrozb
1
Ok, esa es la forma más fácil y segura. Debes actualizar tu respuesta con esta información importante. Aceptado, gracias!
tomrozb
2
Whoaa 500 puntos gracias. Eres una estrella:) ... ¡ten otros 10!
WinEunuuchs2Unix
11

Yo haría esto:

Cambie al modo ROOT desde un Live CD / USB Preferiblemente, de lo contrario seguirá funcionando desde una instalación de Linux con arranque dual. Abra una terminal y escriba:

sudo -i

Luego, descubra qué partición es su Windows a través de este comando:

fdisk -l

El mío muestra esto:

/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 240818175 240611328 114.8G  7 HPFS/NTFS/exFAT
/dev/sda3       240820224 312498175  71677952  34.2G  5 Extended
/dev/sda5       240822272 312498175  71675904  34.2G  7 HPFS/NTFS/exFAT

Entonces, en mi caso, /dev/sda1es el gestor de arranque de recuperación (Windows). Varían en tamaño, el mío era de 100M, pero he visto otros, por ejemplo, si la imagen se instaló con MDT, entonces son más grandes.

Siguiente volcado de disco Haga una copia de seguridad de la /dev/sda1partición en un archivo y guárdela en el lugar que desee. En este caso lo guardé en el directorio de inicio de mi carpeta raíz:

dd if=/dev/sda1 bs=16m of=/home/wubilover/BackupOfSda1-WinRecovPartition.dd

Recuerde que DD tarda mucho tiempo en ejecutarse, así que espere hasta que termine :)

Eso es. Para restaurarlo, cambie el if = y of = del comando anterior. :) Disfruta.


Para realizar una copia de seguridad COMPLETA de toda la unidad, puede comprar una unidad USB que sea más grande y luego guardarla en un .ddarchivo en la unidad más grande. De esta manera, si rompe algo, puede iniciar en el Live CD / USB y conectar su unidad externa y restaurar.

Copia de seguridad completa en unidad externa:

  • Arranque en Live CD / USB espere a que ubuntu se cargue y luego abra una terminal

  • Conecte su unidad externa que es MÁS GRANDE que la unidad interna, asegúrese de que sea NTFS o EXT3 o superior para que pueda contener el archivo grande. Esto se confirma mediante la ejecución del comando:

    gksudo gparted
    

    Luego continúe y particione en Ext3 o Ntfs (no importa, pero si está usando Windows, recomiendo ntfs)

  • Confirme que está montado a través de

    df -kh
    
  • COPIA DE SEGURIDAD DEL DISCO DURO al DISCO DURO EXTERNO VIA (Observe que el comando es diferente al anterior):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • Y ... si algo sale mal, puede RESTAURAR EL .ddarchivo del DISCO DURO EXTERNO en el DISCO DURO INTERNO VIA (Observe que el comando es diferente al anterior):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    
WubiUbuntu980 Unity7 Refugee
fuente
2
Sugeriría una copia de seguridad a partir del primer sector (tabla de particiones), incluida la partición de recuperación y posiblemente un poco más. :) En realidad, podría ser más fácil hacer una copia de seguridad usando Clonezilla.
Andrea Lazzarotto
3
También me gusta canalizar dd a través de gzip para la compresión. en una computadora portátil nueva, habrá muchos bloques vacíos para comprimir a bajo precio. debería verse algo asídd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee
2
@KissMeKimmi: En la mayoría de las unidades, sería mucho más rápido usar un tamaño de bloque de E / S en rangos de varios megabytes. Por lo general, uso 8 o 16 MiB, ya que un búfer ligeramente grande no disminuye significativamente el rendimiento siempre que tenga suficiente memoria (por lo tanto, si no está en un sistema integrado).
David Foerster
2
@ WubiUbuntu1980: Descompresión sería el siguiente: gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. El conv=sync,noerrorson completamente innecesario e incluso sin sentido en mi opinión, a menos que tenga un caso de uso muy específico para ellos (que no lo hace).
David Foerster
2
Copiar el disco, incluido el sector de arranque y toda la partición de recuperación, debería ser suficiente. Pero no lo pongas en la nube (bueno, no solo allí). Le sugiero que invierta algunos euros / dólares en una unidad USB de 16 GB y la guarde en un lugar seguro y seco.
Andrea Lazzarotto
2

Este método que crea imágenes de todo el disco funciona perfectamente para hacer una copia de seguridad de cualquier sistema operativo, incluida cualquier versión de Windows. Lo he usado repetidamente a lo largo de los años. El único inconveniente posible es que necesitará restaurar (y almacenar) la imagen en una unidad de tamaño igual (o mayor) debido a que no usa compresión. La ventaja es que se necesita muy poco de su tiempo.

Elder Geek
fuente
¿Sabes que tu enlace es a una respuesta Fabby que ya está programada para recibir la recompensa de 500 puntos por su respuesta anterior? ;) ... Sin embargo, +1 aquí y +1 en el enlace.
WinEunuuchs2Unix
@ WinEunuuchs2Unix El enlace era un error tipográfico. Gracias por el aviso. Sí, sé que Fabby está explícitamente programado para la recompensa.
Élder Geek
Élder, ya voté por su nuevo enlace en algún momento del año pasado o el año anterior. Es una buena respuesta.
WinEunuuchs2Unix
Oh! Acabo de notar este! +1 ;-)
Fabby