Giunsa ang Pag-install ug Paggamit sa TestDisk Data Recovery Tool sa Linux


Ang TestDisk usa ka libre ug opensource, command-line data recovery tool nga gigamit aron mabawi ang data gikan sa natangtang o nawala nga mga partisyon. Dugang pa, mahimo nimo kini gamiton aron mabuhi ang dili ma-boot nga mga partisyon nga mahimong hinungdan sa mga hinungdan sama sa aksidente nga pagtangtang sa mga lamesa sa partisyon, ug mga pag-atake sa malware sa paghisgot sa pipila.

Ang command-line software gisulat sa C programming language ni Christophe Granier ug lisensyado ubos sa GNU/GPLv2 nga lisensya. Ang TestDisk usa ka cross-platform nga himan ug nagdagan sa halos bisan unsang desktop operating system: Linux, Windows, macOS, FreeBSD, OpenBSD, ug bisan ang NetBSD.

Ang TestDisk usa ka gamhanan, ug gaan nga software nga himan nga adunay daghang mga aplikasyon sa pagbawi sa datos sama sa gilatid sa ubos:

  1. Ang TestDisk makahimo sa pag-ayo sa usa ka dunot o guba nga partition table.
  2. Kini dali nga makabawi sa usa ka natangtang nga partisyon sa disk.
  3. Kini nag-uli sa mga file gikan sa Windows filesystem sama sa NTFS, FAT, FAT32, exFAT ug ext2 Linux filesystem.
  4. Mahimo kining kopyahon ang mga file gikan sa natangtang o dunot nga Windows filesystem sama sa NTFS, FAT32, ug exFAT ug Linux partition (ext2, ext3, ug ext4).
  5. Ang TestDisk mahimong makabawi ug makatukod pag-usab sa NTFS, FAT32 ug FAT16 nga mga boot sector gikan sa ilang mga backup.
  6. Mahimo sab nga ayohon sa TestDisk ang dunot nga FAT32 nga mga lamesa ingon man ang MFT pinaagi sa pagsakay sa tabang sa salamin sa MFT.

Sa kini nga artikulo, ipakita namon kanimo kung giunsa ang pag-install sa TestDisk data recovery utility aron mabawi ang usa ka unbootable partition sa Linux.

Giunsa ang Pag-install sa TestDisk sa Linux

Ang pakete nga TestDisk magamit aron ma-install gikan sa default nga mga repositoryo sa sistema sa kadaghanan nga pag-apod-apod sa Linux gamit ang default manager sa package sama sa gipakita.

Aron magsugod, i-update ang mga pakete sa sistema ug i-install ang TestDisk sama sa gipakita.

$ sudo apt update
$ sudo apt install testdisk

Aron mapamatud-an nga ang Testdisk na-install ug ipakita ang dugang nga impormasyon pinaagi sa pagpadagan sa mosunod nga dpkg command.

$ sudo dpkg -l testdisk

Aron ma-install ang TestDisk, una, i-enable ang EPEL repository ug dayon i-install ang TestDisk sama sa gipakita.

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

Aron mapamatud-an nga na-install ang Testdisk ug ipakita ang dugang nga kasayuran bahin sa tool sa TestDisk padagana ang mosunod nga rpm nga mando.

# rpm -qi testdisk

Alang sa mga sistema sa Fedora nga nagdagan.

$ sudo dnf install testdisk

Para sa Arch Linux run:

$ sudo pacman -S testdisk

Kung walay makit-an nga angay nga pakete alang sa imong pag-apod-apod sa Linux, i-download ang TestDisk gikan sa opisyal nga site niini.

Giunsa Pagdagan ug Paggamit ang TestDisk sa Linux

Tungod kay ang testdisk gipadagan gikan sa command line, padagana ang command sa ubos aron ipakita ang mga partisyon sa imong sistema.

# testdisk /list

Karon, hunahunaa nga ang imong lamesa sa partisyon sa Linux nawala o dunot. Aron mapasig-uli ang partisyon sa Linux gamit ang TestDisk first run.

# testdisk

Pilia ang 'Paghimo' ug pindota ang ENTER. Kini magpakita sa usa ka lista sa mga partisyon nga mapilian. Sa imong kaso, ang imong mga partisyon lahi sa gipakita sa ubos.

Sunod, pilia ang 'Pagpadayon' sa ilawom aron magpadayon sa sunod nga mga kapilian.

Ang imong sistema awtomatik nga makamatikod sa partition table type nga imong gigamit. Sa akong kaso, kini mao ang 'Intel'. Pindota ang ENTER aron makapadayon.

Sa sunod nga seksyon, pilia ang 'Analyse' nga kapilian alang sa testdisk utility aron masusi ang imong partition structure.

Kung Wala’y makit-an nga partisyon nga bootable sa Disk, ang sayup sa ubos maimprinta.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Pilia ang 'Padayon' nga kapilian.

Ang usa ka lista sa magamit nga mga partisyon ipakita sa sunod nga screen. Pindota ang 'ENTER' aron magpadayon sa sunod nga screen.

Pilia ang 'isulat' nga kapilian sa sunod nga screen. Kini nga opsyon magpalihok sa TestDisk sa pagsulat sa partition table.

Sunod, pindota ang Y aron kumpirmahon sama sa gipakita sa ubos.

Write partition table, confirm ? (Y/N)

Ang TestDsk mag-aghat kanimo sa pag-reboot sa imong sistema alang sa mga pagbag-o nga epektibo.

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

Pilia ang OK nga kapilian.

Sa sunod nga screen pilia ang 'Quit'aron mobiya sa menu ug sa katapusan pilia ang 'Quit' pag-usab aron makagawas sa TestDisk nga programa.

Ang kinahanglan nimong buhaton karon mao ang pag-reboot sa imong sistema. Kung maayo ang tanan, ang bag-ong lamesa sa partisyon kinahanglan nga magtugot sa sistema nga mag-boot nga normal.

Ang TeskDisk usa ka sulundon nga himan kung gusto nimo i-unerase ang data gikan sa mga dunot nga partisyon o buhion ang dili ma-boot nga mga partisyon ug ipa-boot kini sama sa gipaabut. Gisuportahan niini ang usa ka halapad nga mga file system ug mahimo’g magamit sa bisan unsang operating system: gikan sa Windows hangtod sa Linux.

Sa kini nga giya among gihulagway kung giunsa ang pagbawi sa usa ka unbootable partition gamit ang TestDisk, bisan pa, ang himan mahimong magamit alang sa labi pa!