Cara Memasang dan Menggunakan Alat Pemulihan Data TestDisk di Linux


TestDisk adalah alat pemulihan data baris perintah gratis dan sumber terbuka yang digunakan untuk memulihkan data dari partisi yang terhapus atau hilang. Selanjutnya, Anda dapat menggunakannya untuk menghidupkan kembali partisi yang tidak dapat di-boot yang dapat disebabkan oleh beberapa faktor seperti penghapusan tabel partisi yang tidak disengaja, dan serangan malware, dan masih banyak lagi.

Perangkat lunak baris perintah ini ditulis dalam bahasa pemrograman C oleh Christophe Granier dan dilisensikan di bawah lisensi GNU/GPLv2. TestDisk adalah alat lintas platform dan berjalan di hampir semua sistem operasi desktop: Linux, Windows, macOS, FreeBSD, OpenBSD, dan bahkan NetBSD.

Apa yang Dapat dilakukan TestDisk?

TestDisk adalah alat perangkat lunak yang kuat dan ringan yang dilengkapi dengan segudang aplikasi pemulihan data sebagaimana diuraikan di bawah ini:

  1. TestDisk mampu memperbaiki tabel partisi yang rusak atau rusak.
  2. Itu dapat memulihkan partisi disk yang terhapus dengan mulus.
  3. Ini memulihkan file dari sistem file Windows seperti sistem file NTFS, FAT, FAT32, exFAT dan ext2 Linux.
  4. Itu dapat menyalin file dari sistem file Windows yang terhapus atau rusak seperti NTFS, FAT32, dan exFAT dan partisi Linux (ext2, ext3, dan ext4).
  5. TestDisk dapat memulihkan dan membangun kembali sektor boot NTFS, FAT32 dan FAT16 dari cadangannya.
  6. TestDisk juga dapat memperbaiki tabel FAT32 yang rusak serta MFT dengan menggunakan bantuan cermin MFT.

Pada artikel ini, kami akan menunjukkan kepada Anda cara menginstal utilitas pemulihan data TestDisk untuk memulihkan partisi yang tidak dapat di-boot di Linux.

Cara Install TestDisk di Linux

Paket TestDisk tersedia untuk diinstal dari repositori sistem default di sebagian besar distribusi Linux menggunakan manajer paket default seperti yang ditunjukkan.

Instal TestDisk di Debian dan Ubuntu

Untuk memulai, perbarui paket sistem dan instal TestDisk seperti yang ditunjukkan.

sudo apt update
sudo apt install testdisk

Untuk memverifikasi bahwa Testdisk telah diinstal dan menampilkan informasi lebih lanjut dengan menjalankan perintah dpkg berikut.

sudo dpkg -l testdisk

Instal TestDisk di RHEL dan CentOS

Untuk menginstal TestDisk, pertama-tama aktifkan repositori EPEL lalu instal TestDisk seperti yang ditunjukkan.

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

Untuk memverifikasi bahwa Testdisk telah diinstal dan menampilkan informasi lebih lanjut tentang alat TestDisk, jalankan perintah rpm berikut.

rpm -qi testdisk

Instal TestDisk di Fedora dan Arch Linux

Untuk menjalankan sistem Fedora.

sudo dnf install testdisk

Untuk menjalankan Arch Linux:

sudo pacman -S testdisk

Jika tidak ditemukan paket yang sesuai untuk distribusi Linux Anda, unduh TestDisk dari situs resminya.

Cara Menjalankan dan Menggunakan TestDisk di Linux

Karena testdisk dijalankan dari baris perintah, jalankan perintah di bawah ini untuk menampilkan partisi pada sistem Anda.

testdisk /list

Sekarang, asumsikan tabel partisi Linux Anda hilang atau rusak. Untuk memulihkan partisi Linux menggunakan TestDisk jalankan terlebih dahulu.

testdisk

Pilih 'Buat' dan tekan ENTER. Ini akan menampilkan daftar partisi untuk dipilih. Dalam kasus Anda, partisi Anda akan berbeda dari yang ditampilkan di bawah.

Selanjutnya, pilih ‘Lanjutkan‘ di bagian bawah untuk melanjutkan ke opsi berikutnya.

Sistem Anda akan secara otomatis mendeteksi jenis tabel partisi yang Anda gunakan. Dalam kasus saya, ini adalah 'Intel'. Tekan ENTER untuk melanjutkan.

Di bagian berikutnya, pilih opsi 'Analyse' untuk utilitas testdisk guna menyelidiki struktur partisi Anda.

Jika Tidak ada partisi yang dapat di-boot ditemukan pada Disk, kesalahan di bawah ini akan ditampilkan.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Pilih opsi 'Lanjutkan'.

Daftar partisi yang tersedia akan ditampilkan di layar berikutnya. Tekan 'ENTER' untuk melanjutkan ke layar berikutnya.

Pilih opsi ‘tulis‘ di layar berikutnya. Opsi ini akan memicu TestDisk untuk menulis pada tabel partisi.

Selanjutnya, tekan Y untuk konfirmasi seperti gambar di bawah ini.

Write partition table, confirm ? (Y/N)

TestDsk akan meminta Anda untuk me-reboot sistem Anda agar perubahan diterapkan.

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

Pilih opsi Oke.

Pada layar berikutnya pilih 'Keluar' untuk keluar dari menu dan terakhir pilih 'Keluar' lagi untuk keluar dari program TestDisk.

Yang harus Anda lakukan sekarang adalah me-reboot sistem Anda. Jika semuanya berjalan dengan baik, tabel partisi baru akan memungkinkan sistem untuk melakukan booting secara normal.

Baca Juga: Cara Memulihkan File yang Dihapus Menggunakan TestDisk di Linux

Kesimpulan

TeskDisk adalah alat yang ideal ketika Anda ingin menghapus data dari partisi yang rusak atau menghidupkan kembali partisi yang tidak dapat di-boot dan membuatnya melakukan booting seperti yang diharapkan. Ini mendukung berbagai sistem file dan dapat bekerja di sistem operasi apa pun: dari Windows hingga Linux.

Dalam panduan ini kami mengilustrasikan cara memulihkan partisi yang tidak dapat di-boot menggunakan TestDisk, namun alat ini dapat digunakan untuk lebih banyak hal!