Pomyślne odzyskiwanie danych, ale większość plików jest uszkodzona

6

Użyłem Recuva i EASEUS Data Recovery Wizard, aby zobaczyć, czy jest jakaś różnica w plikach, które odzyskują. Oba programy były w stanie odzyskać pliki, które chcę, jednak większość plików, których nie można już używać. Na przykład w przypadku obrazów, gdy je wyświetlasz, są one po prostu czarne, w przypadku plików .doc program MS Word nie może ich już otworzyć. Wyglądają na skorumpowane. Dzieje się tak zarówno w Recuva, jak i EASEUS.

Czy istnieje sposób, aby naprawić odzyskane pliki lub czy istnieje lepsze oprogramowanie do odzyskiwania, które nie „uszkadza” plików?

IMB
źródło
3
Odzyskiwanie uszkodzonych plików nie brzmi dla mnie jak „udane” odzyskiwanie!
afrazier
@afrazier Masz rację :-) Mam na myśli to, że z powodzeniem większość plików została odzyskana z poprawnymi nazwami plików, tylko niektóre zostały uszkodzone.
IMB

Odpowiedzi:

11

streszczenie

Niestety nie.

Szczegóły techniczne

Stało się tak, że pliki te zostały pofragmentowane, a po ich usunięciu łańcuch klastrów został usunięty, więc kiedy programy je „odzyskały”, zrobili to, by spojrzeć na lokalizację początkową (która jest nadal obecna) i rozmiar plik (który jest nadal obecny) i od samego początku skopiował tyle klastrów z rzędu.

Działa to dobrze, jeśli pliki są przechowywane w pojedynczym, ciągłym bloku (tj. Zdefragmentowane), ale jeśli zostały pofragmentowane, wówczas ich bloki są rozmieszczone na dysku, a program absolutnie nie ma pojęcia, gdzie / które z nich użyć ; dlatego większość uszkodzonych odzyskanych plików będzie zawierała poprawne dane co najmniej jednego klastra, a następnie będzie zawierała wszystko, co zdarzyło się w kolejnych klastrach, które kiedyś należały do ​​innych plików.

Jeśli pliki są zwykły tekst, a następnie mógł przeszukać dysk dla nieużywanych klastrów (co jest koszmarem z ogromnym, prawie pusty dysk) i ręcznie ściegiem plik z powrotem razem (ja kilka razy zrobił to wiele lat temu). Ale w przypadku plików binarnych jest to praktycznie niemożliwe. W rzeczywistości, nawet w przypadku plików zwykłego tekstu, jest to w najlepszym razie trudne, jeśli plik był wielokrotnie edytowany i zapisywany po zmianach, ponieważ wówczas trudno jest zidentyfikować klastry zawierające bloki ostatniej wersji pliku.

PhotoRec (i jego podobne)

Jak zauważyłeś, PhotoRec wydaje się odzyskiwać więcej (kosztem utraconych nazw plików). Wytłumaczę.

Powyższe wyjaśnienie dotyczy działania niektórych programów do odzyskiwania danych. Jest ogólnie bardziej niezawodny, ponieważ sprawdza rzeczywiste pliki, które istniały ostatnio. Jednak (co może być zaskakujące) może brakować niektórych plików. Dlatego inne programy, takie jak PhotoRec, stosują inne podejście. Zamiast patrzeć na informacje o usuniętym pliku (nazwa pliku, rozmiar, znacznik czasu, klaster początkowy) we wpisie katalogu, a następnie kopiować klastry z dysku, przeszukują cały dysk w poszukiwaniu utraconych plików.

Większość typów plików ma sygnaturę (zwykle na początku pliku, w nagłówku), która zawiera sekwencję bajtów identyfikujących plik jako określony typ. Z tego powodu programy, które otwierają plik, mogą ustalić, czy plik jest poprawnego typu, a inne programy mogą zweryfikować typ pliku.

Niektóre programy do odzyskiwania danych przeszukują dysk i sprawdzają każdy klaster, aby sprawdzić, czy zawierają podpisy różnych typów plików. Jeśli klaster zawiera podpis, kopiuje go (i więcej w zależności od różnych czynników) do pliku.

Oznacza to, że może znaleźć niektóre pliki, które nie są połączone w żadnych katalogach. To dobrze, ale jest kilka wad:

  • Ponieważ przeszukuje dysk bezpośrednio zamiast pozycji katalogu, nie ma informacji o pliku, więc stosuje ogólną nazwę pliku i podaje bieżącą datę / godzinę dla znacznika czasu zamiast oryginalnego pliku
  • Ponieważ nie ma informacji o pliku, nie wie, jak duży powinien być plik. Niektóre (nieliczne) typy plików wskazują dokładny rozmiar w nagłówku, więc większość odzyskanych plików zostanie co najwyżej zaokrąglona w górę do najbliższego klastra, podczas gdy inne mogą być absurdalnie duże (np. Plik GIF 10x10, który jest 1,7 GB!)
  • Podobnie jak w przypadku innej metody odzyskiwania danych, nie ma możliwości odzyskania pofragmentowanych plików i kopiuje tylko ciągłe (nieużywane) klastry, niezależnie od tego, czy należą do pliku, czy nie (sprawdź pliki odzyskane przez PhotoRec; wiele zostanie w połowie uszkodzony) te, które odzyskała Recuva
  • Ponieważ ręcznie skanuje dysk, „odzyskuje” o wiele więcej plików niż programy korzystające z drugiej metody; wiele z tych plików to legalnie usunięte pliki, które mogły zostać usunięte dawno temu, a także pochodzą z całego dysku, a nie tylko z określonego katalogu. Oznacza to o wiele więcej bałaganu i więcej plików, które należy sprawdzić i posortować. Problemem jest

Współczucie / współczucie

W ubiegłym roku byłem w podobnej sytuacji. Przez przypadek usunąłem ~ 9 000 plików graficznych z woluminu, który był prawie pełny (stąd duża fragmentacja). Użyłem wielu programów do odzyskiwania, które dały (czasem znacznie) różne wyniki. Chociaż odzyskałem wiele plików, nic dziwnego, wiele z nich zostało uszkodzonych, a ponad rok później wciąż próbuję je przejrzeć i znaleźć, które z nich są złe.

Niestety, obecne systemy plików nadal niewiele robią, aby usprawnić odzyskiwanie danych, więc utrata plików oznacza dużo pracy ręcznej.

Rada

Nie pomaga po utracie plików, ale dla przyszłego odniesienia najlepszym sposobem na zwiększenie szans na pomyślne odzyskanie jest utrzymanie defragmentacji dysku (system powinien automatycznie defragmentować, gdy jest bezczynny).

Synetech
źródło
Dziękuję za sympatię :-) Znalazłem program o nazwie PhotoRec cgsecurity.org/wiki/PhotoRec, który wydaje się odzyskiwać wszystko, nawet niektóre uszkodzone pliki (oczywiście nie wszystkie). Jedynym minusem jest to, że nazwy plików są pomieszane. Może to może ci pomóc.
IMB
Niestety PhotoRec ma swoje własne problemy. Zredagowałem pytanie, aby wyjaśnić.
Synetech,
Masz rację. Sortowanie odzyskanych plików PhotoRec to prawdziwy ból. Chociaż jest to lepsze niż nic. Myślę, że to ostateczność.
IMB
Kiedy straciłem 9 000 plików w zeszłym roku, użyłem tuzina różnych programów. Pomyślałem, że między nimi będę w stanie uzyskać większość plików. Niestety, ponad rok później nadal muszę posortować ponad 45 000 plików, które „odzyskałem” (i to po usunięciu duplikatów plików z katalogu odzyskiwania).
Synetech,
1
Dziękuję @IMB i Synetech. Zgubiłem pliki na karcie SD i GetDataBack nie mógł odzyskać moich zdjęć. (Były zepsute). Ale teraz wydaje się, że PhotoRec robi pewne postępy. Jest wolny, ale po kilku minutach znalazł kilka moich zdjęć.
Mahdi Ghiasi,