TestDisk Data Recovery Tool'i installimine ja kasutamine Linuxis


TestDisk on tasuta ja avatud lähtekoodiga käsurea andmete taastamise tööriist, mida kasutatakse kustutatud või kaotatud sektsioonidest andmete taastamiseks. Lisaks saate seda kasutada mittekäivitatavate partitsioonide taaselustamiseks, mis võivad olla põhjustatud sellistest teguritest nagu partitsioonitabelite juhuslik kustutamine ja pahavara rünnakud.

Käsurea tarkvara kirjutas C-programmeerimiskeeles Christophe Granier ja litsentsiti GNU/GPLv2 litsentsi alusel. TestDisk on platvormidevaheline tööriist ja töötab peaaegu igas töölauaoperatsioonisüsteemis: Linuxis, Windowsis, macOS-is, FreeBSD-s, OpenBSD-s ja isegi NetBSD-s.

TestDisk on võimas ja kerge tarkvaratööriist, mis on varustatud arvukate allpool kirjeldatud andmete taastamise rakendustega:

  1. TestDisk suudab parandada rikutud või kahjustatud partitsioonitabelit.
  2. See suudab sujuvalt taastada kustutatud ketta sektsiooni.
  3. See taastab failid Windowsi failisüsteemidest, näiteks NTFS, FAT, FAT32, exFAT ja ext2 Linuxi failisüsteem.
  4. See võib kopeerida faile kustutatud või rikutud Windowsi failisüsteemidest, näiteks NTFS, FAT32, exFAT ja Linuxi partitsioonidest (ext2, ext3 ja ext4).
  5. TestDisk suudab oma varukoopiatelt taastada ja uuesti üles ehitada NTFS, FAT32 ja FAT16 alglaadimissektorid.
  6. TestDisk suudab parandada ka korruptiivseid FAT32 tabeleid ja MFT-d, sõites MFT-peegli abil.

Selles artiklis me näitame teile, kuidas installida testdiski andmete taastamise utiliit taaskäivitamatu partitsiooni taastamiseks Linuxis.

Kuidas installida TestDisk Linuxi

Paketi TestDisk saab installida vaikesüsteemide hoidlatest enamikus Linuxi jaotustes, kasutades pakettide vaikehaldurit, nagu näidatud.

Alustamiseks värskendage süsteemipakette ja installige TestDisk, nagu näidatud.

$ sudo apt update
$ sudo apt install testdisk

Testdisk on installitud ja lisateabe kuvamiseks käivitage järgmine käsk dpkg.

$ sudo dpkg -l testdisk

TestDiski installimiseks lubage kõigepealt EPEL-hoidla ja seejärel installige TestDisk, nagu näidatud.

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

Testdiski installimise kontrollimiseks ja tööriista TestDisk kohta lisateabe kuvamiseks käivitage järgmine käsk rpm.

# rpm -qi testdisk

Fedora jaoks töötavad süsteemid.

$ sudo dnf install testdisk

Arch Linuxi käitamiseks:

$ sudo pacman -S testdisk

Kui teie Linuxi levitamiseks sobivat paketti ei leita, laadige TestDisk alla selle ametlikult saidilt.

Kuidas käivitada ja kasutada TestDiskit Linuxis

Kuna testdisk käivitatakse käsurealt, käivitage oma süsteemi partitsioonide kuvamiseks allolev käsk.

# testdisk /list

Oletame, et teie Linuxi sektsioonitabel on kadunud või rikutud. Linuxi partitsiooni taastamine TestDiski abil esmakordselt.

# testdisk

Valige ‘Loo’ ja vajutage sisestusklahvi (ENTER). See kuvab valiku partitsioonide loendi. Teie juhul erinevad teie vaheseinad allpool kuvatust.

Järgmisena valige allservas ‘Jätka’, et minna järgmiste valikute juurde.

Teie süsteem tuvastab teie kasutatava partitsioonitabeli tüübi automaatselt. Minu puhul on see ‘Intel’. Jätkamiseks vajutage sisestusklahvi ENTER.

Järgmises jaotises valige jaotise struktuuri uurimiseks testdisk-utiliidi jaoks käsk „Analüüs”.

Kui kettalt ei leita ühtegi käivitatavat sektsiooni, prinditakse allpool olev viga.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Valige variant Jätka.

Järgmisel ekraanil kuvatakse saadaolevate partitsioonide loend. Järgmisele ekraanile liikumiseks vajutage sisestusklahvi (ENTER).

Valige järgmisel ekraanil valik ‘kirjuta’. See valik käivitab TestDisk'i kirjutamise partitsioonitabelisse.

Järgmiseks vajutage Y kinnitamiseks, nagu allpool näidatud.

Write partition table, confirm ? (Y/N)

TestDsk palub teil muudatuste jõustumiseks oma süsteemi taaskäivitada.

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

Valige suvand OK.

Järgmisel ekraanil valige menüüst väljumiseks ‘Quit’ ja testDisk-programmist väljumiseks valige uuesti ‘Quit’.

Kõik, mida peate nüüd tegema, on süsteemi taaskäivitamine. Kui kõik läks hästi, peaks uus sektsioonitabel võimaldama süsteemil normaalselt käivitada.

TeskDisk on ideaalne tööriist, kui soovite tühistada rikutud partitsioonide andmed või taaselustada taaskäivitamatud partitsioonid ja panna need ootuspäraselt käivitama. See toetab suurt hulka failisüsteeme ja võib töötada igas operatsioonisüsteemis: Windowsist Linuxini.

Selles juhendis illustreerisime taaskäivitamatu partitsiooni taastamist TestDiski abil, kuid tööriista saab kasutada palju enama jaoks!