Jak odzyskać usunięte pliki w Ubuntu za pomocą TestDisk


Wszyscy znamy uczucie utraty pliku, szukania go w koszu, a nawet nie znajdowania go. Na szczęście uraz jest tymczasowy i istnieją różne narzędzia, dzięki którym możesz odzyskać utracony plik. Większość tych narzędzi odzyskuje utracone pliki z poprzednich obrazów (stanu pamięci) systemu. Jednym z takich narzędzi jest wypróbowane, przetestowane i niezwykle niezawodne narzędzie TestDisk. TestDisk to bezpłatne oprogramowanie do odzyskiwania danych, które pomaga odzyskać utracone partycje i / lub przywrócić dyski rozruchowe, gdy objawy te są spowodowane wadliwym oprogramowaniem, niektórymi rodzajami wirusów lub błędem ludzkim. Można go również użyć do naprawy niektórych błędów systemu plików.

W tym artykule wyjaśnimy, jak odzyskać przypadkowo utracone pliki na Ubuntu za pomocą narzędzia TestDisk.

Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.

Scenariusz

Sytuacja polega na tym, że omyłkowo usunąłem, nawet z Kosza, plik dokumentu (.docx) znajdujący się w folderze / home / [user] / Downloads. Teraz muszę znaleźć wyjście, dzięki któremu mogę przywrócić plik do jego poprzedniej lokalizacji. Lub przynajmniej przywróć go do dowolnego miejsca, w którym mogę uzyskać do niego dostęp, a następnie przenieś go do wymaganego katalogu.

Oto proces krok po kroku, który pomoże mi, a także tobie, w przywracaniu błędnie usuniętego / utraconego pliku w Ubuntu.

Krok 1: Zainstaluj narzędzie TestDisk

Otwórz wiersz poleceń Ubuntu, Terminal, albo poprzez wyszukiwanie uruchamiania aplikacji systemowych, albo przez skrót Ctrl + alt + T.

Następnie uruchom następujące polecenie jako sudo, aby zainstalować narzędzie TestDisk:

$ sudo apt-get install testdisk

Uwaga: tylko autoryzowany użytkownik może dodawać / usuwać i konfigurować oprogramowanie w systemie Ubuntu. Wprowadź hasło do sudo, po którym narzędzie zostanie zainstalowane w twoim systemie.

Możesz sprawdzić, czy narzędzie rzeczywiście jest zainstalowane w systemie, a także sprawdzić jego numer wersji, używając następującego polecenia:

$ testdisk --version

Lub,

$ testdisk -v

Krok 2: Uruchom dysk testowy i utwórz nowy dysk testowy plik .log

Użyj następującego polecenia, aby uruchomić narzędzie wiersza poleceń testdisk:

$ testdisk

Dane wyjściowe podadzą opis narzędzia. Pozwoli również na utworzenie pliku testdisk.log. Ten plik będzie później zawierać przydatne informacje o tym, jak i gdzie utracony plik został znaleziony, wymieniony i wznowiony.

Powyższe dane wyjściowe dają trzy opcje dotyczące postępowania z tym plikiem:

Utwórz: (zalecane) - Ta opcja umożliwia utworzenie nowego pliku dziennika.

Append: Ta opcja umożliwia dołączanie nowych informacji do informacji znajdujących się na liście w tym pliku z dowolnej poprzedniej sesji.

Brak dziennika: wybierz tę opcję, jeśli nie chcesz rejestrować niczego na temat sesji do późniejszego wykorzystania.

Ważne: TestDisk to całkiem inteligentne narzędzie. Wie, że wielu początkujących będzie również używać narzędzia do odzyskiwania utraconych plików. Dlatego przewiduje i sugeruje opcję, którą najlepiej wybrać na konkretnym ekranie.Możesz zobaczyć sugerowane opcje w podświetlonej formie. Możesz wybrać opcję za pomocą klawiszy strzałek w górę i w dół, a następnie naciśnij Enter, aby dokonać wyboru.

W powyższym wyniku wybrałbym utworzenie nowego pliku dziennika. W tym momencie system może poprosić Cię o hasło do sudo.

Krok 3: Wybierz dysk odzyskiwania

Narzędzie wyświetli teraz listę dysków pamięci masowej podłączonych do systemu. W moim przypadku pokazuje mój dysk twardy, ponieważ jest to jedyne urządzenie magazynujące w moim systemie.

Wybierz Kontynuuj, używając klawiszy strzałek w prawo / w lewo i naciśnij Enter. Jak wspomniano w uwadze na powyższym zrzucie ekranu, należy poprawnie wykryć pojemność dysku, aby można było pomyślnie odzyskać plik.

Należy pamiętać, że w tym momencie twój system może nie wyświetlać wszystkich podłączonych urządzeń z powodu uprawnień bezpieczeństwa. Jeśli wymaganego urządzenia nie ma na liście, pojawi się kolejna opcja wraz z Kontynuuj i wyjdź: opcja Sudo. Wybierz opcję Sudo, wprowadź hasło sudo, a system wyświetli teraz wszystkie dyski w twoim systemie.

Krok 4: Wybierz typ tablicy partycji wybranego dysku

Po wybraniu dysku musisz określić jego typ tabeli partycji na następującym ekranie:

Narzędzie automatycznie podświetli właściwy wybór. Naciśnij Enter, aby kontynuować.

Jeśli masz pewność, że inteligencja dysku testowego jest niepoprawna, możesz dokonać właściwego wyboru z listy, a następnie nacisnąć Enter.

Krok 5: Wybierz opcję „Zaawansowane” do odzyskiwania plików

Po określeniu poprawnego napędu i typu partycji pojawi się następujący ekran:

Odzyskiwanie utraconych plików to tylko jedna z funkcji testdisk; narzędzie oferuje znacznie więcej. Dzięki opcjom wyświetlonym na powyższym zrzucie ekranu możesz wybrać dowolną z tych funkcji. Ale tutaj jesteśmy zainteresowani tylko odzyskaniem naszego przypadkowo usuniętego pliku. W tym celu wybierz opcję Zaawansowane i naciśnij Enter.

W tym narzędziu, jeśli osiągniesz punkt, którego nie zamierzałeś, możesz wrócić za pomocą klawisza q.

Krok 6: Wybierz partycję dysku, na której zgubiłeś plik

Jeśli wybrany dysk ma wiele partycji, poniższy ekran pozwala wybrać odpowiednią z nich.

Zgubiłem plik podczas korzystania z systemu Linux, Ubuntu. Dokonaj wyboru, a następnie wybierz opcję Lista z opcji pokazanych na dole ekranu.

Spowoduje to wyświetlenie listy wszystkich katalogów na partycji.

Krok 7: Przejdź do katalogu, z którego utraciłeś plik

Gdy narzędzie testdisk wyświetli wszystkie katalogi twojego systemu operacyjnego, przejdź do katalogu, z którego usunąłeś / zgubiłeś plik. Pamiętam, że zgubiłem plik z folderu Pobrane w moim katalogu domowym. Przejdę więc do domu:

Następnie moja nazwa użytkownika (sana):

A potem folder Pobrane:

Wskazówka: Możesz użyć strzałki w lewo, aby wrócić do poprzedniego katalogu.

Po osiągnięciu wymaganego katalogu zobaczysz usunięte pliki w kolorowej lub podświetlonej formie.

A oto mój zgubiony plik „przypadkowo usunięty.docx” na liście. Oczywiście nazywa się to tak, jak musiałem zilustrować ci cały proces.

Krok 8: Skopiuj usunięty plik, aby go przywrócić

Do tej pory musisz również znaleźć utracony plik na liście. Użyj opcji C, aby skopiować wybrany plik. Ten plik zostanie później przywrócony do lokalizacji określonej w następnym kroku.

Krok 9: Określ lokalizację, w której znaleziony plik zostanie przywrócony

Teraz, gdy skopiowaliśmy utracony plik, który właśnie znaleźliśmy, narzędzie testdisk wyświetli następujący ekran, abyśmy mogli określić, gdzie go przywrócić.

Możesz określić dowolną dostępną lokalizację, ponieważ kopiowanie i wklejanie pliku do wybranej lokalizacji jest tylko prostym interfejsem użytkownika.

Konkretnie wybieram lokalizację, z której utraciłem plik, mój folder Pobrane:

Krok 10: Skopiuj / przywróć plik do wybranej lokalizacji

Po dokonaniu wyboru miejsca, w którym chcesz przywrócić plik, kliknij przycisk c. Spowoduje to przywrócenie pliku do tej lokalizacji:

Widzisz tekst na zielono na powyższym zrzucie ekranu? To naprawdę dobra wiadomość. Teraz mój plik jest przywracany w określonej lokalizacji.

To może wydawać się nieco długim procesem, ale zdecydowanie warto odzyskać utracony plik. Przywrócony plik najprawdopodobniej będzie w stanie zablokowanym. Oznacza to, że tylko autoryzowany użytkownik może uzyskać do niego dostęp i go otworzyć.

Wszyscy potrzebujemy tego narzędzia od czasu do czasu, ale jeśli chcesz go usunąć, aż będziesz go potrzebować, możesz to zrobić za pomocą następującego polecenia:

$ sudo apt-get remove testdisk

Możesz również usunąć plik testdisk.log, jeśli chcesz . Ciesz się odzyskiwaniem utraconego pliku i dziękuję TeskDisk!

Komentarze
Mariusz Makowski

Świetny instruktaż dzięki

Jonatan

Właśnie straciłem swój skrypt, trochę już go pisałem. Jak to znalazłem to mi nie pomogło (pokazało mi tylko te pliki usunięte później) i już zaczołem pisać od nowa więc nie potrzebuje pomocy.

Maciej

Świetny poradnik, dzięki niemu odzyskałem sporą kwotę!!!