Kuinka asentaa ja käyttää TestDisk Data Recovery Tool -työkalua Linuxissa


TestDisk on ilmainen ja avoimen lähdekoodin komentorivin tietojen palautustyökalu, jota käytetään tietojen palauttamiseen poistetuista tai kadonneista osioista. Lisäksi voit käyttää sitä sellaisten osioiden elvyttämiseen, joita ei voida käynnistää, jotka voivat johtua tekijöistä, kuten osiotaulukoiden vahingossa tapahtuvasta poistamisesta ja haittaohjelmahyökkäyksistä.

Komentoriviohjelmiston on kirjoittanut C-ohjelmointikielillä Christophe Granier, ja se on lisensoitu GNU/GPLv2-lisenssillä. TestDisk on alustojen välinen työkalu, joka toimii lähes kaikilla työpöydän käyttöjärjestelmillä: Linux, Windows, macOS, FreeBSD, OpenBSD ja jopa NetBSD.

TestDisk on tehokas ja kevyt ohjelmistotyökalu, joka tulee lukemattomien tietojen palautussovellusten kanssa alla kuvatulla tavalla:

  1. TestDisk pystyy korjaamaan vioittuneen tai vioittuneen osiotaulun.
  2. Se voi palauttaa poistetun levyn osion saumattomasti.
  3. Se palauttaa tiedostot Windowsin tiedostojärjestelmistä, kuten NTFS, FAT, FAT32, exFAT ja ext2 Linux-tiedostojärjestelmä.
  4. Se voi kopioida tiedostoja poistetuista tai vioittuneista Windows-tiedostojärjestelmistä, kuten NTFS, FAT32, exFAT ja Linux-osioista (ext2, ext3 ja ext4).
  5. TestDisk voi palauttaa ja rakentaa NTFS-, FAT32- ja FAT16-käynnistyssektorit varmuuskopioistaan.
  6. TestDisk voi myös korjata vioittuneet FAT32-pöydät ja MFT: n ajamalla MFT-peilin avulla.

Tässä artikkelissa näytämme, kuinka TestDisk-tietojen palautusohjelma asennetaan käynnistämättömän osion palauttamiseksi Linuxiin.

Kuinka asentaa TestDisk Linuxiin

TestDisk-paketti on saatavana asennettavaksi järjestelmän oletustietovarastoista useimmissa Linux-jakelussa käyttämällä oletuspakettien hallintaa kuvan osoittamalla tavalla.

Aloita päivittämällä järjestelmäpaketit ja asentamalla TestDisk kuvan osoittamalla tavalla.

$ sudo apt update
$ sudo apt install testdisk

Varmista, että Testdisk on asennettu, ja näytä lisätietoja suorittamalla seuraava dpkg-komento.

$ sudo dpkg -l testdisk

Asenna TestDisk ottamalla ensin käyttöön EPEL-arkisto ja asentamalla sitten TestDisk kuvan osoittamalla tavalla.

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

Suorita seuraava rpm-komento varmistaaksesi, että Testdisk on asennettu ja näyttää lisätietoja TestDisk-työkalusta.

# rpm -qi testdisk

Fedora-järjestelmille.

$ sudo dnf install testdisk

Arch Linux -ajossa:

$ sudo pacman -S testdisk

Jos Linux-jakeluun ei löydy sopivaa pakettia, lataa TestDisk sen viralliselta sivustolta.

TestDiskin suorittaminen ja käyttäminen Linuxissa

Koska testilevy suoritetaan komentoriviltä, suorita alla oleva komento näyttääksesi osiot järjestelmässäsi.

# testdisk /list

Oletetaan, että Linux-osiotaulukko on kadonnut tai vioittunut. Palauta Linux-osio TestDiskin avulla ensin.

# testdisk

Valitse Luo ja paina ENTER. Tämä näyttää luettelon osioista, joista valita. Sinun tapauksessasi osiosi eroavat alla olevasta.

Valitse seuraavaksi alareunasta ”Jatka” siirtyäksesi seuraaviin vaihtoehtoihin.

Järjestelmä tunnistaa käyttämäsi osiotaulukkotyypin automaattisesti. Minun tapauksessani se on "Intel". Paina ENTER jatkaaksesi.

Valitse seuraavassa osassa Testaa-levyn apuohjelman Analysoi-vaihtoehto osioiden rakenteen tutkimiseksi.

Jos levyltä ei löydy käynnistettävää osiota, alla oleva virhe tulostetaan.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Valitse vaihtoehto Jatka.

Seuraavassa näytössä näkyy luettelo käytettävissä olevista osioista. Paina ‘ENTER’ jatkaaksesi seuraavaan näyttöön.

Valitse seuraavassa näytössä vaihtoehto ‘kirjoita’. Tämä vaihtoehto käynnistää TestDiskin kirjoittamaan osiotaulukkoon.

Paina seuraavaksi Y vahvistaaksesi alla olevan kuvan mukaisesti.

Write partition table, confirm ? (Y/N)

TestDsk kehottaa sinua käynnistämään järjestelmän uudelleen, jotta muutokset tulevat voimaan.

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

Valitse OK-vaihtoehto.

Valitse seuraavalla näytöllä 'Lopeta' poistuaksesi valikosta ja lopuksi valitsemalla 'Lopeta' poistuaksesi TestDisk-ohjelmasta.

Sinun tarvitsee vain käynnistää järjestelmä uudelleen. Jos kaikki meni hyvin, uuden osiotaulukon pitäisi antaa järjestelmän käynnistää normaalisti.

TeskDisk on ihanteellinen työkalu, kun haluat poistaa tiedot korruptoituneista osioista tai elvyttää käynnistämättömät osiot ja saada ne käynnistymään odotetulla tavalla. Se tukee laajaa valikoimaa tiedostojärjestelmiä ja voi toimia missä tahansa käyttöjärjestelmässä: Windowsista Linuxiin.

Tässä oppaassa havainnollistimme käynnistämättömän osion palauttamista TestDiskillä, mutta työkalua voidaan käyttää paljon enemmän!