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?
Odpowiedzi:
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:
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).
źródło