Jak odzyskać usunięte pliki w systemie Linux za pomocą Photorec

Istnieje wiele różnych sposobów odzyskiwania usuniętych plików w systemie Linux. Jednak najbardziej przyjazną dla użytkownika opcją jest narzędzie terminalowe o nazwie Photorec. Dzięki niemu użytkownicy mogą łatwo skanować partycje i całe dyski twarde w poszukiwaniu utraconych plików. Co najlepsze, narzędzie działa z różnymi typami systemów plików, nie tylko z systemem Linux. Oto jak go używać.

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Instalacja

Photorec nie jest czymś, co instaluje się samodzielnie. Zamiast tego zwykle jest dostarczany w pakiecie z Testdisk, potężnym zestawem narzędzi do odzyskiwania, który umożliwia użytkownikowi odzyskiwanie danych, tworzenie ich kopii zapasowych i kopiowanie na różne sposoby. Oprogramowanie jest szeroko stosowane w Linuksie, szczególnie w kręgach korporacyjnych Linuksa. Aby zainstalować go na komputerze z systemem Linux, otwórz terminal i wprowadź następujące polecenie, aby go pobrać.

Ubuntu

sudo apt install testdisk

Debian

sudo apt-get install testdisk

Arch Linux

sudo pacman -S testdisk

Fedora

sudo dnf install testdisk

OpenSUSE

sudo zypper install testdisk

Inne systemy Linux

Prawdopodobnie twój system operacyjny Linux ma Testdisk, a także Photorec. Jeśli jednak z jakiegoś powodu tak nie jest, rozważ odwiedzenie oficjalnej strony internetowej i bezpośrednie pobranie programu. Twórcy udostępniają program dla ogólnych dystrybucji Linuksa w postaci pliku archiwum tar.bz2. Na stronie internetowej jest napisane, że oprogramowanie obsługuje dystrybucje Linuksa z jądrem 2.6 i nowszymi.

Oczywiście dystrybucje Linuksa w 2017 roku są bardzo dalekie od jądra 2.6. To powiedziawszy, widząc, jak to jest program terminalowy, użytkownicy nie powinni mieć problemów z jego uruchomieniem.

Odzyskaj dane z dysku twardego

Aby odzyskać dane za pomocą narzędzia Photorec, otwórz okno terminala. Najpierw uzyskaj uprawnienia roota w terminalu. Terminal potrzebuje roota, ponieważ odzyskiwanie danych nie działa tak dobrze bez uprawnień superużytkownika. Uzyskaj powłokę roota za pomocą tego polecenia:

sudo -s

Po uzyskaniu roota uruchom Photorec:

photorec

Gdy aplikacja Photorec uruchomi się w terminalu, natychmiast przeskanuje cały system w poszukiwaniu urządzeń blokowych (dysków twardych i innych urządzeń pamięci masowej). Skanowanie przebiega bardzo szybko, a po jego zakończeniu pojawi się lista. Przejrzyj listę dysków, aby określić, gdzie chcesz przeskanować w poszukiwaniu ostatnio usuniętych plików i folderów. Użyj klawiszy strzałek, aby podświetlić opcję, a następnie naciśnij klawisz Enter, aby kontynuować.

W oknie wyboru Photorec wyświetli wszystkie partycje na dysku, na którym chcesz przeprowadzić odzyskiwanie. Aby odzyskać z całego dysku, znajdź opcję „[whole drive]”I naciśnij klawisz Enter.

Na następnej stronie program zapyta, jaki jest system plików. Mimo że Photorec ma zamiar przeskanować cały dysk twardy, nadal wybierz system plików. Jeśli dysk twardy zawiera wiele systemów plików, spróbuj określić największy z nich.

W przypadku systemów Linux wybierz „Ext2 / ext3”. W przypadku pozostałych elementów wybierz „inne”.

Uwaga: Uruchom lsblk –fs w terminalu, aby określić, jaki jest system plików twojego dysku twardego.

Na następnej stronie Photorec zapyta, gdzie skanować. Przeszuka dysk twardy i pokaże różne katalogi do przeskanowania. Jeśli masz pewność, że wiesz, gdzie plik został usunięty, użyj klawiszy strzałek, aby wybrać dokładną lokalizację, w której program ma skanować. Jeśli nie, naciśnij c przy pierwszej opcji, którą pojawia się na liście. Ta opcja przeskanuje wszystko.

Po wybraniu katalogu usiądź i czekaj. Skanowanie może zająć trochę czasu (wszystko zależy od tego, jak szybki i duży jest twój dysk twardy). Po zakończeniu pracy Photorec umieści kilka odzyskanych plików w katalogu domowym użytkownika. Pamiętaj, że to nie jest jeden folder. Zamiast tego istnieje wiele różnych. Każdy z folderów ma wspólną nazwę „recup”, po której następuje numer.

Uzyskaj dostęp do tych odzyskanych plików, przechodząc do folderów „recup” w katalogu domowym.

Odzyskaj dane z poszczególnych partycji

Photorec bardzo dobrze odnajduje ostatnio usunięte pliki, skanując wszystkie partycje na całym dysku twardym. Czasami jednak lepiej (i szybciej) przeskanować jedną partycję na raz. Oto jak to zrobić.

Krok 1: uruchom Photorec, jak opisano powyżej w instrukcjach.

Krok 2: wybierz pojedynczy dysk twardy do skanowania w menu.

Krok 3: wybierz indywidualną partycję dysku twardego do skanowania.

Krok 4: W terminalu uruchom lsblk –fs, aby określić typ systemu plików partycji.

Następnie w Photorec określ typ systemu plików.

Krok 5: podświetl katalog do skanowania na partycji dysku twardego, a następnie wybierz przycisk c, aby rozpocząć proces.

Usiądź wygodnie i poczekaj na zakończenie skanowania. Po zakończeniu przejdź do katalogu domowego. Wszystkie odzyskane pliki zostaną umieszczone w folderach zaczynających się od słowa „recup”.

Wniosek

Utrata danych jest straszna i może naprawdę zrujnować Twój dzień. Na szczęście istnieją narzędzia takie jak Photorec i sprawiają, że odzyskiwanie tych cennych plików staje się rzeczywistością. Jeśli kiedykolwiek przypadkowo usunąłeś niektóre rzeczy na komputerze z systemem Linux, sprawdź ten program. Będziesz szczęśliwy, że to zrobiłeś!