Che cosa significa "clonare un disco rigido" e come si fa a farlo?


11

Cosa significa clonare un disco rigido? Sta semplicemente copiando su tutti i "CONTENUTI" del disco rigido ESCLUSI il sistema operativo, i driver, tutti i programmi installati? o sta copiando TUTTO il disco rigido BIT per BIT? Il disco rigido clonato è avviabile?

Ho un disco rigido USB esterno e sto provando a fare una copia esatta del mio sistema di computer eseguendo la clonazione, in modo da poter collegare il disco rigido clonato a un altro computer e avviarlo, oppure installare il disco clonato su un altro sistema e avviare esso. È possibile? O sto sbagliando completamente?

Cos'è il ghosting di un disco rigido?


2
Come un clone biologico, l'intenzione è che la copia sia completa, perfettamente funzionante e in grado di agire indipendentemente dall'originale.
Mokubai

1
È importante non notare che, mentre, come spiegato di seguito, "clonare" è tecnicamente inteso come fare una copia esatta, completa di sistema operativo, ecc., Può essere usato "casualmente" per significare semplicemente copiare un ampio sottoinsieme di i file. Devi stabilire cosa si intende effettivamente nel contesto della vita reale.
Daniel R Hicks,

si noti inoltre che l'avvio da un'unità USB sarà più lento rispetto all'avvio da normale unità SATA
jena

Tutte le risposte sono fantastiche. Ho avuto difficoltà a sceglierne uno. Anche se gronostaj è molto accurato nella sua risposta, ho finito per scegliere ianc1215, perché ha fornito una spiegazione semplice e una risposta con un elenco di software disponibili per farlo. Alla fine ho clonato il mio intero hardrive usando la versione gratuita del software Macrium Reflect e quando ripristini il disco rigido clonato ottieni TUTTO non solo i tuoi file ma i driver, il sistema operativo e tutti i programmi che hai installato. È una copia esatta del mio vecchio hardrive. Eccezionale. Grazie per tutte le risposte
Gio

1
La clonazione di un sistema HD e l'avvio su un altro computer funzioneranno come previsto solo se il PC ha lo stesso hardware.
giammin,

Risposte:


7

Clonare un disco rigido significa creare una copia duplicata dei dati di origine originali. Questa copia duplicata può essere bit per bit che duplicherà TUTTO sul disco. Un'altra opzione è quella di clonare singole partizioni, questo può essere utile se si desidera solo copiare dati specifici come un sistema operativo o una partizione dati.

Se creo un clone del disco rigido del mio computer, sarà un duplicato esatto (dei dati inclusi. Per clonare un disco rigido è necessario un software speciale.

Alcuni esempi di software di clonazione:

  • Clonezilla, un'utilità di clonazione basata su Linux
  • Acronis True Image
  • Norton Ghost

Una volta clonata un'unità, puoi usarla come dispositivo di avvio (supponendo che tu abbia copiato i dati del bootloader).

A quanto pare, ciò che stai cercando di fare non è un clone, ma invece ciò che viene chiamato sincronizzazione. Si desidera che i dati risiedano su un computer. Quindi, utilizzando un supporto portatile, si desidera portare i dati su un altro computer per l'uso. Tuttavia, si desidera che entrambe le posizioni rimangano identiche.

Sembra accurato?


2
La modalità operativa predefinita di Clonezilla che hai citato in primo luogo è di non clonare bit per bit, in modo che un po 'mina la tua definizione.
gronostaj,

1
@gronostaj Mi dispiace per aver sbagliato a parlare e non ho riscontrato il mio errore. Lasciami correggere.
ianc1215,

Consiglio vivamente contro entrambe le soluzioni Acronis e Norton. Acronis una volta era una buona opzione, ma dal 2010 è buggy e inaffidabile. Norton Ghost è obsoleto e obsoleto. Non supporta nuovo hardware e nuove configurazioni. Inoltre, entrambi sono costosi. Ci sono eccellenti soluzioni gratuite là fuori, come Veeam Agent per Windows Free Edition.

3
e ddper * NIX
OrangeDog il

@ ianc1215 Ho usato la versione gratuita del software Macrium Reflect. Ha fatto il lavoro. Grazie.
Gio

15

La clonazione di un disco rigido è il processo di creazione di una copia efficace del disco rigido su un altro. Non significa necessariamente che entrambe le unità siano identiche bit per bit , sebbene questa sia un'opzione.

Il più delle volte la clonazione significa che l'unità di destinazione è partizionata in modo simile, le partizioni sono formattate con file system identici e tutti i dati vengono copiati su partizioni analoghe sull'unità di destinazione. Le informazioni extra che non sono memorizzate in file, come MBR, VBR, i dati nascosti nelle tabelle delle partizioni sono di solito clonate. (Questi dati verrebbero omessi nella normale copia a livello di file system e l'unità di destinazione non sarebbe avviabile.)

Fare un po 'per bit-copy sarebbe considerato come clonazione, ma è il modo più lento e meno flessibile di farlo. Funziona solo se l'unità di destinazione non è più piccola (qualsiasi eccesso di spazio viene sprecato) e viene copiato anche un po 'di incomprensioni (file rimossi, spazio inutilizzato ecc.). Questo può essere desiderato, ad es. quando si esegue una copia sicura durante il ripristino di un disco rigido guasto o in medicina legale.

Il modo solitamente preferito di clonare è replicare il partizionamento di origine e copiare i file tenendo conto dei file system. Se il programma di clonazione comprende come il file system memorizza i file, può ricrearne uno nuovo (possibilmente su una partizione di dimensioni diverse) e copiare solo dati significativi. Anche se entrambe le partizioni hanno dimensioni identiche, questo processo il più delle volte si tradurrà in partizioni che non sono bit per bit identiche, ma che contengono esattamente gli stessi dati.

È possibile avviare un disco rigido correttamente clonato nello stesso PC. Usarlo in un'altra macchina è una storia diversa. Il sistema operativo potrebbe essere già configurato per la specifica configurazione hardware della macchina originale e potrebbe non avviarsi. La maggior parte delle volte i Linux non hanno molti problemi all'avvio dopo il trapianto. Le versioni moderne di Windows sono abbastanza buone in questo e di solito si avviano se i controller del disco rigido in entrambe le macchine sono simili e funzionano in modalità identiche (ad es. IDE / AHCI / RAID). Tenere presente che alcune licenze software non consentono il trapianto o il collegamento di software a una macchina specifica, ad esempio le versioni OEM di Windows eseguono questa operazione.

Ghosting è probabilmente solo un altro termine per clonare, suppongo che si riferisca a Norton Ghost che era uno standard di fatto per la clonazione del disco circa 15 anni fa.


3
"Dovrebbe essere possibile avviare un disco rigido correttamente clonato nello stesso PC". E sicuramente è possibile, ed è spesso fatto per questo motivo. Molte aziende utilizzano dischi rigidi clonati per distribuire installazioni identiche di un sistema operativo su PC identici. E proprio oggi, ho clonato un disco rigido da utilizzare nello stesso PC, perché l'unità originale mostrava i primi segni di guasto (il registro eventi di Windows era pieno di errori atapi). Infine, la clonazione bit per bit può anche essere utile quando si esegue l'analisi forense. Puoi esaminare il clone senza preoccuparti di prove potenzialmente dannose.
Charles Burge,

2
It works only if target drive is larger- puoi spiegare perché? L'unità di destinazione non può essere esattamente uguale all'originale ed è possibile accedere / scrivere a ogni singolo bit dell'originale / della destinazione?
user202729

Nella mia esperienza, le unità di origine e destinazione possono avere la stessa capacità.
Eromana,

2
Fare una copia bit per bit (ad es. Con dd) è molto più veloce della formattazione dell'unità e della copia individuale di ogni file.
OrangeDog,

Non credo che questa risposta enfatizzi sufficientemente la distinzione tra "clone" e varie versioni di "copia i file su un altro disco". Mi aspetto che un clone sia bit per bit, o molto vicino ad esso. Se non è avviabile nello stesso PC, non è un clone, IMO
peterG

7

Che cos'è la clonazione di un disco?

La clonazione di un disco originariamente significava copiare il contenuto di un disco a livello di settore, bit per bit, su un disco identico. A livello settoriale, tutto ciò che include partizionamento, settori di avvio, file system, file, metadati e persino file eliminati viene copiato. La clonazione veniva utilizzata per produrre computer identici in serie, distribuire in massa configurazioni identiche a computer identici o per medicina legale.

Al giorno d'oggi, tuttavia, le persone si aspettano che un'app di clonazione faccia di più, ad esempio clonare su un disco diverso, clonare su un disco rigido virtuale, deframmentare il disco al momento della clonazione, accelerare la clonazione non disturbare con le aree libere del disco o persino preparare il clone per l'utilizzo su hardware diverso.

Cosa succede se trasferisco il clone su un altro sistema?

La stessa cosa che succede se si trasferisce l'originale su un altro sistema.

A meno che l'altro sistema non sia identico all'originale, è possibile aspettarsi che componenti hardware diversi richiedano nuovi driver di dispositivo prima che funzionino. Inoltre, alcuni programmi commerciali per computer a sorgente chiuso potrebbero rilevare questa nuova modifica e richiedere ulteriori passaggi di licenza per funzionare, come misure antipirateria. Windows viene fornito con sysprepun'utilità che risolve questo problema solo per Windows.

Che cos'è il ghosting?

È un altro nome per la clonazione, derivato da un'app chiamata Ghost , sviluppata nel 1995 da Murray Haszard. Ora è fuori produzione; non preoccuparti.


Ghost esiste ancora. Ora è un prodotto Symantec, ma fa ancora il suo lavoro.
cHao,

@cHao Norton Ghost è stato sospeso nel 2013. La soluzione Symantec Ghost è ancora venduta ma solo alle imprese. Non lo daranno a un individuo. Ed è terribile.

5

A scopo di backup, clonare periodicamente il mio disco rigido.

Per clonare un'unità usando il ddcomando Linux .

1- Crea o ottieni un disco di installazione Linux, il Live CD o USB. Quello che segue è per Linux Mint Mate ma anche qualsiasi altro sapore Linux è altrettanto.
2- Con entrambe le unità di origine e di destinazione collegate al computer, eseguire l'avvio dal supporto di installazione Linux separato.
3- Aprire la console del prompt dei comandi e digitare:

sudo blkid

Verrà visualizzata una sequenza di linee, una per ogni partizione di ogni unità nell'ambito del sistema,

/dev/sda1: LABEL="newmate2015" UUID="142698fe-5f97-4ca2-9a4c-3e20df" ... /dev/sda2: ... /dev/sdb1: ...

Il numero prima dei due punti /dev/sda<number>:indica il numero di partizione e la lettera prima del numero /dev/sd<letter><number>:indica l'unità.

4- Nella ddriga di comando, la variabile if=indica l'unità di origine o il file di input e la of=variabile indica l'unità di destinazione o il file di output.

5- Per verificare le lettere di unità di destinazione e destinazione corrette, visualizziamo la stessa assegnazione in modo diverso. Al prompt dei comandi digitare:

gnome-disks

6- Se tutto è coerente, al prompt dei comandi digitare:

dd if=/dev/sd<source-drive-letter> of=/dev/sd<target-drive-letter> conv=noerror,sync bs=4k

Con l' conv=sync,noerroropzione ddnon si interromperà il trasferimento se non è possibile leggere alcuni bit in un blocco sorgente, in tal caso per mantenere l'origine di trasferimento e le unità di destinazione nella stessa posizione dei dati e della stessa lunghezza, ddverrà invece scritto un tutto blocco di zeri della lunghezza corretta.

L' bs=argomento è la dimensione del blocco di trasferimento e influisce anche sulla velocità in bit di trasferimento dell'operazione di clonazione, può essere determinata da tentativi ed errori, 4kfunziona bene con la maggior parte delle unità HDD, SSD e USB, le unità CD utilizzano le 512bdimensioni del blocco.

L'unità di destinazione deve avere la stessa o maggiore capacità dell'unità di origine. Uso unità della stessa dimensione. Alla fine, quando si esaurisce la capacità della riserva di riallocazione del settore difettoso dell'unità di destinazione, il ddcomando fallirà.

Sul mio semplice computer ci vogliono circa 3 ore per clonare un'unità disco da 1 TB

Dopo la clonazione,

7 Spegnere normalmente la macchina.

8 Non tentare di avviare un computer con 2 unità con lo stesso UUID.

9 Scollegare l'unità di origine originale dal computer.

10 Avviare e verificare che l'unità clonata si avvii normalmente.

11 Etichettare o registrare l'unità rimossa con: data, utente, nome della macchina, posizione, contenuto, codice, ecc. Rimossi


5
Ciò non risponde a nessuna delle domande del PO. Non ha mai chiesto come eseguire un clone. Le sue domande sono: (1) Cos'è la clonazione? (2) Un clone funzionerà su un altro PC? e (3) Che cos'è Ghosting?

@FleetCommand "e come si fa a farlo", anche se è taggato windows-7
OrangeDog

@OrangeDog esattamente.

3

Un clone è una copia diretta, bit per bit, in modo che i dati memorizzati sull'unità clonata siano identici ai dati sull'unità originale. Dal sistema operativo ai file di directory nascosti, dal desktop ai driver di dispositivo, tutto viene copiato in modo identico. Sostituisci il vecchio disco con un clone appena creato e non ci dovrebbero essere differenze funzionali. Puoi anche utilizzare l'unità clonata in un altro PC e, a parte alcuni potenziali driver mancanti a causa di differenze hardware, dovrebbe funzionare proprio come il tuo vecchio sistema, rendendolo un backup ideale in caso di un PC danneggiato. L'aspetto negativo di questo, tuttavia, è che un clone bit per bit diretto sarà in genere l'unica cosa sull'unità di backup.

Le persone di solito usano un programma per clonare un disco. Uso Acronis.


1
Consiglio vivamente contro Acronis. Una volta era una buona opzione ma ora è buggy e inaffidabile. Inoltre, è molto costoso.

1
@FleetCommand Grazie per l'heads up. Proverò Veeam Agent la prossima volta.
Sergio Dominguez,
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.