Come eseguire il backup / clonare Windows creando un'immagine di ripristino utilizzando Ubuntu


24

Ho comprato un nuovo laptop con Windows installato su di esso. Ho intenzione di cancellare tutte le partizioni e installare Ubuntu.

Un giorno probabilmente venderò quel laptop, quindi sarà bello ripristinarlo allo stato del produttore. Voglio eseguire il backup della partizione di ripristino, salvarla in alcuni file e mantenerla nel cloud. Un giorno lo ripristinerò e reinstallerò Windows dalla partizione di ripristino.

Quali strumenti devo usare per renderlo indolore? Ho provato alcuni strumenti di Windows con il mio laptop attuale quando l'ho comprato per la prima volta, ma dopo 3 anni non sono in grado di ripristinare la partizione. Ho creato il backup su Windows, quindi ora non voglio fare lo stesso errore due volte.


Vorrei vedere una buona risposta a questo, ma se non riesci a ottenere una buona risposta, puoi sempre acquistare un nuovo disco rigido e sostituirlo.
mchid,

@mchid questo è un laptop senza accesso al disco rigido, è necessario smontarlo per scambiare l'unità - e anche la garanzia verrà annullata.
Tomrozb,

Immagino non ci sia una piastra di accesso come quella che di solito si trova nella parte inferiore del laptop? È necessario smontare il laptop per la manutenzione ordinaria, ad esempio la pulizia della ventola, ricontrollare la garanzia?
mchid

@mchid sì, nessun accesso a RAM, fan, unità ...
tomrozb

Risposte:


25

Ecco VeryEasyWay ™ per farlo:

  • scarica il CD Live di CloneZilla ,
  • avvialo
  • seguire il manuale dell'immagine del dispositivo per eseguire l'imaging. Un disco su immagine comprime l'immagine del disco prima di scriverla, quindi l'intero spazio occupato dall'immagine stessa sarà molto meno dello spazio allocato sul disco stesso!
  • archivia l'immagine del disco che hai creato nel tuo cloud insieme all'immagine del Live CD di CloneZilla! (Nel caso in cui una versione futura di CloneZilla non fosse in grado di ripristinarla)
  • Solo per essere super-sicuri: mantieni il CD di CloneZilla e l'HDD di cui hai eseguito il backup nella tua banca al sicuro nel caso in cui il tuo software cloud non esista più in futuro e la tua casa si bruci in seguito ... ; - )

capisco correttamente che non è necessario eseguire il backup di tutte le partizioni? Ho 5 partizioni, la più grande ha Windows installato su di esso. Ho intenzione di fare il backup di 4 di essi, creando un file per ciascuno sulla 5a partizione. È abbastanza per ripristinare le partizioni e ripristinare Windows in seguito se pulisco il disco rimuovendo le partizioni correnti, quindi formattandole in ext e installando Linux?
tomrozb,

@tomrozb no, esegui il backup dell'intera unità in 1 file ....
Fabby

1
La tua soluzione va bene, ma finirò con 512 GB di file (so che la dimensione è inferiore a 512 GB) in cui 500 GB è solo uno spazio vuoto. Non è possibile copiare solo ciò che voglio senza copiare lo spazio non necessario che non mi interessa? Come la partizione C: /?
tomrozb,

1
Ok, questo è il modo più semplice e sicuro. È necessario aggiornare la risposta con queste informazioni importanti. Accettato, grazie!
Tomrozb,

2
Whoaa. 500 punti Grazie. Sei una stella:) ... ne hai altri 10!
WinEunuuchs2Unix

11

Vorrei fare questo:

Passare alla modalità ROOT da un Live CD / USB Preferibilmente, in caso contrario funzionerà comunque da un'installazione Linux a doppio avvio. Apri un terminale e digita:

sudo -i

Quindi, scopri quale partizione è la tua Windows tramite questo comando:

fdisk -l

Il mio mostra questo:

/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

Quindi, nel mio caso, /dev/sda1è il bootloader di ripristino (Windows). Hanno dimensioni variabili, la mia era 100M ma ne ho viste altre, ad esempio se l'immagine è stata installata con MDT, allora sono più grandi.

Dump del disco successivo Eseguire il backup della /dev/sda1partizione in un file e archiviarlo dove si desidera. In questo caso l'ho salvato nella home directory della mia cartella principale:

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

Ricorda che DD richiede molto tempo per essere eseguito, quindi attendi fino al termine :)

Questo è tutto. Per ripristinarlo, scambiare if = e of = del comando precedente. :) Godere.


Per eseguire un backup COMPLETO dell'intera unità, è possibile acquistare un'unità USB più grande, quindi salvarla in un .ddfile nell'unità più grande. In questo modo se si rompe qualcosa, è possibile avviare il Live CD / USB e collegare l'unità esterna e ripristinare.

Backup completo su unità esterna:

  • Avviare in Live CD / USB attendere il caricamento di Ubuntu e quindi aprire un terminale

  • Collegare l'unità esterna che è GRANDE, quindi l'unità interna, assicurarsi che sia NTFS o EXT3 o superiore in modo che possa contenere file di grandi dimensioni. Ciò è confermato eseguendo il comando:

    gksudo gparted
    

    Quindi vai avanti e partizionalo su Ext3 o Ntfs (non importa, ma se stai usando Windows ti consiglio ntfs)

  • Confermare che sia montato tramite

    df -kh
    
  • ESEGUIRE IL BACKUP DI HARD DRIVE su EXTERNAL HARD DRIVE VIA (notare che il comando è diverso da quello sopra):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • E ... se qualcosa va storto puoi RIPRISTINARE il .ddfile EXTERNAL HARD DRIVE su INTERNAL HARD DRIVE VIA (notare che il comando è diverso da quello sopra):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    

2
Consiglio vivamente di eseguire il backup a partire dal primo settore (tabella delle partizioni), inclusa la partizione di ripristino e possibilmente un po 'di più. :) In realtà, potrebbe essere più semplice eseguire il backup utilizzando Clonezilla.
Andrea Lazzarotto,

3
Mi piace anche reindirizzare dd tramite gzip per la compressione. su un laptop nuovo di zecca ci saranno molti blocchi vuoti da comprimere a basso costo. dovrebbe assomigliare add if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee

2
@KissMeKimmi: sulla maggior parte delle unità sarebbe molto più veloce utilizzare una dimensione di blocco I / O nell'intervallo di più megabyte. In genere uso 8 o 16 MiB, poiché un buffer leggermente troppo grande non riduce significativamente la velocità di trasmissione purché si disponga di memoria sufficiente (quindi se non si utilizza un sistema incorporato).
David Foerster,

2
@ WubiUbuntu1980: decompressione funzionerebbe in questo modo: gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. L' conv=sync,noerrorsono completamente inutile e anche inutile, a mio parere se non si dispone di un caso d'uso molto specifico per loro (che non lo fanno).
David Foerster,

2
La copia del disco incluso il settore di avvio e l'intera partizione di ripristino dovrebbero essere sufficienti. Ma non inserirlo nel cloud (beh, non solo lì). Ti suggerisco di investire qualche euro / dollaro in un'unità USB da 16 GB e conservarla in un luogo sicuro e asciutto.
Andrea Lazzarotto,

2

Questo metodo che riproduce l'immagine dell'intera unità funziona perfettamente per il backup di qualsiasi sistema operativo, inclusa qualsiasi versione di Windows. L'ho usato ripetutamente nel corso degli anni. L'unico aspetto negativo possibile è che dovrai ripristinare (e archiviare) l'immagine su un'unità di dimensioni uguali (o maggiori) a causa del mancato utilizzo della compressione. Il vantaggio è che ci vuole molto poco del vostro tempo.


Ehm, sai che il tuo link è per una risposta di Fabby che è già in programma di ottenere la taglia di 500 punti per la sua risposta sopra? ;) ... Tuttavia +1 qui e +1 sul link.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Il collegamento era un errore di battitura. Grazie per il testa a testa. Sì, so che Fabby è esplicitamente previsto per la taglia.
Elder Geek,

Anziano, ho già votato per il tuo nuovo link qualche volta l'anno scorso o l'anno precedente. È una buona risposta
WinEunuuchs2Unix

Oh! Ho appena notato questo! +1 ;-)
Fabby il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.