2009/02/19

Cómo Clonar Una Laptop a un Disco Más Grande

Remplasé el disco rígido de mi laptop por uno con más capacidad y como no compré un gabinete externo USB para el viejo disco, el proceso de clonación y transferencia de las particiones al nuevo disco fue el siguiente:
  1. Conecté la laptop a la PC mediante un cable de red UTP;
  2. Inicié Windows XP en la laptop;
  3. Usando Drive Snapshot desde la laptop transferí una copia de cada partición del disco a un directorio en la PC, cuya dirección en la red interna es \\silverdream\snapshots;
  4. Reinicié la laptop con un CD de BartPE que incluye Drive Snapshot y los drivers de la placa de red y la controladora de disco de la laptop bajados del sitio de Lenovo;
  5. Ingresé los datos para que BartPE se conecte a la red adhoc que la comunica con la PC;
  6. Desde el administrador de archivos incluido en BartPE asigné la letra de dispositivo Z al directorio de la PC donde puse las copias;
  7. Inicié Drive Snapshot desde BartPE;
  8. Seleccioné la primer copia a restaurar (la partición primaria de Windows XP);
  9. Creé una partición primaria en el nuevo disco; Drive Snapshot automáticamente le asigna el tamaño adecuado y una letra de dispositivo;
  10. Seleccioné la nueva partición creada e inicié la restauración;
  11. Finalizada la restauración de la primer partición, continúo con las siguientes, en el orden en que van en el disco. Antes de restaurar la primer partición lógica creo una partición extendida que ocupe el resto del espacio libre del disco y entonces sí, creo la primer partición lógica allí dentro;
  12. Una vez restauradas todas las particiones, incluso la partición swap en caso de tenerla, reinicio la laptop con SuperGrubDisk para restaurar GRUB en el MBR;
  13. Linux iniciará sin problemas en el nuevo disco, pero en caso de Windows XP, primero hay que iniciarlo en modo seguro para que carga el controlador del nuevo disco, de lo contrario Windows no cargará el escritorio;
  14. Más tarde usaré Parted Magic para organizar el espacio libre que queda.
¿Por qué "la compliqué" tanto usando Drive Snapshot en vez de programas como Clonezilla o el mismo dd? Pues porque Drive Snapshot es lo mejor que hay para copiar particiones. Clonezilla también evita copiar el espacio libre de una partición, pero tiene la desventaja de que igualmente el directorio de destino necesita un espacio al menos igual al total de la partición a copiar. Ni hablar del comando dd, que copia todo los bloques sin usar compresión alguna, ni importar si están vacios o no.

Un dato a tener en cuenta: en la etiqueta del nuevo disco rígido dice tener un espacio de 320GB, pero debido a que los sistemas operativos como Windows calculan el espacio con una base diferente, en el administrador de archivo la capacidad del disco se muestra sólo como casi 300GB.