Se abbiamo connesso alla nostra macchina sia il disco con la partizione originale sia quello nel quale fare la copia, potremo usare la seguente procedura:
Questa procedura funziona con partizioni FAT, FAT32 (Windows 95/98/ME) o ext2, ext3 (Linux). Le partizioni di swap non vanno copiate perché non contengono dati utili. Basta riformattarle con mkswap /dev/hda2 (dove hda2 è la partizione da copiare).
Per eseguire il lavoro dovremo:
Avviare la macchina da un sistema operativo diverso da quello da copiare, che contenga le utility necessarie (un floppy DOS, meglio un Linux su di un'altra partizione o da un CD-Ipotizziamo ora che il sistema che usiamo per la copia sia Linux).
Creiamo due directory in / per le due partizioni: mkdir /sorgente ; mkdir /destinazione
Montare la partizione di origine e quella di destinazione nelle directory create: mount /dev/hda1 /sorgente ; mount /dev/hdb1 /destinazione
Effettuare la copia con il comando: (cd /sorgente; tar --preserve --numeric-owner -cf - *) | (cd /destinazione; tar --preserve --numeric-owner -xvf -)
Smontare le due partizioni: umount /sorgente; umount /destinazione