Odzyskiwanie danych z dysku po dodaniu na nim pliku ISO

1

Mam dysk twardy 1 To sformatowany w ext4 lub NTFS (nie jestem pewien ... ale powiedziałbym, że ext4), zawierający tylko jedną partycję. Przez pomyłkę skopiowałem trzy pliki ISO z rzędu (testowałem kilka Linux Live USB) na / dev / sdb (ten dysk twardy) zamiast / dev / sdc. Największa z nich to 244 Mb.

Rozumiem, że zastąpiłem tylko pierwsze 244 Mb dysku twardego, usuwając tablicę partycji i niektóre dane.

Kolega poradził mi, aby wyzerować dysk twardy dla rozmiaru iso, a następnie użyć ddrescue:

sudo dd if=/dev/zero of=/dev/sdb bs=1M count=250 sudo ddrescue -f /dev/sdb /dev/sdc suivi.log

ddrescue wkrótce się zakończy, ale jestem prawie pewien, że po prostu dubluje dysk wraz z brakującą tablicą partycji.

Moje pytanie brzmi: czy odtworzenie tabeli partycji jest wszystkim, co muszę zrobić? Jeśli tak, jak to zrobić?

Dla mnie ponowne utworzenie tablicy partycji jest takie samo jak „formatowanie” i można to zrobić tylko poprzez usunięcie wszystkich danych. Mam nadzieję, że się mylę.

Dziękuję bardzo.

kinezana
źródło

Odpowiedzi:

1

ddrescueNarzędzie jest najczęściej używany do odzyskiwania danych z upadającego nośniku, takim jak dysk optyczny, który nie może być odczytany. Nie przyda ci się to w twojej obecnej sytuacji.

Pomóc może PhotoRec. To narzędzie może odzyskać pojedyncze pliki, gdy system plików jest tak poważnie uszkodzony, że nie można go odczytać w całości. Oczywiście nie będzie w stanie odzyskać niczego od początku dysku; wszystkie przechowywane tam pliki zniknęły. Ponadto PhotoRec ma kiepską pracę w odzyskiwaniu nazw plików (przynajmniej tak było podczas ostatniego sprawdzania); otrzymasz kopiec losowo nazwanych plików, które będziesz musiał sprawdzić i posortować ręcznie. Jeśli dyskiem był NTFS, słyszałem, że istnieją podobne narzędzia zorientowane na system Windows, które lepiej radzą sobie z odzyskiwaniem nazw plików z dysków NTFS, ale nie znam ich nazw.

Rod Smith
źródło
Tak, nie przejmuję się tym zbytnio, ponieważ było ok. 600 Go danych na dysku i tylko 200 Go naprawdę muszę odzyskać. W OP mówiłem o tablicy partycji, ale tak naprawdę cały MBR został nadpisany. Czy można go zregenerować?
kinezana
Jeśli cały system plików (lub przynajmniej jego punkt początkowy) jest nienaruszony, TestDisk może być w stanie go odzyskać. Istnieją inne narzędzia, które robią podobne rzeczy, ale TestDisk jest jedynym, z którym jestem nawet zdalnie zaznajomiony. (Cóż, GParted ma być w stanie zrobić coś podobnego, ale AFAIK TestDisk jest znacznie lepszy do tego zadania.)
Rod Smith