Co to jest „klonowanie dysku twardego” i jak się to robi?

11

Co oznacza klonowanie dysku twardego? Czy to po prostu kopiowanie całej „ZAWARTOŚCI” dysku twardego Z WYŁĄCZENIEM systemu operacyjnego, sterowników i wszystkich zainstalowanych programów? czy kopiuje CAŁY dysk twardy BIT dla BIT? Czy sklonowany dysk twardy można uruchomić?

Mam zewnętrzny dysk twardy USB i próbuję wykonać dokładną kopię mojego systemu komputerowego poprzez klonowanie, aby móc podłączyć sklonowany dysk twardy do innej maszyny i uruchomić się na nim lub zainstalować sklonowany dysk w innym systemie komputerowym i uruchomić się w to. czy to możliwe? A może robię to całkowicie źle?

Co to jest ghosting twardego dysku?

ThN
źródło
2
Podobnie jak klon biologiczny, intencją jest, aby kopia była kompletna, w pełni funkcjonalna i mogła działać niezależnie od oryginału.
Mokubai
1
Ważne jest, aby nie zauważyć, że chociaż, jak wyjaśniono poniżej, „klonowanie” technicznie oznacza, że ​​oznacza wykonanie dokładnej kopii, wraz z systemem operacyjnym itp., Można go używać „przypadkowo”, co oznacza po prostu kopiowanie jakiegoś dużego podzbioru pliki. Musisz ustalić, co w rzeczywistości oznacza rzeczywisty kontekst.
Daniel R Hicks
zauważ również, że uruchamianie z napędu USB będzie wolniejsze niż uruchamianie z normalnego napędu SATA
jen
Wszystkie odpowiedzi są świetne. Trudno mi było wybrać jedną. Mimo że gronostaj jest bardzo dokładny w swojej odpowiedzi, ostatecznie wybrałem ianc1215, ponieważ udzielił prostych wyjaśnień i odpowiedzi z listą oprogramowania, które jest w stanie to zrobić. W końcu sklonowałem cały dysk twardy za pomocą Macrium Reflect Software Free Version, a po przywróceniu sklonowanego dysku twardego WSZYSTKO odzyskuje nie tylko pliki, ale sterowniki, system operacyjny i wszystkie zainstalowane programy. To dokładna kopia mojego starego dysku twardego. Niesamowite. Dziękuję za wszystkie odpowiedzi.
ThN
1
Klonowanie systemu HD i uruchamianie na innym komputerze będzie działać tak, jak się spodziewasz, tylko jeśli komputer ma ten sam sprzęt.
giammin

Odpowiedzi:

7

Klonowanie dysku twardego oznacza wykonanie duplikatu oryginalnych danych źródłowych. Ta zduplikowana kopia może być bit po bicie, co powiela WSZYSTKO na dysku. Inną opcją jest klonowanie poszczególnych partycji, może to być przydatne, jeśli chcesz skopiować tylko określone dane, takie jak system operacyjny lub partycja danych.

Jeśli zrobię klon twardego dysku mojego komputera, będzie to dokładna kopia (dołączonych danych. Aby sklonować dysk twardy, potrzebujesz specjalnego oprogramowania.

Niektóre przykłady oprogramowania do klonowania:

  • Clonezilla, narzędzie do klonowania oparte na systemie Linux
  • Acronis True Image
  • Norton Ghost

Po sklonowaniu dysku można go użyć jako urządzenia rozruchowego (zakładając, że skopiowano dane programu ładującego).

Na podstawie tego, co próbujesz zrobić, nie jest klon, ale to, co nazywa się synchronizacją. Chcesz, aby dane znajdowały się na jednym komputerze. Następnie za pomocą przenośnego nośnika chcesz przenieść dane na inny komputer w celu użycia. Jednak chcesz, aby obie lokalizacje pozostały identyczne.

Czy to brzmi dokładnie?

ianc1215
źródło
2
Domyślnym trybem działania Clonezilli, o którym wspomniałeś, jest nie klonowanie bitów po bicie, więc to trochę podważa twoją definicję.
gronostaj
1
@gronostaj Przepraszam za to, że źle napisałem i nie złapałem własnego błędu. Pozwól mi to poprawić.
ianc1215
Zdecydowanie odradzam zarówno rozwiązania Acronis, jak i Norton. Acronis był kiedyś dobrą opcją, ale od 2010 roku jest wadliwy i zawodny. Norton Ghost jest przestarzały i przestarzały. Nie obsługuje nowego sprzętu i nowych konfiguracji. Oba są również kosztowne. Istnieją doskonałe bezpłatne rozwiązania, takie jak Veeam Agent dla systemu Windows w wersji bezpłatnej.
3
a dddla * NIX
OrangeDog
@ ianc1215 Użyłem Macrium Reflect Software Free Version. To zadziałało. Dzięki.
ThN
15

Klonowanie dysku twardego to proces tworzenia efektywnej kopii dysku twardego na innym. Niekoniecznie oznacza to, że oba dyski są identyczne bit po bicie , chociaż jest to opcja.

W większości przypadków klonowanie oznacza, że ​​dysk docelowy jest podzielony na partycje w podobny sposób, partycje są sformatowane przy użyciu identycznych systemów plików, a wszystkie dane są kopiowane do analogicznych partycji na dysku docelowym. Zwykle klonowane są także dodatkowe informacje, które nie są przechowywane w plikach, takie jak MBR, VBR, dane ukryte w tablicach partycji. (Te dane zostałyby pominięte w zwykłej kopii na poziomie systemu plików, a napęd docelowy nie byłby bootowalny).

Wykonanie trochę kopii bitowej liczyłoby się jako klonowanie, ale jest to najwolniejszy i najmniej elastyczny sposób na zrobienie tego. Działa tylko wtedy, gdy dysk docelowy nie jest mniejszy (marnowana jest nadwyżka miejsca) i kopiowane są również bełkoty (usunięte pliki, nieużywane miejsce itp.). Może to być pożądane, np. podczas tworzenia bezpiecznej kopii podczas odzyskiwania uszkodzonego dysku twardego lub w badaniach kryminalistycznych.

Zazwyczaj preferowanym sposobem klonowania jest replikacja partycjonowania źródłowego i kopiowanie plików z uwzględnieniem systemów plików. Jeśli program do klonowania rozumie, w jaki sposób system plików przechowuje pliki, może odtworzyć nowy (być może na partycji o innym rozmiarze) i skopiować tylko znaczące dane. Nawet jeśli obie partycje mają identyczny rozmiar, proces ten przez większość czasu spowoduje, że partycje nie są bitowo identyczne, ale zawierają dokładnie te same dane.

Możliwe jest uruchomienie prawidłowo sklonowanego dysku twardego na tym samym komputerze. Używanie go na innej maszynie to inna historia. System operacyjny może być już skonfigurowany do określonej konfiguracji sprzętowej oryginalnej maszyny i może się nie uruchomić. Linuxy nie mają większych problemów z uruchomieniem po przeszczepie przez większość czasu. Nowoczesne wersje systemu Windows są w tym całkiem dobre i zwykle uruchamiają się, jeśli kontrolery dysków twardych na obu komputerach są podobne i działają w identycznych trybach (tj. IDE / AHCI / RAID). Należy pamiętać, że niektóre licencje na oprogramowanie nie zezwalają na przeszczep lub nie wiążą oprogramowania z jedną konkretną maszyną - na przykład robią to wersje OEM systemu Windows.

Ghosting jest prawdopodobnie kolejnym terminem klonowania, przypuszczam, że odnosi się do Norton Ghost, który był de facto standardem klonowania dysku około 15 lat temu.

gronostaj
źródło
3
„Uruchomienie poprawnie sklonowanego dysku twardego na tym samym komputerze powinno być możliwe”. Jest to zdecydowanie możliwe i często odbywa się z tego właśnie powodu. Wiele firm używa sklonowanych dysków twardych do wdrażania identycznych instalacji systemu operacyjnego na identycznych komputerach. I właśnie dzisiaj sklonowałem dysk twardy do użycia na tym samym komputerze, ponieważ oryginalny dysk wykazywał wczesne oznaki awarii (dziennik zdarzeń systemu Windows był pełen błędów atapi). Klonowanie bit po bicie może być również przydatne podczas przeprowadzania analizy kryminalistycznej. Możesz zbadać klon bez obawy o potencjalnie szkodliwe dowody.
Charles Burge
2
It works only if target drive is larger- czy możesz mi wytłumaczyć dlaczego? Czy napęd docelowy nie może być dokładnie taki sam jak oryginał i czy można uzyskać dostęp / zapis do każdego bitu oryginału / celu?
user202729,
Z mojego doświadczenia wynika, że ​​dyski źródłowe i docelowe mogą mieć tę samą pojemność.
eromana
2
Wykonywanie kopii bit po bicie (np. Za pomocą dd) jest milą szybsze niż formatowanie dysku i indywidualne kopiowanie każdego pliku.
OrangeDog,
Nie sądzę, aby ta odpowiedź wystarczająco podkreślała rozróżnienie między „klonowaniem” a różnymi wersjami „kopiowania plików na inny dysk”. Spodziewałbym się, że klon będzie kawałek za bitem lub bardzo blisko niego. Jeśli nie można go uruchomić na tym samym komputerze, to nie jest to klon, IMO
peterG
7

Co to jest klonowanie dysku?

Klonowanie dysku pierwotnie oznaczało kopiowanie zawartości dysku na poziomie sektora, krok po kroku, na identyczny dysk. Na poziomie sektora kopiowane są wszystko, w tym partycjonowanie, sektory rozruchowe, systemy plików, pliki, metadane, a nawet usunięte pliki. Klonowanie zastosowano do masowej produkcji identycznych komputerów, masowego wdrażania identycznych konfiguracji na identycznych komputerach lub do kryminalistyki.

W dzisiejszych czasach ludzie oczekują jednak, że aplikacja do klonowania zrobi więcej, np. Klonuje na inny dysk, klonuje na wirtualny dysk twardy, defragmentuje dysk po klonowaniu, przyspiesza klonowanie, nie zawracając sobie głowy wolnymi obszarami dysku, a nawet przygotowuje klon do użycia na innym sprzęcie.

Co się stanie, jeśli przeniosę klon do innego systemu?

To samo dzieje się, jeśli oryginał zostanie przeniesiony do innego systemu.

O ile inny system nie jest identyczny z oryginałem, można oczekiwać, że różne komponenty sprzętowe będą wymagać nowych sterowników urządzeń, zanim zaczną działać. Ponadto niektóre komercyjne programy komputerowe o zamkniętym źródle mogą wykryć tę nową zmianę i wymagać dodatkowych kroków licencyjnych, aby działać, jako środek antypiracki. System Windows jest wyposażony w sysprepnarzędzie, które rozwiązuje ten problem tylko w systemie Windows.

Co to jest duch?

Jest to inna nazwa klonowania, wywodząca się z aplikacji o nazwie Ghost , opracowanej w 1995 roku przez Murraya Haszarda. To jest teraz zaniechane; nie zawracaj sobie tym głowy.


źródło
Duch wciąż istnieje. Jest to teraz produkt firmy Symantec, ale nadal działa.
cHao
@cHao Norton Ghost został zakończony w 2013 roku. Rozwiązanie Symantec Ghost jest nadal sprzedawane, ale tylko dla przedsiębiorstw. Nie podadzą go osobie. I to jest okropne.
5

Do celów tworzenia kopii zapasowych okresowo klonuję dysk twardy.

Aby sklonować dysk za pomocą ddpolecenia Linux .

1- Utwórz lub zainstaluj dysk instalacyjny systemu Linux, Live CD lub USB. To, co następuje, dotyczy Linux Mint Mate, ale każdy inny smak Linuksa jest równie dobry.
2- Po podłączeniu zarówno napędu źródłowego, jak i docelowego do komputera, uruchom komputer z oddzielnego nośnika instalacyjnego systemu Linux.
3- Otwórz konsolę wiersza poleceń i wpisz:

sudo blkid

Spowoduje to wyświetlenie sekwencji wierszy, po jednej dla każdej partycji każdego dysku w zakresie systemowym,

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

Liczba przed dwukropkiem /dev/sda<number>:oznacza numer partycji, a litera przed liczbą /dev/sd<letter><number>:oznacza dysk.

4- W ddwierszu poleceń zmienna if=oznacza dysk źródłowy lub plik wejściowy, a of=zmienna określa dysk docelowy lub plik wyjściowy.

5- Aby zweryfikować poprawne litery dysku źródłowego i docelowego, wyświetlamy to samo przypisanie w inny sposób. W wierszu polecenia wprowadź:

gnome-disks

6- Jeśli wszystko jest zgodne, wpisz w wierszu polecenia:

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

Dzięki tej conv=sync,noerroropcji ddnie zatrzyma przesyłania, jeśli nie można odczytać bitów w bloku źródłowym, w takim przypadku, aby utrzymać źródło przesyłania i dyski docelowe w tej samej pozycji danych i tej samej długości, ddzamiast tego napisze wszystko blok zer o prawidłowej długości.

bs=Argumentem jest rozmiar bloku transfer, a także wpływa na przepływność transferu operacja klonowania, można ustalić metodą prób i błędów, 4kwspółpracuje z większością napędów HDD, SSD i USB, napędy CD użyć 512brozmiaru bloku.

Dysk docelowy musi mieć taką samą lub większą pojemność niż dysk źródłowy. Używam dysków tego samego rozmiaru. W końcu, gdy skończy się pojemność rezerwowa realokacji dysku docelowego niewłaściwego sektora, ddpolecenie zakończy się niepowodzeniem.

Na moim prostym komputerze sklonowanie dysku o pojemności 1 TB zajmuje około 3 godzin

Po klonowaniu

7 Wyłącz urządzenie normalnie.

8 Nie próbuj uruchamiać komputera, który ma 2 dyski o tym samym UUID.

9 Odłącz oryginalny dysk źródłowy od komputera.

10 Uruchom i sprawdź, czy klonowany dysk uruchamia się normalnie.

11 Oznacz lub nagraj usunięty dysk za pomocą: daty usunięcia, użytkownika, nazwy komputera, lokalizacji, zawartości, numeru seryjnego itp.

eromana
źródło
5
To nie odpowiada na żadne pytanie PO. Nigdy nie pytał, jak wykonać klon. Jego pytania to: (1) Co to jest klonowanie? (2) Czy klon będzie działał na innym komputerze? oraz (3) Co to jest Ghosting?
@FleetCommand „i jak to zrobić”, choć jest oznaczony jako windows-7
OrangeDog
@OrangeDog Dokładnie.
3

Klon to bezpośrednia kopia, bit po bicie, dzięki czemu dane przechowywane na sklonowanym dysku są identyczne z danymi na oryginalnym dysku. Od systemu operacyjnego po ukryte pliki katalogu, od pulpitu po sterowniki urządzeń - wszystko jest kopiowane identycznie. Zamień stary dysk na świeżo wykonanego klona i nie powinno być żadnej różnicy funkcjonalnej. Możesz także użyć sklonowanego dysku w innym komputerze, a oprócz niektórych potencjalnych brakujących sterowników z powodu różnic sprzętowych, powinien on działać tak jak stary system, co czyni go idealną kopią zapasową w przypadku uszkodzenia komputera. Wadą tego jest jednak to, że bezpośredni klon bit po bicie będzie zwykle jedyną rzeczą na dysku kopii zapasowej.

Ludzie zwykle używają programu do klonowania dysku. Używam Acronis.

Sergio Dominguez
źródło
1
Zdecydowanie odradzam Acronis. Kiedyś była to dobra opcja, ale teraz jest wadliwa i zawodna. Jest to również bardzo kosztowne.
1
@FleetCommand Dzięki za informacje. Następnym razem spróbuję Veeam Agent.
Sergio Dominguez