Caricare un LiveCD linux (io uso Linux Mint 9 perché è una versione stabile a lungo termine).
Aprire il terminale dal menu.
Installare fsarchiver:
sudo apt-get install fsarchiver
Se avete bisogno di partizionare il disco rigido usando gparted
sudo gparted
Backup dell'MBR:
dd if=/dev/sda of=/[locationofmbrfile]/backup. mbr bs=512 count=1
/dev/sda si riferisce al primo disco rigido, il resto si limita a copiare i primi 512 byte (contenenti l'mbr) in un file.
Back up del filesystem:
fsarchiver savefs /[locationtosavebackup]/backup.fsa /dev/sda1
Questo esegue il backup della prima partizione del primo disco rigido in un file chiamato backup.fsa. Se si sta cercando di eseguire il backup su un disco rigido esterno, Mint dovrebbe montarlo automaticamente sotto la cartella /media. Quindi il percorso del disco rigido esterno sarebbe qualcosa come /media/[harddrivename]/backup.fsa
Per il resto dei passi supporremo che anche il nuovo disco rigido sia collegato al sistema. Controllate a quale dispositivo è assegnato il secondo disco rigido utilizzando gparted (ex sda, sdb, sdc, ecc…). Supporremo che sia il secondo disco rigido collegato o sdb.
Copiare l'MBR over:
dd if=/[locationofmbrfile]/backup.mbr of=/dev/sdb bs=512 count=1
Copiare la partizione over:
fsarchiver restfs /[locationtosavebackup]/backup. fsa id=0,dest=/dev/sdb1
Questo è più o meno l'inverso dei passi di backup, tranne il dispositivo cambiato in sdb perché le modifiche vengono applicate al secondo disco rigido.
Ecco fatto…
Se non si ha paura della riga di comando, fare backup usando linux è una passeggiata. Il vantaggio di usare fsarchiver è che fa backup basati su file invece che su blocchi di dati come clonezilla o partimage. Ciò significa che è possibile eseguire un ripristino su una partizione più piccola di quella di cui è stato originariamente eseguito il backup (a condizione che la dimensione dei dati non superi la dimensione). Che essenzialmente
** Se si desidera una soluzione solo GUI:**
- caricare il LiveCD
- aprire il terminale
- sudo gparted
- copiare il drive che si desidera copiare
- incollarlo su un altro drive
- premere apply
Questo è essenzialmente l'equivalente linux del DriveXML menzionato in una delle altre risposte, tranne che può essere eseguito da un cd (cioè non richiede un sistema funzionante).
Nota: se l'unità di destinazione è più piccola dell'unità sorgente, potrebbe non essere possibile eseguire la copia.