dd: najlepsze narzędzie do klonowania dysków

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niedawno musiałem sklonować dysk twardy, więc naturalnie przeszedłem do rozwiązań takich jak Acronis True Image, ale odkryłem, że te nie działają (dysk startowy twierdził, że klong był `` ukończony '', gdy rażąco nie był), a także próbował skopiować partycję za pomocą gParted w Ubuntu, ale zawiesiło się na około 3% z powodu uszkodzonych danych, które wydawały się nie zostać złapane w chkdsk.

Już miałem stracić nadzieję i ręcznie skopiować pliki, gdy natknąłem się na niezwykle potężne, ale proste polecenie Unix: dd.

Używając Live Disc Linux, dd może być używany do kopiowania plików, dysków i partycji. Może być przesyłany bezpośrednio na inną płytę lub jako obraz (jak ISO).

dd kopiuje dane dokładnie po bajcie, co oznacza, że ​​nie utknie w przypadku napotkania uszkodzonych lub pofragmentowanych danych.

dd jest nazywane „zniszcz dysk”, ponieważ błędne wpisanie jednej litery może wyczyścić dysk twardy, dlatego należy zachować ostrożność.

Aby skopiować dysk twardy, można użyć następującego polecenia (będąc rootem):

dd if = / dev / hdx of = / dev / hdy

hdx to wejściowy dysk twardy (do skopiowania), a hdy to wyjściowy dysk twardy (na który ma być skopiowany).

if = input
of = wyjście

Jest to niezwykle ważne, aby o tym pamiętać, a ich nazwy należy zmieniać w zależności od tego, jak są na komputerze (użyj narzędzia takiego jak gParted, aby znaleźć ścieżki dysku). Na przykład, Twoje „if” może być / dev / sdb, podczas gdy „of” może być / dev / sda, ale oczywiście zależy to od tego, jak chcesz go używać i na każdym komputerze, więc MUSISZ to sprawdzić. Mój niezwykle inteligentny przyjaciel przypadkowo wyczyścił dysk twardy za pomocą tego polecenia!

Innym zastosowaniem byłoby użycie go do stworzenia obrazu płyty CD:

dd if = / dev / cdrom of = image.iso bs = 2k.

Debian Help zawiera bardziej kompletny przewodnik.