Vyhledávání na webu

Jak nainstalovat a používat TestDisk Data Recovery Tool v Linuxu


TestDisk je bezplatný a opensource nástroj pro obnovu dat z příkazového řádku, který se používá k obnově dat z odstraněných nebo ztracených diskových oddílů. Dále jej můžete použít k oživení oddílů, které nelze spustit, což může být způsobeno faktory, jako je náhodné smazání tabulek oddílů a útoky malwaru, abychom zmínili několik.

Software příkazového řádku byl napsán v programovacích jazycích C Christophe Granier a licencován pod licencí GNU/GPLv2. TestDisk je multiplatformní nástroj a běží na téměř jakémkoli operačním systému pro stolní počítače: Linux, Windows, macOS, FreeBSD, OpenBSD a dokonce i NetBSD.

Co umí TestDisk?

TestDisk je výkonný a lehký softwarový nástroj, který je dodáván s nesčetným množstvím aplikací pro obnovu dat, jak je uvedeno níže:

  1. TestDisk je schopen opravit poškozenou nebo poškozenou tabulku oddílů.
  2. Dokáže bezproblémově obnovit smazaný diskový oddíl.
  3. Obnovuje soubory ze souborových systémů Windows, jako jsou NTFS, FAT, FAT32, exFAT a ext2 Linux filesystem.
  4. Dokáže kopírovat soubory ze smazaných nebo poškozených souborových systémů Windows, jako jsou NTFS, FAT32 a exFAT a oddíly Linux (ext2, ext3 a ext4).
  5. TestDisk dokáže obnovit a znovu sestavit spouštěcí sektory NTFS, FAT32 a FAT16 z jejich záloh.
  6. TestDisk může také opravit poškozené tabulky FAT32 a také MFT jízdou pomocí zrcadla MFT.

V tomto článku vám ukážeme, jak nainstalovat obslužný program pro obnovu dat TestDisk k obnovení nespouštěcího oddílu v Linuxu.

Jak nainstalovat TestDisk na Linux

Balíček TestDisk je k dispozici pro instalaci z výchozích systémových úložišť ve většině distribucí Linuxu pomocí výchozího správce balíčků, jak je znázorněno.

Nainstalujte TestDisk na Debian a Ubuntu

Chcete-li začít, aktualizujte systémové balíčky a nainstalujte TestDisk podle obrázku.

sudo apt update
sudo apt install testdisk

Chcete-li ověřit, zda je nainstalován Testdisk, a zobrazit další informace spuštěním následujícího příkazu dpkg.

sudo dpkg -l testdisk

Nainstalujte TestDisk na RHEL a CentOS

Chcete-li nainstalovat TestDisk, nejprve povolte úložiště EPEL a poté nainstalujte TestDisk podle obrázku.

------------ 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

Chcete-li ověřit, že je Testdisk nainstalován, a zobrazit další informace o nástroji TestDisk, spusťte následující příkaz rpm.

rpm -qi testdisk

Nainstalujte TestDisk na Fedoru a Arch Linux

Pro systémy Fedora běží.

sudo dnf install testdisk

Pro spuštění Arch Linux:

sudo pacman -S testdisk

Pokud není nalezen vhodný balíček pro vaši distribuci Linuxu, stáhněte si TestDisk z jeho oficiálních stránek.

Jak spustit a používat TestDisk v Linuxu

Protože testdisk se spouští z příkazového řádku, spusťte níže uvedený příkaz a zobrazte oddíly ve vašem systému.

testdisk /list

Nyní předpokládejme, že vaše tabulka oddílů Linuxu je ztracena nebo poškozena. Chcete-li obnovit oddíl Linux pomocí TestDisk, nejprve spusťte.

testdisk

Vyberte možnost Vytvořit a stiskněte klávesu ENTER. Zobrazí se seznam oddílů, ze kterých si můžete vybrat. Ve vašem případě se budou vaše oddíly lišit od toho, co je zobrazeno níže.

Dále vyberte „Pokračovat“ v dolní části a přejděte k dalším možnostem.

Váš systém automaticky rozpozná typ tabulky oddílů, který používáte. V mém případě je to ‚Intel‘. Pokračujte stisknutím ENTER.

V další části vyberte možnost „Analyzovat“ pro nástroj testdisk, abyste prozkoumali strukturu oddílu.

Pokud na disku není nalezen žádný spouštěcí oddíl, vytiskne se níže uvedená chyba.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Vyberte možnost Pokračovat.

Na další obrazovce se zobrazí seznam dostupných oddílů. Chcete-li pokračovat na další obrazovku, stiskněte „ENTER“.

Na další obrazovce vyberte možnost „zapsat“. Tato možnost spustí zápis TestDisk do tabulky oddílů.

Poté potvrďte stisknutím Y, jak je znázorněno níže.

Write partition table, confirm ? (Y/N)

TestDsk vás vyzve k restartování systému, aby se změny projevily.

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

Vyberte možnost OK.

Na další obrazovce vyberte „Quit“ pro opuštění nabídky a nakonec znovu vyberte „Quit“ pro ukončení programu TestDisk.

Vše, co nyní musíte udělat, je restartovat systém. Pokud vše proběhlo v pořádku, nová tabulka oddílů by měla umožnit normální spuštění systému.

Přečtěte si také: Jak obnovit smazané soubory pomocí TestDisk v Linuxu

Závěr

TeskDisk je ideálním nástrojem, když chcete vymazat data z poškozených oddílů nebo oživit oddíly, které nelze spustit, a přimět je, aby se spustily podle očekávání. Podporuje širokou škálu souborových systémů a může pracovat v jakémkoli operačním systému: od Windows po Linux.

V této příručce jsme ilustrovali, jak obnovit nespouštěcí oddíl pomocí TestDisk, ale tento nástroj lze použít pro mnohem více!