Tanya 5 : Mengembalikan Data Hard Disk yang Terformat

Tanya :
Bagaimana Mengembalikan Data Hard Disk yang Terformat ?
Jawab :
OK, ada banyak hal dan cara untuk melakukan hal tersebut. Keberhasilannya bergantung pada seberapa parah kondisinya. Salah satunya dapat dilakukan seperti panduan berikut ini :
Dalam kasus ini yang akan direcovery adalah MMC 2 GB yang Terformat :
Dapatkan terlebih dahulu alamat Hard Disk Anda yang Tadi terformat dengan perintah fdisk -l

rezaervani@rezaervani-laptop:~/Documents$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00051823
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       37383   300273105+  83  Linux
/dev/sda2           37383       60801   188110369+   5  Extended
/dev/sda5           60064       60801     5927953+  82  Linux swap / Solaris
/dev/sda6           59326       60063     5922816   82  Linux swap / Solaris
/dev/sda7           37383       37991     4882432   82  Linux swap / Solaris
/dev/sda8           37991       59325   171370496   83  Linux
Partition table entries are not in disk order
Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0961b334
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       38913   312568641    b  W95 FAT32
Disk /dev/mmcblk0: 2002 MB, 2002780160 bytes
4 heads, 16 sectors/track, 61120 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *           1       61120     1955832    c  W95 FAT32 (LBA)

Dari tampilan diatas (yang berwarna merah) anda dapatkan bahwa posisi MMC  saya adalah //dev/mmcblk0p1
Selanjutnya saya akan gunakan sofware ddrescue untuk membuat backup MMC saya tersebut :

rezaervani@rezaervani-laptop:~/Documents$ sudo ddrescue -r 3 /dev/mmcblk0p1 backup.img logfile
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:      1024 B,  errsize:       0 B,  errors:       0
Current status
rescued:     2002 MB,  errsize:       0 B,  current rate:    9109 kB/s
ipos:     2002 MB,   errors:       0,    average rate:    8219 kB/s
opos:     2002 MB,     time from last successful read:       0 s
Finished

Saya cek dengan perintah ls apakah file backup.img sudah ada di direktori saya :

rezaervani@rezaervani-laptop:~/Documents$ ls
backup.img                    OscarCD5.zip
C++ Lab Manual                output
kartuku.img                   recup_dir.1
KOLEKSI BUKU                  recup_dir.2
logfile                       SOAL TRY OUT
lotus_symphony3_fp1.i386.deb  symphony_3.0-1hardy1_i386.deb
MATERI UNTUK TPNU             testdisk.log
memorycard                    TULISAN dan PEMIKIRAN REZAERVANI
OscarCD5

Berikutnya saya akan gunakan perangkat lunak foremost untuk mengembalikan data backup tersebut :

rezaervani@rezaervani-laptop:~/Documents$ sudo foremost backup.img
Processing: backup.img
|foundat=framework/res/backing_hc.pngUT
foundat=framework/res/backing_rtl_right_hc.pngUT
foundat=sd/res/dlgass5.pngUT
foundat=sd/res/pubdlg4.pngUT
********************|

Proses tersebut akan menghasilkan sebuah folder bernama “ouput”. Di folder inilah file-file hasil recovery disimpan.
Selanjutnya saya rubah permission direktori “output” menjadi 777 agar bisa saya baca

rezaervani@rezaervani-laptop:~/Documents$ sudo chmod -R 777 output

Selanjutnya saya masuk ke folder tersebut, maka saya akan dapati dua folder : jpg dan exe, buka folder tersebut dan saya dapati bahwa file-file saya yang sempat hilang karena MMC terformat ada utuh disitu, walaupun sudah tidak dalam bentuk folder-folder lagi.

rezaervani@rezaervani-laptop:~/Documents$ cd output
rezaervani@rezaervani-laptop:~/Documents/output$ ls
audit.txt  exe  jpg

Selamat mencoba

13 Comments

    • Cara diatas bisa dicoba Pak, hanya saja jika datanya besar, maka disarankan untuk menyediakan terlebih dahulu storage yang sama besarnya (bisa berupa external hard disk). Prinsip kerjanya sama, yakni membuat backup-an dari data yang sudah terlanjur hilang terformat tadi dengan program ddrescue, lalu mengembalikannya dengan program foremost

  1. aldebaran@aldebaran:/media/DATA/backup$ sudo ddrescue -r 3 /dev/sdb1
    ddrescue: both input and output files must be specified
    Try `ddrescue –help’ for more information.
    mohon bantuannya gan……hard disk external saya gk sengaja ter-erase….gara2 biki startup ubuntu…..rencananya bikin di flashdisk, malah harddisk y ter-erase.

  2. sebelumnya saya cek fdisk -l
    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000e8da2
    Device Boot Start End Blocks Id System
    /dev/sda1 1 3056 24541152+ 83 Linux
    /dev/sda2 7919 19457 92681185+ 5 Extended
    /dev/sda3 * 3056 7919 39065600 83 Linux
    /dev/sda5 7919 8174 2048992+ 82 Linux swap / Solaris
    /dev/sda6 8174 19457 90631168 b W95 FAT32
    Partition table entries are not in disk order
    Disk /dev/sdb: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000cd6b5
    Device Boot Start End Blocks Id System
    /dev/sdb1 * 1 60801 488384001 c W95 FAT32 (LBA)

  3. secara tidak sengaja saya menekan control format pada eksternal HD 1,4 TB. Setelah beberapa menit saya memperhatikan ternyata yg saya lakukan adalah suatu kesalahan besar. Seluruh data hilang terformat. Mohon sarannya apa yg harus saya lakukan. Sy hanya pemakai software & hardware, tidak tahu memakai linux dan bahasa program. Terima kasih atas bantuannya.

    • Selama belum dihapus total, kemungkina besar masih bisa diselamatkan Pak. Hanya saja butuh Hard Disk yang setidaknya sama besarnya untuk proses penyelamatan data. Ada banyak opsi recovery data selain yang ditulis di blog ini. Kalau posisinya dekat, mungkin bisa saya bantu ? Saya di Cileungsi.

      • jazaakumullahu khaer, saya di jepang pak Reza. Kebetulan komputer yg dipergunakan itu bahasa jepang, anggota keluarga yg tidak paham bahasa jepang terbiasa tekan “haik”, sy kebingungan juga krn data2 backup riset hilang. Apa yg dimaksud dengan belum dihapus total???
        Setelah mencoba Recuva ternyata waktu scanning sangat lama mencapai 4 hari, dan sy takut terjadi kegagalan ditengah jalan. Pertanyaan saya komputer yang pakai utk melakukan scanning, hardisknya terbatas tinggal 100GB. Apakah keterbatasan Harddisk tersebut yg membuat lamanya waktu scanning..? krn proses scanning membutuhkan ruang data yg besar..? terima kasih atas komentnya…wassalam

      • Hard disk yang diformat biasanya “menyimpan” jejak data-data lama, selama belum dihapus total misalnya dengan perintah dd (http://tanyarezaervani.wordpress.com/2011/05/03/tanya-143-mengenal-perintah-dd-2-kloning-duplikasi-benchmark-dan-menghapus-isi-drive/). Kesimpulannya data tidak hilang, hanya saja seolah-olah “disembunyikan”.
        Karena besarnya data sudah lebih dari 1 TB, maka proses penyalinan akan sangat lama. (Catat juga bahwa, bisa jadi data-data sebelumnya [yang sudah dihapus sejak lama] juga akan dimunculkan kembali saat proses recovery, jadi membutuhkan hard disk backup yang ukurannya lebih besar daripada hard disk yang akan di”recovery”.

  4. bang reza bagaimana ya, tanpa sengaja aku melakukan keteledoran yg fatal, karena hard disk eksternal ku terformat, sialnya lagi laptop ku tak bisa mendekteksi lagi hard disk ku sehingga mau menggunakan program recuva pun tidak bisa, karena laptop/komputer tidak bisa membaca hard disk tersebut. gimana ya caranya?
    trimaakasih

  5. mohon bantuannya:
    hardisk laptop saya terformat lewat gpared.. semuanya hilang :(((
    sekarang ini saya masih pake ubuntu live.
    saya ingin mengembalikan parisi hardisk seperti semula sebelum di format
    tolong dibantu ya…… please 🙁

1 Trackback / Pingback

  1. Tanya 8 : Recovery Hard Disk yang Terformat « Tanya Reza Ervani Tentang LINUX

Leave a Reply to aldebaran Cancel reply

Your email address will not be published.


*