Menyelamatkan Data Dari Partisi FAT Yang Rusak

Judul ini sebenarnya sudah lama ingin saya muat. Tapi karena belum menemukan kasus, jadi masih saya tunda dan baru sekarang bisa dimuat setelah teman saya mengalami hal yang mirip pada Flashdisk-nya... :D

Dari dua kasus yang saya temui, keduanya memiliki permasalahan dan hasil yang sangat berbeda. Pada kasus yang pertama, saya menemukan sebuah Flashdisk yang selalu meminta untuk di format setiap kali di hubungkan pada komputer bersistem operasi Microsoft Windows. Dan yang kedua, Flashdisk dapat diakses seperti biasa, tapi semua data didalamnya hilang dan berganti dengan sebuah file dengan nama yang menggunakan karakter aneh.


Gambar 1: Kasus kerusakan partisi FAT file sistem
Kasus kerusakan yang pertama, saat dihubungkn ke komputer bersistem operasi GNU/Linux, tidak ada tanda tanda terdeteksi. Tapi saat diperiksa menggunakan perintah fdisk -l, Flashdisk tersebut masih memiliki partisi.

Kasus kerusakan yang kedua, saat dihubungkan ke komputer bersistem operasi GNU/Linux, partisi langsung terdeteksi tapi selalu gagal saat dicoba untuk mengaksesnya.


Untuk memperbaiki atau hanya sekedar menyelamatkan datanya, saya menggunakan perintah dosfsck dengan parameter -a yang berarti melakukan perbaikan otomatis. Contohnya adalah seperti berikut:

    $ su
    Password:
    # dosfsck -a /dev/sdb1

Prosesnya akan terlihat kira-kira seperti ini:

/B/DIR8.GHO/\201¹\005\032kwßß.,uZ
  Directory has non-zero size. Fixing it.
/B/DIR8.GHO/\201¹\005\032kwßß.,uZ
  Start cluster beyond limit (2098043687 > 1942209). Truncating file.
/B/DIR8.GHO/FSCK0000.004
  Start cluster beyond limit (2427113881 > 1942209). Truncating file.
/B/DIR8.GHO/FSCK0000.004
  File size is 3867858444 bytes, cluster chain length is 0 bytes.
  Truncating file to 0 bytes.
/B/DIR8.GHO/FSCK0000.005
  Directory has non-zero size. Fixing it.
/B/DIR8.GHO/FSCK0000.005
  Start cluster beyond limit (3925201109 > 1942209). Truncating file.
/B/DIR8.GHO/½H\207ý¶ù´¬.lW´
  Start cluster beyond limit (2924249965 > 1942209). Truncating file.
/B/DIR8.GHO/½H\207ý¶ù´¬.lW´
  File size is 931109674 bytes, cluster chain length is 0 bytes.
  Truncating file to 0 bytes.
/B/DIR8.GHO/梪\020\025\221o4.F\177w
  Directory has non-zero size. Fixing it.
/B/DIR8.GHO/梪\020\025\221o4.F\177w
Unable to create unique name

Tunggu beberapa saat, dan setelah proses selesai, seharusnya Flashdisk sudah bisa diakses, :D


Satu hal yang mungkin bisa dilakukan setelah proses perbaikan, yaitu memback-up semua data dan memformat ulang Flashdisk karena tidak semua hasil perbaikan dari perintah dosfsck dapat diakses pada komputer bersistem operasi Windows.

dosfsck adalah paket dari dosfstools yang bisa didapat dari http://www.daniel-bau-mann.ch/software/dosfstools/

Sekian dan semoga bermanfaat, :-)
Tags

Posting Komentar

0 Komentar
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

buttons=(Accept !) days=(7)

Situs kami menggunan cookie untuk memberi pengalaman menarik bagi Anda.
Accept !