Beberapa waktu yang lalu mendapat kasus seluruh file di USB
menjadi file berekstensi .CHK. Cari punya cari, hal tersebut terjadi
karena seringnya USB drive colok-cabut tanpa melakukan prosedure yang
sesuai, seperti eject drive, dll.
Solusi repairing tools yang kita cari adalah freeware ataupun demo untuk mempermudah dalam recovery dan kehalalan hasil akhirnya. Solusi yang didapat antara lain :
Recovery Menggunakan Aplikasi berbasiskan GUI hanya tinggal install dan menjalankan sesui aplikasi tersebut, tetapi akan lebih nikmat jika kita juga tau apa sih yang dilakukan aplikasi tersebut, oleh karenanya ada manual way yang juga akan kita bahas
Windows Manual Way
Meskipun jelas bukan metode tercepat atau yang paling sederhana, salah satu cara yang dapat kita coba dan periksa adalah dengan mengidentifikasi file CHK yang ada dengan membukanya menggunakan Notepad, Notepad + + atau hex editor. Semua jenis file memiliki header unik dalam beberapa byte pertama untuk memberitahu bahwa file tersebut adalah file ODT-DOC-dll, dan akan ditemukan banyak karakter aneh pada awal file, beberapa mengandung karakter di atau dekat awal yang dapat dikenali dalam membantu mengidentifikasi jenis file tersebut. Misalnya, “Rar!” Pada awal file adalah file WinRar, “ID3″ berarti file adalah MP3 dan “JFIF” dalam 10 byte dari file berarti itu gambar Jpeg.
Ada beberapa file yang lebih sulit untuk mengidentifikasinya seperti
file executable memiliki “MZ” di awal, begitu juga file DLL,
screensaver, beberapa file font, driver dan beberapa file lainnya. Dan
tidak sesederhana itu mengganti nama file yang berawalan “MZ” dengan
.exe. Akan di temui juga pada file ZIP karena meskipun memiliki “PK”
pada awal file, bisa menjadi file tersebut adalah file DOCX atau XLSX,
karena mereka juga adalah file Zip.
Linux Manual Way
Seperti halnya Windows manual way, di linux juga tidak semua file bisa terrecover, karena Manual yang dilakukan disini tergantung pada mime yang ada di linux (/etc/mime). Jika kita tau dan mau mengedit file mime tersebut, maka akan lebih fleksibel dari pada windows manual way, karena dilakukan oleh script dan dilakukan secara menyelurh terhadap file yang dimaksu di folder yang dimaksud.
Script yang dimaksud adalah (1 line saja):
Jadikan script tersebut dalam 1 file.sh, akan lebih baik jika file .CHK dicopy terlebih ke tempat lain. Ganti “/media/Daten/found.*/” dengan folder yang dikehendaki, ganti “mv” dengan “ren” jika ingin melakukan rename.
Done, semoga bermanfaat
Sumber :
Solusi repairing tools yang kita cari adalah freeware ataupun demo untuk mempermudah dalam recovery dan kehalalan hasil akhirnya. Solusi yang didapat antara lain :
- Repair menggunakan aplikasi windows :
- Manual Way :
- Windows
- Linux
Recovery Menggunakan Aplikasi berbasiskan GUI hanya tinggal install dan menjalankan sesui aplikasi tersebut, tetapi akan lebih nikmat jika kita juga tau apa sih yang dilakukan aplikasi tersebut, oleh karenanya ada manual way yang juga akan kita bahas
Windows Manual Way
Meskipun jelas bukan metode tercepat atau yang paling sederhana, salah satu cara yang dapat kita coba dan periksa adalah dengan mengidentifikasi file CHK yang ada dengan membukanya menggunakan Notepad, Notepad + + atau hex editor. Semua jenis file memiliki header unik dalam beberapa byte pertama untuk memberitahu bahwa file tersebut adalah file ODT-DOC-dll, dan akan ditemukan banyak karakter aneh pada awal file, beberapa mengandung karakter di atau dekat awal yang dapat dikenali dalam membantu mengidentifikasi jenis file tersebut. Misalnya, “Rar!” Pada awal file adalah file WinRar, “ID3″ berarti file adalah MP3 dan “JFIF” dalam 10 byte dari file berarti itu gambar Jpeg.
Linux Manual Way
Seperti halnya Windows manual way, di linux juga tidak semua file bisa terrecover, karena Manual yang dilakukan disini tergantung pada mime yang ada di linux (/etc/mime). Jika kita tau dan mau mengedit file mime tersebut, maka akan lebih fleksibel dari pada windows manual way, karena dilakukan oleh script dan dilakukan secara menyelurh terhadap file yang dimaksu di folder yang dimaksud.
Script yang dimaksud adalah (1 line saja):
for i in /media/Daten/found.*/*.chk; do mv "$i" "$i".$(grep
$(file -bi $i | awk '{print $1}' | sed 's/;//') /etc/mime.types
| head -1 | awk '{print $2}'); done Jadikan script tersebut dalam 1 file.sh, akan lebih baik jika file .CHK dicopy terlebih ke tempat lain. Ganti “/media/Daten/found.*/” dengan folder yang dikehendaki, ganti “mv” dengan “ren” jika ingin melakukan rename.
Done, semoga bermanfaat
Sumber :