Wyszukiwanie w witrynie

Jak zainstalować i używać narzędzia do odzyskiwania danych TestDisk w systemie Linux


TestDisk to bezpłatne narzędzie typu open source do odzyskiwania danych z wiersza poleceń, używane do odzyskiwania danych z usuniętych lub utraconych partycji. Co więcej, można go użyć do ożywienia partycji, których nie można uruchomić, co może być spowodowane takimi czynnikami, jak przypadkowe usunięcie tablic partycji i ataki złośliwego oprogramowania, żeby wymienić tylko kilka.

Oprogramowanie wiersza poleceń zostało napisane w językach programowania C przez Christophe Granier i jest objęte licencją GNU/GPLv2. TestDisk to narzędzie wieloplatformowe, które działa na prawie każdym systemie operacyjnym dla komputerów stacjonarnych: Linux, Windows, macOS, FreeBSD, OpenBSD, a nawet NetBSD.

Co potrafi TestDisk?

TestDisk to potężne i lekkie narzędzie programowe, które zawiera niezliczoną ilość aplikacji do odzyskiwania danych opisanych poniżej:

  1. TestDisk jest w stanie naprawić uszkodzoną tablicę partycji.
  2. Może bezproblemowo odzyskać usuniętą partycję dysku.
  3. Przywraca pliki z systemów plików Windows, takich jak NTFS, FAT, FAT32, exFAT i ext2 Linux.
  4. Może kopiować pliki z usuniętych lub uszkodzonych systemów plików Windows, takich jak NTFS, FAT32 i exFAT oraz partycje Linux (ext2, ext3 i ext4).
  5. TestDisk może odzyskać i odbudować sektory rozruchowe NTFS, FAT32 i FAT16 z ich kopii zapasowych.
  6. TestDisk może również naprawić uszkodzone tablice FAT32, a także MFT, korzystając z pomocy lustra MFT.

W tym artykule pokażemy, jak zainstalować narzędzie do odzyskiwania danych TestDisk, aby odzyskać partycję, której nie można uruchomić w systemie Linux.

Jak zainstalować TestDisk w systemie Linux

Pakiet TestDisk można zainstalować z domyślnych repozytoriów systemowych w większości dystrybucji Linuksa przy użyciu domyślnego menedżera pakietów, jak pokazano.

Zainstaluj TestDisk na Debianie i Ubuntu

Na początek zaktualizuj pakiety systemowe i zainstaluj TestDisk, jak pokazano.

sudo apt update
sudo apt install testdisk

Aby sprawdzić, czy Testdisk jest zainstalowany i wyświetlić więcej informacji, uruchom następujące polecenie dpkg.

sudo dpkg -l testdisk

Zainstaluj TestDisk na RHEL i CentOS

Aby zainstalować TestDisk, najpierw włącz repozytorium EPEL, a następnie zainstaluj TestDisk, jak pokazano.

------------ On RHEL/CentOS 7 ------------
yum install epel-release
yum update
yum install testdisk

------------ On RHEL/CentOS 8 ------------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum update
yum install testdisk

Aby sprawdzić, czy Testdisk jest zainstalowany i wyświetlić więcej informacji o narzędziu TestDisk, uruchom następujące polecenie obr/min.

rpm -qi testdisk

Zainstaluj TestDisk na Fedorze i Arch Linux

W przypadku systemów Fedora działa.

sudo dnf install testdisk

W przypadku Arch Linux uruchom:

sudo pacman -S testdisk

Jeśli nie zostanie znaleziony odpowiedni pakiet dla Twojej dystrybucji Linuksa, pobierz TestDisk z jego oficjalnej strony.

Jak uruchomić i używać TestDisk w systemie Linux

Ponieważ dysk testowy uruchamia się z wiersza poleceń, uruchom poniższe polecenie, aby wyświetlić partycje w systemie.

testdisk /list

Załóżmy teraz, że tablica partycji systemu Linux została utracona lub uszkodzona. Aby przywrócić partycję Linux przy użyciu pierwszego uruchomienia TestDisk.

testdisk

Wybierz „Utwórz” i naciśnij ENTER. Spowoduje to wyświetlenie listy partycji do wyboru. W Twoim przypadku partycje będą się różnić od pokazanych poniżej.

Następnie wybierz „Kontynuuj” na dole, aby przejść do kolejnych opcji.

Twój system automatycznie wykryje używany typ tablicy partycji. W moim przypadku jest to „Intel”. Naciśnij ENTER, aby kontynuować.

W następnej sekcji wybierz opcję „Analizuj”, aby narzędzie testdisk mogło zbadać strukturę partycji.

Jeśli na dysku nie zostanie znaleziona żadna partycja startowa, zostanie wydrukowany poniższy błąd.

Partition                  Start        End    Size in sectors
No partition is bootable

*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted

[Proceed ]

Wybierz opcję „Kontynuuj”.

Na kolejnym ekranie wyświetli się lista dostępnych partycji. Naciśnij „ENTER”, aby przejść do następnego ekranu.

Na następnym ekranie wybierz opcję „napisz”. Ta opcja uruchomi TestDisk zapis w tablicy partycji.

Następnie naciśnij Y, aby potwierdzić, jak pokazano poniżej.

Write partition table, confirm ? (Y/N)

TestDsk poprosi Cię o ponowne uruchomienie systemu, aby zmiany zaczęły obowiązywać.

You will have to reboot for the change to take effect.

Wybierz opcję OK.

Na następnym ekranie wybierz „Zakończ”, aby opuścić menu, i na koniec ponownie wybierz „Zakończ”, aby wyjść z programu TestDisk.

Wszystko, co musisz teraz zrobić, to zrestartować system. Jeśli wszystko poszło dobrze, nowa tablica partycji powinna umożliwić normalne uruchomienie systemu.

Przeczytaj także: Jak odzyskać usunięte pliki za pomocą TestDisk w systemie Linux

Wniosek

TeskDisk to idealne narzędzie, gdy chcesz odzyskać dane z uszkodzonych partycji lub przywrócić partycje, których nie da się uruchomić, i sprawić, by uruchomiły się zgodnie z oczekiwaniami. Obsługuje szeroką gamę systemów plików i może pracować w dowolnym systemie operacyjnym: od Windows po Linux.

W tym przewodniku pokazaliśmy, jak odzyskać partycję, której nie można uruchomić za pomocą TestDisk, jednak narzędzie to może mieć znacznie więcej!