Linux-da TestDisk maglumatlary dikeltmek guralyny nädip gurmaly we ulanmaly


TestDisk mugt we açyk çeşme, öçürilen ýa-da ýitirilen böleklerden maglumatlary dikeltmek üçin ulanylýan buýruk setiri maglumatlary dikeltmek guralydyr. Mundan başga-da, bölek tablisalarynyň tötänleýin ýok edilmegi we bir näçesini bellemek üçin zyýanly programma üpjünçiligi ýaly faktorlar sebäpli döräp bolmaýan bölümleri janlandyrmak üçin ulanyp bilersiňiz.

Buýruk setiri programma üpjünçiligi Kristof Granier tarapyndan C programma dillerinde ýazylyp, GNU/GPLv2 ygtyýarnamasy bilen ygtyýarlandyryldy. TestDisk platforma guraly bolup, islendik iş stoly operasiýa ulgamynda diýen ýaly işleýär: Linux, Windows, macOS, FreeBSD, OpenBSD we hatda NetBSD.

TestDisk, aşakda görkezilişi ýaly köp sanly maglumatlary dikeltmek programmalary bilen gelýän güýçli we ýeňil programma üpjünçiligi guralydyr:

  1. TestDisk zaýalanan ýa-da zeper ýeten bölek tablisasyny bejerip bilýär.
  2. Öçürilen disk bölümini bökdençsiz dikeldip biler.
  3. NTFS, FAT, FAT32, exFAT we ext2 Linux faýl ulgamy ýaly Windows faýl ulgamlaryndan faýllary dikeldýär.
  4. NTFS, FAT32, we exFAT we Linux bölümleri (ext2, ext3 we ext4) ýaly öçürilen ýa-da zaýalanan Windows faýl ulgamlaryndan faýllary göçürip biler.
  5. TestDisk ätiýaçlyk nusgalaryndan NTFS, FAT32 we FAT16 ýük bölümlerini dikeldip we täzeden gurup biler.
  6. TestDisk, MFT aýnasynyň kömegi bilen münüp, zaýalanan FAT32 tablisalary we MFT-ni hem bejerip biler.

Bu makalada, Linux-da açylmaýan bölümi dikeltmek üçin TestDisk maglumatlary dikeltmek programmasyny nädip gurmalydygyny görkezeris.

TestDisk-i Linux-da nädip gurmaly

TestDisk bukjasy, görkezilişi ýaly deslapky paket dolandyryjysyny ulanyp, Linux paýlanyşynyň köpüsinde deslapky ulgam ammarlaryndan gurmak üçin elýeterlidir.

Başlamak üçin ulgam paketlerini täzeläň we görkezilişi ýaly TestDisk guruň.

$ sudo apt update
$ sudo apt install testdisk

Testdisk-iň gurlandygyny barlamak we aşakdaky dpkg buýrugy bilen has köp maglumat görkezmek.

$ sudo dpkg -l testdisk

TestDisk-i gurmak üçin ilki bilen EPEL ammaryny işlediň we soňra görkezilişi ýaly TestDisk-i guruň.

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

Testdisk-iň gurlandygyny barlamak we TestDisk guraly barada has giňişleýin maglumat görkezmek üçin aşakdaky rpm buýrugyny işlediň.

# rpm -qi testdisk

Fedora ulgamlary işleýär.

$ sudo dnf install testdisk

Arch Linux üçin:

$ sudo pacman -S testdisk

Linux paýlamak üçin amatly bukja tapylmasa, TestDisk-i resmi sahypasyndan göçürip alyň.

Linux-da TestDisk-i nädip işletmeli we ulanmaly

Testdisk buýruk setirinden işleýänligi sebäpli, ulgamyňyzdaky bölümleri görkezmek üçin aşakdaky buýrugy işlediň.

# testdisk /list

Indi, Linux bölüm bölümiňiziň ýitirilendigini ýa-da zaýalanandygyny çaklaň. Ilki bilen TestDisk ulanyp Linux bölümini dikeltmek üçin.

# testdisk

Dörediň -i saýlaň we ENTER basyň. Bu, saýlamaly bölümleriň sanawyny görkezer. Siziň ýagdaýyňyzda, bölümleriňiz aşakda görkezilenlerden tapawutly bolar.

Ondan soň, indiki wariantlara geçmek üçin aşagyndaky Dowam et saýlaň.

Ulgamyňyz ulanýan bölüm bölümiňiziň görnüşini awtomatiki kesgitlär. Meniň pikirimçe, bu “Intel”. Dowam etmek üçin ENTER basyň.

Indiki bölümde, bölümiňiziň gurluşyny barlamak üçin testdisk peýdasy üçin Analiz opsiýasyny saýlaň.

Diskde ýükläp boljak bölüm tapylmasa, aşakdaky säwlik çap ediler.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Dowam et opsiýasyny saýlaň.

Elýeterli bölümleriň sanawy indiki ekranda görkeziler. Indiki ekrana dowam etmek üçin ENTER düwmesine basyň.

Indiki ekranda ýazmak opsiýasyny saýlaň. Bu opsiýa TestDisk-i bölüm tablisasyna ýazmaga itergi berer.

Ondan soň aşakda görkezilişi ýaly tassyklamak üçin Y basyň.

Write partition table, confirm ? (Y/N)

TestDsk üýtgeşmeleriň güýje girmegi üçin ulgamyňyzy täzeden açmagyňyzy sorar.

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

OK opsiýasyny saýlaň.

Indiki ekranda menýudan çykmak üçin Çyk saýlaň we TestDisk programmasyndan çykmak üçin ahyrsoňy Çyk saýlaň.

Indi etmeli zadyňyz, ulgamyňyzy täzeden açmak. Hemmesi gowy giden bolsa, täze bölüm tablisasy ulgamyň kadaly işlemegine rugsat bermeli.

Korrumpirlenen bölümlerden maglumatlary aýyrmak ýa-da açylmaýan bölümleri janlandyrmak we garaşylşy ýaly ýüklemek isläniňizde, TeskDisk iň oňat guraldyr. Faýl ulgamlarynyň giň toplumyny goldaýar we islendik operasiýa ulgamynda işläp biler: Windows-dan Linux-a çenli.

Bu gollanmada TestDisk ulanyp, açylmaýan bölümi nädip dikeltmelidigini görkezdik, ýöne bu gural has köp ulanylyp bilner!