¿Cómo copiar una partición NTFS de arranque de un disco duro físico a otro con Ubuntu?

9

Tengo una unidad flash USB con Ubuntu 11.10 instalado que me gustaría usar para la siguiente tarea:

Tengo un disco duro con 4 particiones. El segundo está formateado con NTFS y contiene una instalación de Windows totalmente funcional. Me gustaría copiar esa segunda partición a otro disco duro físico (que está vacío).

Sin embargo, hay un problema: no puedo tener ambos discos duros físicamente conectados a la computadora al mismo tiempo. Sin embargo, tengo un tercer disco duro externo que permanecerá conectado durante toda la operación y tiene más del doble del espacio de los otros dos discos duros.

Me doy cuenta de que hay muchas cosas a considerar aquí:

  • Obviamente, el proceso implicará hacer algún tipo de "imagen" de la segunda partición, almacenarla en la unidad externa y luego copiar la imagen en la nueva unidad.

  • La partición que estoy copiando es de arranque y también debería ser de arranque cuando se copia a la nueva unidad. Probablemente pueda arreglar el MBR en la partición después si es necesario.

  • Las unidades antiguas y nuevas no son idénticas en marca, modelo o tamaño. Sin embargo, hay un amplio espacio para la segunda partición en la nueva unidad.

Cualquier consejo sobre cómo proceder o advertencias sobre posibles dificultades sería muy apreciado. Además, si me perdí un detalle importante, no dude en solicitarlo.

Nathan Osman
fuente
Se agregó algún tipo de guía a continuación, avíseme si leí mal sus solicitudes;) gl
Bruno Pereira

Respuestas:

10

( No se requiere software adicional, use las herramientas que tiene )


dd if=/dev/sda2 of=foo_file.imgcreará una réplica exacta de sda ​​en un archivo .img que especifique.

Guárdelo en un dispositivo externo y restaúrelo con dd if=foo_file.img of=/dev/sday.

Paso a paso

  1. Arranque desde Ubuntu LiveCD y abra la herramienta de administración de discos (o use sudo fdisk -ldesde la terminal) para averiguar qué disco va a copiar.

  2. Monte el dispositivo externo en el que guardará el archivo .img , ¡no monte el disco desde el que desea crear la imagen!

  3. Utilice dd if=/dev/sda2 of=foo_file.img, reemplace / dev / sda2 con la partición real que desea copiar y foo_image.img con un archivo ubicado en el disco externo que montó anteriormente.

  4. Reinicie su PC eliminando el disco desde el que hizo la imagen e instale el nuevo disco en su PC. Arranque la computadora con Ubuntu LiveCD.

  5. Monte el disco externo que contiene el archivo .img y abra la herramienta de disco para asegurarse del dispositivo en el que vamos a escribirlo. ( Probablemente usará la misma ruta de dispositivo que la que acaba de eliminar ). ¡Ni siquiera intentes montar el nuevo disco, de todos modos no debería haber nada para montar!

  6. Utilícelo dd if=foo_file.img of=/dev/sdaxpara escribir la imagen que creó y almacenó en el dispositivo externo en el nuevo disco que acaba de instalar. Cambiar sdax para la partición correcta.

  7. Ejecute gpartedy cambie el tamaño de sus particiones recién creadas para acomodar el espacio extra en su nuevo disco.

  8. Reinicie y arranque usando su nuevo disco.

Una vez hecho esto, puede mantener el archivo .img como copia de seguridad hasta que se asegure de que todo se esté ejecutando.

He usado este método muchas veces y no es un problema, pero nunca se sabe. Mantenga una copia de seguridad durante algún tiempo.

Bruno Pereira
fuente
Sí, siempre puedo volver al disco original si algo sale mal.
Nathan Osman el
Eso también, soy un bicho raro cuando manejo datos. Ignora todo lo que encuentres absolutamente necesario;)
Bruno Pereira
Si está utilizando una versión reciente de dd, asegúrese de incluir status=progress... ¡la copia del disco tomará mucho tiempo!
Tobias J
Este método no funcionará si no tiene espacio no utilizado o almacenamiento externo lo suficientemente grande para la imagen del disco.
Zauber Paracelsus
El ejemplo puede ser un poco engañoso, creo que desea usar /dev/sda (sin ningún número) para copiar todo el disco (al menos eso es lo que funcionó para mí, mientras que copiar solo una partición no funcionó).
Martin Modrák
-1

Clonezilla - clonezilla.org

Una solución gratuita de recuperación ante desastres, clonación de disco y despliegue. Permite a un usuario clonar una máquina individual o muchas computadoras ...

usuario35538
fuente
2
Pero, ¿cómo uso Clonezilla para lograr los objetivos anteriores? Además, Clonezilla no parece estar incluido en el archivo, por lo que las instrucciones de instalación también serían útiles :)
Nathan Osman