Jak odzyskać utracone / niedostępne dane z urządzenia pamięci?

48

Jakie kroki mogę podjąć, aby spróbować odzyskać utracone lub niedostępne dane z dowolnego urządzenia pamięci masowej?

Odpowiedzi:

Mamy osobne pytania dotyczące bardziej szczegółowo typowych problemów z dyskami flash USB:

bwDraco
źródło
Bardziej konkretnie proszę. Mógłbym powiedzieć przeciągnij i upuść, a to może być poprawna odpowiedź.
ngen
@ngen: Dostosowane, przeciąganie i upuszczanie nie działa już teraz. Proszę zobaczyć proponowane przez społeczność .
Tamara Wijsman,
Może to? diskdigger.org
tobylane
@tobylane: Shareware, choć wydaje się ładny. Być może mógłbym stworzyć listę alternatyw ...
Tamara Wijsman,
Potrzebuje trzeciego przypadku, w którym pliki zostały przypadkowo usunięte i nie znajdują się w koszu
Ten Brazylijczyk

Odpowiedzi:

23

W przypadku awarii mechanicznych.

Módlcie się, pomoże wam i uspokoić. :-)

Wprowadzenie

Jeśli masz awarię mechaniczną (np. Przypadkowe awarie, po prostu przestaje działać pewnego dnia, dziwne odgłosy typu „piszczący” / „piszczący”), KAŻDY czas, kiedy ją włączysz i włączysz, możesz pogorszyć sytuację. Jeśli są to bardzo ważne dane, polecam zabranie ich do laboratorium / profesjonalnej usługi odzyskiwania danych.

Jeśli jednak chcesz to zrobić samodzielnie, możesz podsumować awarię mechaniczną w dwóch kategoriach:

Problemy wrzeciona / wewnętrzne lub problemy zewnętrzne / kontrolera.

Po pierwsze, problemy z wrzecionem / wewnątrz. To najgorsza rzecz, jaka może się przytrafić fizycznemu dyskowi twardemu. Jeśli tak, to naprawdę zależy od tego, jak źle. Moim ulubionym narzędziem do tego (nie darmowym) jest R-Studio , pozwala ono utworzyć obraz z dysku i wykonuje wiele przebiegów *, a następnie wykonać odzyskiwanie z obrazu.

* (Właściwie miałem dyski, które nie odczytały odczytu z sektora, ale po wielokrotnym próbowaniu zadziałało - nawet odłączając i podłączając ponownie)

W zależności od tego, jak ważne są dane, a jeśli nie jesteś w stanie odczytać, spróbowałbym sztuczki z zamrażarką . To brzmi jak żart, ale tak naprawdę nie jest. Włóż dysk do szczelnej torby i włóż go do zamrażarki na dobre kilka godzin (zwykle zostawiam go na 6 godzin lub na noc), a następnie, po podłączeniu, możesz dostać dobre 15-30 minut przed znowu się zawiesza.

Jeśli jest to problem z płytą kontrolera, jedynym sposobem, aby to naprawić, jest ponowne flashowanie dysku (sprawdź stronę producenta) lub najczęściej zmiana płyty kontrolera (Ostrożnie) z takiego, który jest identyczny.

W przypadku dysków flash ponownie, jeśli to ważne, przejdź do laboratorium. Jeśli chcesz to zrobić sam, tak naprawdę nie ma wiele do powiedzenia.

Czy występuje błąd kontrolera lub pamięci?

Zazwyczaj, jeśli jest to kontroler, po podłączeniu napędu nic się nie stanie. Jeśli jest to sama pamięć flash, działa ona jak stacja dyskietek / CD bez nośnika - możesz zobaczyć literę napędu, ale po prostu nie możesz uzyskać do niej dostępu (czasem pojawia się ostrzeżenie o włożeniu nośnika).

Jeśli chodzi o samą pamięć, nie znam poprawki.

Jeśli jednak jest to kontroler, miałem szczęście tylko przez 40% czasu robiąc to sam (i zależy to od architektury kija). Wiele tańszych drążków, które widzisz, ma dwie plansze - jedna to kontroler, a druga (nie jestem pewien terminu technicznego), jest przystawką na płycie córki. Zwykle możesz po prostu odłączyć pamięć i podłączyć ją do innej płyty.

Zwykle płytka nie musi nawet pochodzić z podobnego napędu, po prostu postaraj się, aby dostawca układu scalonego był poprawny (np. Znakowanie na jednym z układów scalonych), najczęściej spotykany jest z Winbond i zazwyczaj działają z dowolnym układem pamięci .

William Hilsum
źródło
1
Państwo mogą (teoretycznie) odzyskać dane z uszkodzonego / zły chip pamięci przez decapping, ale trudno diy, i powinieneś to zrobić tylko jako ostatni wysiłek. Odzyskanie wszystkich potrzebnych danych może potrwać kilka tygodni / miesięcy. Niektóre firmy zajmujące się odzyskiwaniem mogą to zrobić, ale kosztem dostępnym tylko dla (byłych) milionerów. materiał potrzebny do odszyfrowania domu i odzyskania wynosi około 5000-10000 $ z drugiej ręki.
satibel
20

W przypadku korupcji lub złych sektorów.

Módlcie się, to pomoże, gdy was uspokoi. :-)

Uzyskaj bezpośredni dostęp do danych.

Podczas odzyskiwania plików z dysku zewnętrznego ważne jest, aby mieć możliwie najkrótsze połączenie .

Oznacza to, że chcesz pozbyć się dodatkowych kabli USB, koncentratorów USB lub niepotrzebnego sprzętu.

Jeśli odzyskujesz z zewnętrznego dysku twardego, spróbuj go wyjąć i podłączyć za pomocą kabla SATA ...
Jeśli odzyskujesz z pamięci USB, spróbuj podłączyć go z tyłu komputera, spróbuj użyć innych portów.

Pobieranie i nagrywanie płyty Ultimate Boot CD potrzebnej do dalszych kroków.

Większość narzędzi używanych w tym poście jest dostępna na płycie CD Ultimate Boot .

  1. Pobierz Ultimate Boot CD na dole tej strony : Kliknij wprowadź opis zdjęcia tutajikonę obok lustra.

  2. Opcjonalnie, aby zapewnić jakość, uruchom sumę kontrolną w tym programie w stosunku do sumy kontrolnej wymienionej tutaj .

  3. Wypal ISO na płycie CD za pomocą ImgBurn w Windows, LiquidCD w Mac OSX lub Brasero w Linux.

  4. Opcjonalnie, aby zapewnić jakość, upewnij się, że weryfikuje ona płytę CD.

Zrób kopię zapasową (EASEUS Disk Copy).

Ponieważ spróbujemy odzyskać system plików i / lub odzyskać dane, będziemy manipulować dyskiem, z tego powodu możesz chcieć wykonać wstępną kopię zapasową, aby upewnić się, że jeśli coś pójdzie nie tak, nadal masz kopię zapasową -up dostępne. Jeśli podejrzewasz awarię dysku, możesz nawet rozważyć wykonanie kopii zapasowej, aby nadal móc wysyłać dysk twardy do firm kryminalistycznych, jeśli naprawdę potrzebujesz danych ...

  1. Uruchom Ultimate Boot CD.

  2. Przejdź do HDD -> Narzędzia do klonowania -> EASEUS Disk Copy .

  3. Wykonaj kopię dysku na inne urządzenie, które ma wystarczającą ilość wolnego miejsca.

Spowoduje to skopiowanie danych dokładnie na poziomie sektor po sektorze.

Sprawdź, czy dysk twardy jest nadal w dobrym stanie (SMARTUDM).

Zanim sfałszujemy dysk, chcemy mieć pewność, że nie pogarszamy jego stanu, więc najpierw sprawdźmy stan:

  1. Uruchom Ultimate Boot CD.

  2. Przejdź do HDD -> Narzędzia do zarządzania urządzeniami -> SMARTUDM .

  3. Sprawdź, czy którykolwiek z atrybutów SMART ma ***** w kolorze żółtym lub czerwonym, co oznacza zły stan.

Jeśli stan nie jest w porządku, spróbuj odzyskać w przypadku problemów mechanicznych .

Jeśli stan jest w porządku, wykonamy skanowanie błędów, aby być świadomym i pozbyć się problemów:

  1. Uruchom Ultimate Boot CD.

  2. Przejdź do HDD -> Narzędzia diagnostyczne -> ViVARD .

  3. Pozwól mu wykonać skanowanie błędów , zwróć uwagę na liczbę wykrytych błędów i liczbę powtórzeń.

Zidentyfikuj system plików.

Obejmuje Jak zidentyfikować system plików używany na partycji? .

Spróbuj naprawić (TestDisk).

Przed przeprowadzeniem faktycznego odzyskiwania może być czasem konieczne najpierw naprawienie partycji i systemów plików. W tym miejscu wchodzi TestDisk, polecam przyjrzeć się temu, co robi .

Jak się do tego dostać:

  1. Uruchom Ultimate Boot CD.

  2. Przejdź do HDD -> Narzędzia do odzyskiwania danych -> TestDisk .

  3. Przeczytaj dokumentację na dole tej strony i spróbuj naprawić swoje dane.

Użyj oprogramowania do odzyskiwania (PhotoRec).

Po wykonaniu wstępnych czynności możesz rozpocząć odzyskiwanie:

  1. Uruchom Ultimate Boot CD.

  2. Przejdź do HDD -> Narzędzia do odzyskiwania danych -> PhotoRec .

  3. Przeczytaj dokumentację na dole tej strony (przykład: krok po kroku ) i odzyskaj swoje dane.

Tom Wijsman
źródło
Mój scenariusz jest nieco inny: SMARTUDM zwraca „Nie znaleziono dysku IDE”, ale GSmartControl mówi mi, że przeszedł podstawowy test kondycji, a GParted wykrywa dysk jako „nieprzydzielony”. Co powinienem zrobić w tym przypadku?
thdoan
Chciałbym użyć gddrescueLinuksa, aby najpierw zrobić zdjęcie dysku. Na stronie EaseUs Disk Copy nie jest już wymieniony jako darmowy (chociaż Ultimate Boot CD informuje, że ma wersję darmową), ale chce 19,90 USD lub 79 USD lub link „Bezpłatna wersja próbna”, który natychmiast pobiera plik 50 MB „ dc_demo.exe
Xen2050
5

TestDisk to darmowy skaner partycji typu open source i narzędzie do odzyskiwania danych. Jest to bardzo przydatne w odzyskiwaniu utraconych partycji. PhotoRec to kolejne bezpłatne, często używane narzędzie do odzyskiwania danych. TestDisk i PhotoRec oprócz tego, że znajdują się na płycie Ultimate Boot CD, jak wspomniał Tom Wijsman w swojej odpowiedzi, są również zawarte w repozytoriach oprogramowania wielu dystrybucji Linuksa i na płycie CD Rescue System. System Rescue CD jest podobny do Ultimate Boot CD, ale jest lżejszy, co jest zaletą, ponieważ zwykle jest uruchamiany z dysku CD lub dysku flash USB, gdzie ważna jest wydajność.

TestDisk jest znacznie wydajniejszy niż PhotoRec. Problem z Testdisk polega na tym, że nie zawsze odzyskuje on wszystkie usunięte pliki. Jeśli przypadkowo sformatujesz partycję, TestDisk może odzyskać tysiące plików bez utraty jednego pliku, ale jeśli usuniesz plik, wysyłając go do Kosza, a następnie opróżniając Kosz, TestDisk nie zawsze może go odzyskać.

Więc najpierw użyj TestDisk, a jeśli odzyskałeś wszystkie usunięte pliki za pomocą TestDisk, to gotowe. Jeśli odzyskałeś większość usuniętych plików za pomocą TestDisk, możesz zdecydować, czy masz gotowe. Jeśli nie skończysz po uruchomieniu TestDisk, możesz spróbować odzyskać usunięte pliki za pomocą PhotoRec.

PhotoRec nie może odzyskać usuniętych plików, które zostały całkowicie nadpisane (na przykład w ddprogramie). W niektórych przypadkach nazwa pliku jest przechowywana w samym pliku. W tym przypadku PhotoRec próbuje odzyskać nazwę pliku, ale przez większość czasu PhotoRec nie może odzyskać nazw plików.


Odzyskaj pliki na podstawie typu pliku za pomocą PhotoRec

Przed wykonaniem tych kroków lepiej jest uruchomić system z Live DVD / USB systemu Linux, aby uniknąć korzystania z systemu operacyjnego, w którym znajduje się usunięty plik.

  1. Zainstaluj TestDisk, jeśli nie jest jeszcze zainstalowany w twoim systemie operacyjnym. W dystrybucjach Linuksa instalacja TestDisk spowoduje również zainstalowanie PhotoRec wraz z nim.

  2. Otwórz terminal i uruchom PhotoRec (uruchom z terminalu na żywo CD / USB lub uruchom jako root).

  3. Wybierz dysk twardy.

  4. Wybierz typ partycji.

    Jeśli twój dysk twardy ma partycje Linux, wybierz [Intel].

  5. Wybierz opcję typu pliku.

    Przejdź do [File Opt]i naciśnij Enter. Tutaj możesz wyłączyć wszystkie typy plików, naciskając s. Użyj spacji, aby przełączyć przycisk wyboru. Wybierz typy plików do odzyskania.

  6. Wybierz opcje.

    PhotoRec ma również listę różnych opcji. W normalnych okolicznościach nie trzeba ich modyfikować.

  7. Wybierz partycję.

    Przenieś selektor na partycję, z której usunąłeś plik. Następnie naciśnij Enterna [Search].

  8. Wybierz typ systemu plików.

    Jeśli używasz Linuksa, będzie to ext2 / ext3 / ext4, więc domyślnym wyborem jest ext2/ext3. W przeciwnym razie, jeśli odzyskujesz pliki z partycji sformatowanej jako FAT lub NTFS wybierz Other.

  9. Wybierz przestrzeń do analizy.

    Wybierz, Freejeśli nie zapisałeś na tej partycji po usunięciu określonego pliku, w przeciwnym razie wybierz Whole.

  10. Wybierz katalog do odzyskania plików.

    Teraz wybierz ścieżkę, w której będą przechowywane odzyskane pliki. Następnie naciśnij Y.

PhotoRec pokaże, ile plików odzyskał.

Źródło: zmienione w Jak odzyskać usunięte pliki w systemie Linux za pomocą PhotoRec

Karel
źródło
1

Kolejnym narzędziem, które może być bardzo pomocne, jest Foremost . Nazwa narzędzia jest słowem słownikowym, które może przyczynić się do jego względnego zaciemnienia, ponieważ nigdy nie może uzyskać pierwszej pozycji w wyszukiwaniu sieci dla swojej nazwy.

Główny

Przede wszystkim jest programem Linux do odzyskiwania plików na podstawie ich nagłówków i stopek. Nagłówki i stopki są określane przez prosty plik konfiguracyjny, dzięki czemu możesz wybrać nagłówki, których chcesz szukać.

Narzędzie ma wyraźne pochodzenie w pracy Biura Specjalnych Dochodzeń Sił Powietrznych Stanów Zjednoczonych oraz Centrum badań i badań bezpieczeństwa systemów informatycznych.

Niedawno uratował mi dzień, gdy PhotoRec nie mógł znaleźć żadnych śladów plików dźwiękowych (zwykły format RIFF WAVE) na karcie SD w formacie FAT z uszkodzonym wpisem do katalogu głównego.

Stosowanie

Użycie jest bardzo proste:

  • zainstaluj foremostz repozytorium dystrybucyjnego, jeśli jest dostępne, lub skompiluj foremostze źródła. Kompilacja działa jak urok, ponieważ narzędzie ma bardzo niewiele zewnętrznych zależności

  • uruchomić foremostna urządzeniu lub obrazie urządzenia, np

    foremost -i /dev/hda -t wav -o /recovery/foremost

  • sprawdź /recovery/foremostkatalog w poszukiwaniu przydatnych plików.

Uwagi

Przede wszystkim nie modyfikuje oryginalnego urządzenia lub obrazu urządzenia, więc zwykle jest bezpieczne uruchomienie go na oryginalnym urządzeniu, chyba że urządzenie ulegnie awarii. Aby być bezpiecznym, zawsze należy mieć zrzut zapasowy.

Przede wszystkim jest dostępny dla Ubuntu i jest w rzeczywistości pierwszym wyborem do wyodrębniania pojedynczych plików z uszkodzonego obrazu .

Dmitri Chubarov
źródło