Jestem idiotą, zapisywałem obraz na dysku USB, dd
kiedy zamiast pisać /dev/sdb
, napisałem /dev/sdd
i zapisałem obraz 135 MB na moim zewnętrznym dysku twardym o pojemności 750 GB pełnym plików. Czy istnieje jakakolwiek możliwość odzyskania plików lub dd
całkowicie wyzerowałeś dysk? Proszę o pomoc, ponieważ jest to jeden z najniższych punktów w moim życiu.
dd
skończyłem pisać obraz 135 MB w 5 sekund, więc nie miałem okazji go zatrzymać. Zanim zdałem sobie sprawę, że to, co się stało, było już za późno. Polecenie było następujące:
sudo dd if=generic.img of=/dev/sdd bs=1M
EDIT2: System plików zewnętrznego dysku twardego to FAT32 (miałem przez jakiś czas napęd, a FAT32 był wtedy najbardziej uniwersalnym FS). Mam też dysk 2 TB, który właśnie dostałem, do którego planowałem przenieść większość plików z 750 GB, w razie potrzeby mogę go użyć do przeniesienia odzyskanych plików.
źródło
Odpowiedzi:
Gdy dysk zostanie przypadkowo nadpisany, będziesz potrzebować narzędzi do odzyskiwania danych, aby przywrócić pozostałe dane. Kiedy wystąpiło to po uruchomieniu
dd
obrazu 135 MB, te części dysku zdecydowanie zniknęły i nie można ich uratować.Instalując
TestDisk
możesz odzyskać część swoich plików. W pakiecie TestDisk znajduje się również narzędzie PhotoRec, które pomaga odzyskać pojedyncze pliki, nawet w przypadku, gdy partycje nie mogą zostać przywrócone przez testdisk lub sam dysk ma wadę sprzętową.
TestDisk / PhotoRec można również uruchomić na obrazie dysku (jak sugerowała również ta odpowiedź )
źródło
photorec
. No cóż.dd
nadpisał wystarczającą ilość informacji, aby było to w większości niemożliwe do odzyskania. Narzędzie do odzyskiwania plików działało, ale, jak powiedziałem powyżej, większość plików, które chciałbym odzyskać, nie jest obsługiwana przez żadne narzędzie do odzyskiwania plików.Możesz przede wszystkim spróbować odzyskać pliki z HD. Przede wszystkim spróbuje odzyskać tylko niektóre typy plików (jpg, doc, rar, zip, htm, bmp i wiele innych), więc uważam, że to nie pomoże odzyskać wszystkiego.
Zasadniczo chciałbym to zrobić:
Podczas gdy polecenie skanuje wszystkie dyski sdd HD, trzymaj kciuki (nawet jeśli zajmie to sporo czasu)
Opcjonalnie możesz przesłać cały dysk HD 750 Gb na jakiś większy dysk z wystarczającą ilością miejsca i zamiast tego uruchomić przede wszystkim na tym pliku obrazu (ale nie przede wszystkim go zapisuje ... tylko dla szybkości, jeśli chcesz uruchomić na nim kilka narzędzi do odzyskiwania wizerunek). Coś jak_
i zmień najważniejsze polecenie na:
Mam nadzieję że to pomoże
źródło
DD AFAIK zapisuje pliki w sposób ciągły, więc straciłeś wszystko, co było w pierwszych 750 MB dysku.
Myślę, że pierwszą rzeczą do zrobienia będzie próba wykonania kopii zapasowej całego obrazu, jeśli to możliwe, aby po wypróbowaniu jednego narzędzia i zmianie systemów plików można przejść do innego narzędzia i sprawdzić, czy uzyska lepsze wyniki.
Aby wykonać kopię zapasową całego obrazu dysku, może być potrzebny inny dysk twardy o pojemności 750 GB do skopiowania obrazu. Chciałbym użyć Live CD / USB clonezilli i skopiować pliki, aby wykonać kopię zapasową całego obrazu dysku.
Jednym z narzędzi, które miałem wiele z powodzeniem przy odzyskiwaniu tabel partycji, jest testdisk. Poleciłbym użyć dysku CD Rescue System i uruchomić go przy użyciu dysku CD lub USB. Należy pamiętać o uruchomieniu systemu z 64-bitowym systemem ratunkowym, jeśli masz zainstalowany 64-bitowy system operacyjny, ponieważ jeśli partycja / jest w pełni dostępna, możliwe będzie
chroot
naprawienie instalacji tylko przy użyciu podobnych jąder.Uruchom systemową płytę ratunkową i uruchom testdisk. Korzystając z menu wybierz polecenie przeanalizuj i sprawdź, czy znajdzie tablicę partycji. Wydaje mi się, że trzeba by przeprowadzić głębsze wyszukiwanie, aby znaleźć tablicę partycji metodą brutalną, a wykrycie typu partycji pierwszej partycji może się nie powieść. Więc nadaj mu nazwę i spróbuj odzyskać tabele partycji. a następnie wykonaj kopię zapasową odzyskanych plików.
Edycja: Teraz odkrywając, że jest to tłuszcz32, myślę, że byłoby łatwiej niż to, co myślałem, ponieważ będzie wiele narzędzi do odzyskiwania tłuszczu. Możesz ich użyć do wygenerowania tabeli tłuszczu, a strukturę katalogów i określony plik można odzyskać za pomocą narzędzi takich jak photorec. Remiks ratunkowy Ubuntu zawiera zarówno photorec, jak i testdisk.
Edycja: dodano informacje do klonowania zawartości dysku twardego.
źródło
Poleciłbym komputerowe narzędzie kryminalistyczne, takie jak SleuthKit, aby przejrzeć resztki struktury dysku i dowiedzieć się, jak wygląda struktura, a co jak dane, i pomóc w odzyskaniu.
źródło
Zgadzam się z innymi członkami społeczności tutaj, testdisk, przede wszystkim i sleuthkit. A także możesz wypróbować extcarve www.giis.co.in/giis/ . Najważniejsze, zanim wypróbujesz którekolwiek / wszystkie z tych narzędzi. Upewnij się, że wykonałeś kopię zapasową całego USB 750 GB na nowym dysku 2 TB, a następnie zaczniesz je uruchamiać. Powiedziałeś, że zewnętrzny dysk ma wiele plików. To, że jakieś konkretne pliki, takie jak mp3 doc itp. Lub po prostu zbiór wielu rzeczy.
źródło