If-Koubou

Memulihkan File yang Dihapus pada Hard Disk NTFS dari Live CD Ubuntu

Memulihkan File yang Dihapus pada Hard Disk NTFS dari Live CD Ubuntu (Bagaimana caranya)

Secara tidak sengaja menghapus file adalah perasaan yang mengerikan. Tidak bisa boot ke Windows dan membatalkan penghapusan file yang membuat itu lebih buruk. Untungnya, Anda dapat memulihkan file yang dihapus pada hard drive NTFS dari Live CD Ubuntu.

Untuk menunjukkan proses ini, kami membuat empat file di desktop mesin Windows XP, dan kemudian menghapusnya. Kami kemudian mem-boot mesin yang sama dengan Ubuntu 9.10 USB Flash Drive bootable yang kami buat minggu lalu.

Setelah Ubuntu 9.10 mem-boot, buka terminal dengan mengklik Applications di kiri atas layar, lalu pilih Accessories> Terminal.


Untuk membatalkan penghapusan file kami, pertama-tama kita harus mengidentifikasi hard drive yang ingin kita batalkan penghapusannya. Di jendela terminal, ketik:

sudo fdisk -l

dan tekan enter.

Yang Anda cari adalah garis yang diakhiri dengan HPSF / NTFS (di bawah Sistem heading). Dalam kasus kami, perangkat tersebut adalah “/ dev / sda1”. Ini mungkin sedikit berbeda untuk Anda, tetapi masih akan dimulai dengan / dev /. Perhatikan nama perangkat ini.

Jika Anda memiliki lebih dari satu partisi hard drive yang diformat sebagai NTFS, maka Anda mungkin dapat mengidentifikasi partisi yang benar berdasarkan ukuran. Jika Anda melihat baris kedua teks di screenshot di atas, itu berbunyi "Disk / dev / sda: 136,4 GB, ..." Ini berarti bahwa hard drive yang bernama / dev / sda Ubuntu adalah 136,4 GB besar. Jika hard drive Anda memiliki ukuran berbeda, maka informasi ini dapat membantu Anda melacak nama perangkat yang tepat untuk digunakan. Atau, Anda dapat mencoba semuanya, meskipun ini bisa memakan waktu untuk hard drive besar.

Sekarang setelah Anda mengetahui nama Ubuntu telah ditetapkan untuk hard drive Anda, kami akan memindainya untuk melihat file apa yang dapat kami temukan.

Di jendela terminal, ketik:

sudo ntfsundelete

dan tekan enter. Dalam kasus kami, perintahnya adalah:

sudo ntfsundelete / dev / sda1

Nama-nama file yang dapat dipulihkan muncul di kolom paling kanan. Persentase di kolom ketiga memberi tahu kita berapa banyak file yang dapat dipulihkan. Tiga dari empat file yang awalnya kami hapus muncul di daftar ini, meskipun kami mematikan komputer setelah menghapus empat file - bahkan dalam kasus yang ideal, file Anda mungkin tidak dapat dipulihkan.

Namun demikian, kami memiliki tiga file yang dapat kami pulihkan - dua JPG dan MPG.

Catatan: ntfsundelete segera tersedia di Ubuntu 9.10 Live CD. Jika Anda menggunakan versi Ubuntu yang berbeda, atau karena alasan lain mendapatkan kesalahan saat mencoba menggunakan ntfsundelete, Anda dapat menginstalnya dengan memasukkan "sudo apt-get install ntfsprogs" di jendela terminal.

Untuk memulihkan dua JPG dengan cepat, kita akan menggunakan * wildcard untuk memulihkan semua file yang diakhiri dengan .jpg.

Di jendela terminal, masukkan

sudo ntfsundelete -u -m * .jpg

yang, dalam kasus kami,

sudo ntfsundelete / dev / sda1 -u -m * .jpg

Kedua file tersebut dipulihkan dari hard drive NTFS dan disimpan di direktori kerja terminal saat ini. Secara default, ini adalah direktori home dari pengguna saat ini, meskipun kami bekerja di folder Desktop.

Perhatikan bahwa program ntfsundelete tidak membuat perubahan apa pun ke hard drive NTFS asli. Jika Anda ingin mengambil file-file itu dan menyimpannya kembali di hard drive NTFS, Anda harus memindahkannya di sana setelah mereka tidak terhapus dengan ntfsundelete. Tentu saja, Anda juga dapat menempatkannya di flash drive Anda atau membuka Firefox dan mengirimnya ke Anda sendiri - langit adalah batasnya!

Kami memiliki satu file lagi untuk membatalkan penghapusan - MPG kami.

Perhatikan kolom pertama di paling kiri. Ini berisi nomor, Inode-nya. Anggap ini sebagai pengidentifikasi unik file. Catat nomor ini.

Untuk membatalkan penghapusan file dengan Inode-nya, masukkan yang berikut di terminal:

sudo ntfsundelete -u -i

Dalam kasus kami, ini adalah:

sudo ntfsundelete / dev / sda1 -u -i 14159

Ini memulihkan file, bersama dengan pengenal yang tidak benar-benar kita perhatikan. Ketiga file kami yang dapat dipulihkan sekarang telah dipulihkan.

Namun, Ubuntu memberi tahu kami secara visual bahwa kami belum bisa menggunakan file-file ini. Itu karena program ntfsundelete menyimpan file sebagai pengguna "root", bukan pengguna "ubuntu".

Kami dapat memverifikasi ini dengan mengetikkan yang berikut di jendela terminal kami:

ls-l

Kami ingin ketiga file ini dimiliki oleh ubuntu, bukan root. Untuk melakukan ini, masukkan yang berikut di jendela terminal:

sudo chown ubuntu

Jika folder saat ini memiliki file lain di dalamnya, Anda mungkin tidak ingin mengubah pemiliknya ke ubuntu. Namun, dalam kasus kami, kami hanya memiliki tiga file ini di folder ini, jadi kami akan menggunakan * wildcard untuk mengubah pemilik ketiga file.

sudo chown ubuntu *

File sekarang terlihat normal, dan kita bisa melakukan apa pun yang kita inginkan.

Semoga Anda tidak perlu menggunakan tip ini, tetapi jika Anda melakukannya, ntfsundelete adalah utilitas baris perintah yang bagus. Tidak memiliki GUI yang mewah seperti banyak program Windows yang serupa, tetapi ini adalah alat yang ampuh yang dapat memulihkan file Anda dengan cepat.

Lihat halaman manual ntfsundelete untuk informasi penggunaan lebih rinci