Czy zdarzyło Ci się przypadkowo usunąć plik na komputerze z systemem Linux? A może jakiś program usunął ważny folder przechowywany w pamięci masowej systemu. W takich sytuacjach oprogramowanie do odzyskiwania danych jest jedynym rozwiązaniem tego problemu.

TestDisk jest jednym z takich narzędzi do odzyskiwania opracowanych dla wiersza poleceń systemu Linux. W tym artykule omówimy TestDisk i sposób jego instalacji, a także szczegółowy przewodnik dotyczący odzyskiwania usuniętych plików i folderów w systemie Linux.

Co to jest TestDisk?

TestDisk to niezawodne i potężne narzędzie do odzyskiwania danych z wiersza poleceń. Został napisany w języku programowania C przez Christophe'a Graniera. Oprócz Linuksa TestDisk jest dostępny w prawie każdym innym systemie operacyjnym, w tym Microsoft Windows, macOS i OpenBSD.

TestDisk ma funkcje do:

  1. Odzyskaj usuniętą partycję danych
  2. Odzyskaj uszkodzoną partycję lub plik
  3. Przywróć pliki z systemów plików Windows
  4. Odbuduj sektory rozruchowe przy użyciu kopii zapasowych danych
  5. Odzyskaj uszkodzone tabele FAT32
instagram viewer

Ponieważ TestDisk może łatwo odzyskać usunięte partycje danych, możemy użyć tego narzędzia do przywrócenia usuniętych plików.

Jest jednak wyjątek. Jeśli ktoś usunął pliki z twojego systemu Linux przy użyciu rozszerzenia strzęp narzędzie, to TestDisk nie będzie w stanie odzyskać tych plików. Shred to narzędzie wiersza poleceń służące do bezpiecznego usuwania plików, co z kolei utrudnia ich odzyskanie.

Jak zainstalować TestDisk

Większość dystrybucji Linuksa nie ma domyślnie zainstalowanego TestDisk. Zamiast tego będziesz musiał ręcznie pobrać i zainstalować pakiet za pomocą menedżera pakietów w systemie.

W dystrybucjach opartych na Debianie najpierw włącz rozszerzenie wszechświat magazyn.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) wszechświat "

Następnie zainstaluj testdisk pakiet z trafny:

sudo apt install testdisk

Instalacja TestDisk w Fedorze jest łatwa.

sudo dnf zainstaluj testdisk

Aby zainstalować w dystrybucjach opartych na Arch:

sudo pacman -S testdisk

Możesz użyć mniam zainstalować TestDisk na systemach RHEL i CentOS. Ale najpierw musisz pobrać pakiet o nazwie wydanie epel. Plik wydanie epel Pakiet zawiera klucze GPG (GNU Privacy Guard) do podpisywania pakietów i informacji o pakietach.

Wpisz dowolne z następujących poleceń, aby zainstalować pakiet:

yum install epel-release
mniam zainstalować https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Teraz zainstaluj TestDisk:

mniam aktualizacja
yum install testdisk

Możesz zweryfikować instalację, wpisując następujące polecenie w terminalu.

testdisk --version

Dane wyjściowe wyświetlą informacje o wersji skojarzone z plikiem testdisk pakiet.

Odzyskaj usunięte pliki w systemie Linux za pomocą TestDisk

Pierwszym krokiem do odzyskania usuniętych plików jest utworzenie pliku dziennika. Plik dziennika TestDisk jest ważny, ponieważ będzie przechowywać podstawowe informacje związane z odzyskiwaniem danych i partycjami. Nawet ogólnie rzecz biorąc, użytkownicy powinni ustalać priorytety rejestrowanie systemu aby uzyskać wgląd w działania, które mają miejsce na ich komputerze.

Krok 1: Utwórz plik dziennika

Uruchom TestDisk za pomocą następującego polecenia:

testdisk

System wyświetli dane wyjściowe w następujący sposób. Ponieważ TestDisk jest interaktywnym narzędziem, zapewni Ci opcje do wyboru na każdym ekranie. Zauważ, że w wynikach poniżej masz trzy opcje: Stwórz, Dodać, i Brak dziennika.

  1. Stwórz: Tworzy nowy plik dziennika dla TestDisk
  2. Dodać: Służy do dodawania dodatkowych informacji do już istniejącego pliku dziennika
  3. Brak dziennika: Polecenia TestDisk, aby nie używać pliku dziennika do procesu odzyskiwania

Podkreśl Stwórz opcję za pomocą klawiszy kursora i naciśnij Wchodzić. Wpisz hasło administratora, jeśli zostaniesz o to poproszony. Jeśli nie masz uprawnień superużytkownika na swoim koncie, możesz poprosić o to administratora systemu dodać cię do listy sudoers.

Związane z: Jak naprawić uszkodzony dysk twardy w celu odzyskania danych

Krok 2: Wybierz dysk odzyskiwania

Po utworzeniu pliku dziennika musisz wybrać dysk, z którego chcesz odzyskać dane. Na ekranie zostaną wyświetlone informacje związane z każdym dyskiem w systemie, w tym nazwa i rozmiar dysku.

Wybierz żądany dysk i naciśnij Wchodzić.

Jeśli nie możesz znaleźć określonego dysku, spróbuj uruchomić TestDisk przy użyciu pliku sudo testdisk Komenda.

Krok 3: Wybierz typ partycji

Następnym krokiem jest wybranie typu partycji, którą chcesz odzyskać. Jeśli nie możesz dowiedzieć się, która partycja jest właściwa, po prostu przejdź do tej, którą zaznaczył TestDisk.

Użytkownicy mogą wybierać spośród następujących siedmiu typów partycji.

  • Intel
  • EFI GPT
  • Humax
  • Prochowiec
  • Żaden
  • Słońce
  • Xbox

Wybierz najbardziej odpowiednią opcję i naciśnij Wchodzić.

Teraz wybierz opcje odzyskiwania z listy. Chociaż możesz wybrać dowolną opcję, która najbardziej Ci odpowiada, jeśli chcesz przywrócić usunięte pliki, wybierz zaawansowane.

System wyświetli listę wszystkich dostępnych partycji na wybranym dysku. Podświetl swój wybór i naciśnij Wchodzić.

Jeśli używasz dysku twardego, istnieje prawdopodobieństwo, że system wyświetli wiele partycji. Z drugiej strony, jeśli jest to dysk wymienny, TestDisk wyświetli tylko jedną partycję.

TestDisk poprosi Cię o wybranie katalogu do przechowywania pliku obrazu partycji. Wybierz odpowiednią lokalizację i wybierz Kontynuować.

Ucz się więcej: Jak zarządzać partycjami dysku twardego za pomocą programu Cfdisk

Krok 4: Przejdź do katalogu usuniętych plików

TestDisk wyświetli teraz wszystkie pliki i foldery zapisane na wybranej partycji. Udaj się do katalogu zawierającego usunięty plik. Na przykład, jeśli /Desktop katalog zawiera plik, przejdź do tego folderu.

Usunięte pliki będą miały czerwony kolor czcionki. Jeśli nie możesz znaleźć żadnego usuniętego wpisu pliku, niestety plików nie można odzyskać.

Z drugiej strony, jeśli znalazłeś wpisy w plikach z czerwoną czcionką, nie możesz po prostu „przywrócić” tych plików za pomocą TestDisk. Musisz tylko skopiować usunięte pliki i wkleić je do innego katalogu.

Aby skopiować usunięty plik, zaznacz ten konkretny plik i naciśnij do na klawiaturze. Teraz przejdź do katalogu, w którym chcesz wkleić plik i naciśnij do ponownie wkleić.

Jeśli system pomyślnie skopiował plik, otrzymasz powiadomienie z informacją Kopiowanie gotowe! 1 ok, 0 nie powiodło się w jasnozielonym kolorze.

Zamknij aplikację, wybierając plik Porzucić opcja na ekranie. System przeniesie Cię z powrotem do poprzedniego ekranu. Ponownie wybieraj dalej Porzucić aby wrócić do poprzedniego ekranu. Zajmie ci to kilka rund podświetlania i naciskania Wchodzić aby całkowicie zamknąć TestDisk.

Cofnij przypadkowe usunięcia w systemie Linux

Poruszając się po pamięci masowej Linuksa, dzieli Cię tylko jedna „kombinacja klawiszy” od trwałego usunięcia ważnych plików. Na szczęście narzędzie TestDisk jest dostępne, aby powstrzymać Cię przed żałowaniem swoich działań. TestDisk może odzyskać usunięte partycje, przywrócić uszkodzone dyski i odbudować sektory startowe przy użyciu pliku kopii zapasowej.

Wystarczy jeden incydent, aby dowiedzieć się, jak ważne jest tworzenie kopii zapasowych w pamięci masowej. Chociaż możesz sklonuj swój dysk twardy w systemie Linux, nie zawsze jest to najlepszy wybór. Najbardziej odpowiednią opcją byłoby utworzenie kopii zapasowej danych na zdalnym serwerze przy użyciu Rsync.

E-mail
Automatycznie twórz kopie zapasowe plików na zdalnym serwerze za pomocą Rsync

Tworzenie kopii zapasowych za pomocą rsync to skuteczny sposób samodzielnego zarządzania plikami lokalnymi. Oto wszystko, co musisz wiedzieć.

Czytaj dalej

Powiązane tematy
  • Linux
  • Odzyskiwanie danych
O autorze
Deepesh Sharma (46 opublikowanych artykułów)

Deepesh jest młodszym edytorem Linuksa w MUO. Treści informacyjne pisze w internecie od ponad 3 lat. W wolnym czasie pisze, słucha muzyki i gra na gitarze.

Więcej od Deepesh Sharma

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.