Tutorial

Tutorial Komprehensif Penyelamatan Data Harddisk Rusak

D
Donar Azhar
12 Feb 2026 324 views
Tutorial Komprehensif Penyelamatan Data Harddisk Rusak

Di era digital, data adalah aset berharga. Kehilangan data akibat harddisk rusak bisa menjadi bencana. Tutorial ini membahas secara komprehensif cara menyelamatkan data dari harddisk yang rusak dengan 3 metode berbeda.

🔧 Persiapan Awal

Peralatan yang Dibutuhkan:

  • Kabel USB to SATA adapter (untuk metode 1)
  • Kabel SATA data + power (untuk metode 2)
  • USB Flash Drive minimal 4GB untuk Ubuntu Live
  • Harddisk eksternal untuk menyimpan data hasil recovery
  • Obeng (jika harddisk masih di dalam casing laptop/PC)

Tanda-tanda Harddisk Rusak:

  • Tidak terdeteksi di BIOS
  • Bunyi klik-klik atau beep
  • Sangat lambat saat diakses
  • Blue Screen of Death (BSOD) berulang
  • Bad sectors banyak
  • File corrupt atau hilang

âš ī¸ PERINGATAN PENTING:

  1. JANGAN format harddisk jika masih ada data penting
  2. Matikan komputer dengan benar sebelum mencabut harddisk
  3. Hindari guncangan pada harddisk yang rusak
  4. Backup segera jika harddisk masih terbaca
  5. Jangan install software ke harddisk yang rusak

📱 Metode 1: USB SATA External Adapter

Metode ini paling mudah untuk pemula, tidak perlu bongkar PC, dan cocok untuk harddisk laptop (2.5") maupun desktop (3.5").

Langkah 1: Persiapan Hardware

  1. Keluarkan harddisk dari laptop/PC:
    • Matikan komputer dan cabut kabel power
    • Buka casing dengan obeng
    • Lepaskan harddisk dengan hati-hati
    • Catat jenis harddisk: 2.5" (laptop) atau 3.5" (desktop)
  2. Hubungkan ke USB SATA Adapter:
    • Pasang harddisk ke adapter SATA
    • Untuk harddisk 3.5", pastikan adaptor memiliki power supply eksternal
    • Untuk harddisk 2.5", biasanya cukup USB power

Langkah 2: Koneksi ke Komputer

  1. Colokkan USB adapter ke komputer yang sehat
  2. Tunggu Windows mendeteksi (akan muncul notifikasi)
  3. Buka Disk Management:
    • Tekan Win + R
    • Ketik: diskmgmt.msc
    • Enter

Langkah 3: Cek Status Harddisk

✅ Jika terdeteksi dan bisa dibaca:

  1. Buka "This PC" atau "My Computer"
  2. Klik drive harddisk eksternal
  3. Copy semua data ke lokasi aman
  4. SELESAI - Data berhasil diselamatkan!

â„šī¸ Jika terdeteksi tapi tidak ada drive letter:

  1. Di Disk Management, klik kanan partisi
  2. Pilih "Change Drive Letter and Paths"
  3. Assign drive letter (misal E:, F:, dsb)
  4. Coba akses lagi

âš ī¸ Jika muncul "RAW" atau "Unallocated":

JANGAN FORMAT! Lanjut ke metode recovery (lihat bagian Tools Recovery Lanjutan)

Langkah 4: Copy Data Manual

Jika harddisk terbaca normal, gunakan Command Prompt untuk copy yang lebih stabil:

# Via Command Prompt (lebih stabil untuk file besar)
# Buka CMD sebagai Administrator

# Copy seluruh folder
xcopy E:\*.* D:\Backup\ /E /H /C /I /Y

# Keterangan:
# E:\ = Drive harddisk rusak
# D:\Backup\ = Lokasi tujuan backup
# /E = Copy semua subfolder termasuk yang kosong
# /H = Copy hidden files
# /C = Continue meski ada error
# /I = Assume destination is folder
# /Y = Overwrite tanpa konfirmasi

đŸ–Ĩī¸ Metode 2: Koneksi Langsung via Kabel SATA di PC

Metode ini lebih stabil daripada USB adapter, kecepatan transfer lebih cepat, dan cocok untuk harddisk dengan banyak error.

Langkah 1: Persiapan PC

  1. Matikan PC dan cabut kabel power
  2. Buka casing PC (biasanya baut di belakang)
  3. Sentuh bagian metal casing untuk discharge static

Langkah 2: Instalasi Harddisk

  1. Pasang kabel SATA data:
    • Sambungkan satu ujung ke harddisk
    • Ujung lain ke motherboard (cari port SATA kosong)
  2. Pasang kabel SATA power:
    • Dari PSU (Power Supply Unit)
    • Ke port power harddisk
  3. Pastikan koneksi kencang dan tidak goyang

Langkah 3: Atur BIOS (jika perlu)

  1. Nyalakan PC dan tekan Del / F2 / F10 (tergantung motherboard)
  2. Masuk ke BIOS Setup
  3. Cari menu Storage/SATA Configuration
  4. Pastikan SATA port yang digunakan dalam status "Enabled"
  5. Ubah SATA Mode (jika diperlukan): Dari AHCI ke IDE atau sebaliknya, atau coba mode RAID
  6. Save & Exit (biasanya F10)

Langkah 4: Boot ke Windows

  1. Buka Disk Management (Win + R → diskmgmt.msc)
  2. Lihat status harddisk
  3. Assign drive letter jika perlu
  4. Copy data seperti metode 1

💡 Tips: Jika Windows tidak mau boot, boot ke Safe Mode (tekan F8 saat booting), atau lanjut ke Metode 3 (Ubuntu).

🐧 Metode 3: Recovery via Ubuntu

Metode ini paling powerful! Cocok jika harddisk tidak terbaca di Windows, filesystem corrupt, atau butuh tools recovery advanced.

Langkah 1: Persiapan Ubuntu Live USB

Download Ubuntu:

  1. Download Ubuntu Desktop ISO dari ubuntu.com/download
  2. Pilih versi LTS terbaru (misal: Ubuntu 24.04 LTS)

Buat Bootable USB:

  1. Download Rufus (Windows) atau Balena Etcher (cross-platform)
  2. Colokkan USB flash drive minimal 4GB
  3. Buka Rufus/Etcher
  4. Pilih ISO Ubuntu
  5. Pilih USB drive
  6. Klik "Start" atau "Flash"
  7. Tunggu selesai

Langkah 2: Boot ke Ubuntu Live

  1. Masukkan USB ke komputer
  2. Restart komputer
  3. Tekan tombol boot menu (biasanya F12, F9, atau Esc)
  4. Pilih USB Flash Drive dari menu
  5. Pilih "Try Ubuntu" (jangan install)

Langkah 3: Identifikasi Harddisk di Ubuntu

Buka Terminal dengan menekan Ctrl + Alt + T

# Lihat semua disk yang terdeteksi
sudo fdisk -l

# Output akan menampilkan semua disk seperti:
# /dev/sda - Disk utama sistem
# /dev/sdb - Harddisk rusak (yang ingin diselamatkan)
# /dev/sdc - Harddisk eksternal (tujuan backup)

# Lihat detail dengan lsblk
lsblk

# Cek status SMART harddisk (untuk deteksi kerusakan)
sudo apt update
sudo apt install smartmontools -y
sudo smartctl -a /dev/sdb

# Cek bad sectors
sudo badblocks -v /dev/sdb > ~/bad-blocks.txt

Langkah 4: Mount Harddisk Rusak

# Buat folder untuk mount point
sudo mkdir -p /mnt/harddisk-rusak
sudo mkdir -p /mnt/harddisk-backup

# Mount harddisk rusak (ganti sdb1 sesuai partisi Anda)
sudo mount /dev/sdb1 /mnt/harddisk-rusak

# Mount harddisk eksternal untuk backup (ganti sdc1 sesuai partisi Anda)
sudo mount /dev/sdc1 /mnt/harddisk-backup

# Cek apakah berhasil di-mount
df -h | grep mnt

# Jika ada error "unknown filesystem", coba deteksi:
sudo blkid /dev/sdb1

# Mount dengan filesystem spesifik (contoh NTFS):
sudo mount -t ntfs-3g /dev/sdb1 /mnt/harddisk-rusak

# Untuk ext4:
sudo mount -t ext4 /dev/sdb1 /mnt/harddisk-rusak

# Jika read-only atau corrupt, mount dengan opsi recovery:
sudo mount -t ntfs-3g -o ro,recover /dev/sdb1 /mnt/harddisk-rusak

Langkah 5: Copy Data dengan DDrescue (Metode Terbaik)

DDrescue adalah tool terbaik untuk harddisk rusak karena bisa skip bad sectors, bisa resume jika terputus, lebih cepat daripada dd, dan memiliki logging lengkap.

# Install ddrescue (tool terbaik untuk harddisk rusak)
sudo apt update
sudo apt install gddrescue -y

# PENTING: Sintaks ddrescue berbeda dengan dd!
# Format: ddrescue [input] [output] [logfile]

# Backup SELURUH harddisk ke file image
sudo ddrescue /dev/sdb /mnt/harddisk-backup/disk-image.img /mnt/harddisk-backup/rescue.log

# Backup hanya satu partisi
sudo ddrescue /dev/sdb1 /mnt/harddisk-backup/partition1.img /mnt/harddisk-backup/rescue1.log

# Opsi lengkap untuk kasus berat:
sudo ddrescue -d -r3 /dev/sdb /mnt/harddisk-backup/disk-image.img /mnt/harddisk-backup/rescue.log

# Keterangan opsi:
# -d : Direct disk access (lebih cepat)
# -r3 : Retry 3 kali pada sektor rusak
# -n : No-scrape mode (skip bad sectors di pass pertama)
# -v : Verbose (tampilkan progress detail)

Langkah 6: Copy Data Manual (Jika Mount Berhasil)

# Navigasi ke folder harddisk rusak
cd /mnt/harddisk-rusak
ls -la

# Copy semua data dengan rsync (lebih aman, bisa resume)
sudo rsync -avh --progress /mnt/harddisk-rusak/ /mnt/harddisk-backup/DataRecovery/

# Keterangan opsi rsync:
# -a : Archive mode (preserve permissions, timestamps, etc)
# -v : Verbose (tampilkan detail)
# -h : Human-readable (ukuran file dalam MB/GB)
# --progress : Tampilkan progress bar

# Jika ada bad sectors, skip file yang error:
sudo rsync -avh --progress --ignore-errors /mnt/harddisk-rusak/ /mnt/harddisk-backup/DataRecovery/

# Copy dengan cp (alternatif):
sudo cp -Rv /mnt/harddisk-rusak/* /mnt/harddisk-backup/DataRecovery/

Langkah 7: Recovery File yang Terhapus dengan TestDisk & PhotoRec

# Install testdisk dan photorec
sudo apt install testdisk -y

# === TESTDISK (untuk partisi hilang/terhapus) ===
sudo testdisk
# Ikuti wizard:
# 1. Create → pilih disk → Enter
# 2. Pilih partition table type (biasanya Intel untuk PC)
# 3. Analyse → Quick Search
# 4. Jika partisi ditemukan: Write → Yes
# 5. Quit

# === PHOTOREC (untuk file yang terhapus) ===
sudo photorec
# Ikuti wizard:
# 1. Pilih disk (misal /dev/sdb)
# 2. Pilih partition (atau whole disk)
# 3. Pilih filesystem type (ext2/ext3/FAT/NTFS/Other)
# 4. Pilih lokasi output (misal /mnt/harddisk-backup/PhotorecRecovery/)
# 5. Tekan C untuk mulai

# PhotoRec akan recovery:
# - Foto (jpg, png, raw, dll)
# - Video (mp4, avi, mov, dll)
# - Dokumen (doc, pdf, xls, dll)
# - Archive (zip, rar, 7z, dll)
# - Dan ratusan format file lainnya

Langkah 8: Repair Filesystem (Jika Corrupt)

âš ī¸ PENTING: Hanya lakukan repair filesystem jika data sudah di-backup terlebih dahulu!

# === Untuk filesystem ext4 (Linux) ===
# Unmount dulu
sudo umount /mnt/harddisk-rusak

# Check dan repair
sudo e2fsck -f -y -v /dev/sdb1
# Opsi: -f (force), -y (auto yes), -v (verbose), -c (check bad blocks)

# === Untuk filesystem NTFS (Windows) ===
sudo apt install ntfs-3g -y
sudo ntfsfix /dev/sdb1
sudo ntfsfix -b -d /dev/sdb1
# Opsi: -b (clear bad cluster list), -d (clear dirty flag)

# === Untuk filesystem FAT32 ===
sudo fsck.vfat -a /dev/sdb1
# Opsi: -a (automatic repair), -v (verbose), -r (interactive repair)

đŸ› ī¸ Tools Recovery Lanjutan

1. Foremost - File Carving Tool

# Install
sudo apt install foremost -y

# Recovery berdasarkan file signature
sudo foremost -t all -i /dev/sdb1 -o /mnt/harddisk-backup/ForemostRecovery/

# Recovery file tertentu saja:
sudo foremost -t jpg,png,pdf,doc -i /dev/sdb1 -o /mnt/harddisk-backup/ForemostRecovery/

# Opsi: -t (tipe file), -i (input), -o (output), -v (verbose)

2. Scalpel - Advanced File Carving

# Install
sudo apt install scalpel -y

# Edit konfigurasi untuk enable file types yang diinginkan
sudo nano /etc/scalpel/scalpel.conf

# Uncomment (hapus #) pada tipe file yang ingin di-recovery
# Jalankan recovery
sudo scalpel /dev/sdb1 -o /mnt/harddisk-backup/ScalpelRecovery/

3. Extundelete - Untuk ext3/ext4

# Install
sudo apt install extundelete -y

# Unmount dulu
sudo umount /dev/sdb1

# Lihat file yang bisa di-recover
sudo extundelete /dev/sdb1 --ls

# Recovery semua file yang terhapus
sudo extundelete /dev/sdb1 --restore-all

# Recovery file tertentu
sudo extundelete /dev/sdb1 --restore-file /path/to/deleted/file.txt

# Hasil akan ada di folder RECOVERED_FILES/

4. Clone Disk dengan dd

# HATI-HATI: Pastikan input/output benar!
# Format: dd if=input of=output

# Clone seluruh harddisk
sudo dd if=/dev/sdb of=/mnt/harddisk-backup/disk-clone.img bs=4M status=progress

# Clone dengan ukuran block optimal
sudo dd if=/dev/sdb of=/mnt/harddisk-backup/disk-clone.img bs=64K conv=noerror,sync status=progress

# Opsi:
# bs : Block size (lebih besar = lebih cepat)
# conv=noerror : Lanjut meski ada error
# conv=sync : Sync setiap write
# status=progress : Tampilkan progress

âš ī¸ PENTING: dd tidak akan skip bad sectors! Gunakan ddrescue untuk harddisk dengan bad sectors.

🔍 Tips dan Troubleshooting

Masalah Umum dan Solusi

1. Harddisk Tidak Terdeteksi

# Cek apakah disk terdeteksi di level hardware
dmesg | grep sd

# Cek USB/SATA connection
lsusb  # untuk USB
lsscsi # untuk SATA

# Reset USB ports
sudo modprobe -r usb_storage && sudo modprobe usb_storage

# Force scan SCSI bus
echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan

2. Permission Denied

# Jalankan dengan sudo
sudo [command]

# Atau ganti ownership
sudo chown -R $USER:$USER /mnt/harddisk-backup

# Ganti permissions
sudo chmod -R 755 /mnt/harddisk-backup

3. Input/Output Error

# Disk mungkin dying, segera backup!
# Gunakan ddrescue dengan opsi aggressive:
sudo ddrescue -d -r3 -n /dev/sdb /mnt/harddisk-backup/disk-image.img /mnt/harddisk-backup/rescue.log

# Mount image hasil ddrescue:
sudo mkdir /mnt/image
sudo mount -o loop,ro /mnt/harddisk-backup/disk-image.img /mnt/image

4. Read-Only Filesystem

# Remount dengan read-write
sudo mount -o remount,rw /mnt/harddisk-rusak

# Jika gagal, coba mount ulang:
sudo umount /mnt/harddisk-rusak
sudo mount -t ntfs-3g -o rw,remove_hiberfile /dev/sdb1 /mnt/harddisk-rusak

Estimasi Waktu Recovery

Kapasitas HDD DDRescue (Normal) DDRescue (Banyak Error) PhotoRec
250 GB 2-4 jam 8-24 jam 4-8 jam
500 GB 4-8 jam 16-48 jam 8-16 jam
1 TB 8-16 jam 24-72 jam 16-32 jam
2 TB 16-32 jam 48-120 jam 32-64 jam

*Waktu tergantung kondisi harddisk dan kecepatan USB/SATA

Syntax Cheat Sheet Ubuntu

# === DISK INFO ===
sudo fdisk -l                    # List semua disk
lsblk                           # Tree view disk & partisi
sudo blkid                      # UUID dan filesystem type
df -h                           # Disk space usage
sudo smartctl -a /dev/sdb       # SMART status

# === MOUNT/UNMOUNT ===
sudo mount /dev/sdb1 /mnt/disk  # Mount disk
sudo umount /mnt/disk           # Unmount disk
sudo umount -l /mnt/disk        # Lazy unmount (force)

# === FILE OPERATIONS ===
cp -Rv source/ dest/            # Copy recursive verbose
rsync -avh --progress src/ dst/ # Sync with progress
find /path -name "*.jpg"        # Find files

# === PERMISSIONS ===
sudo chown user:user file       # Change owner
sudo chmod 755 file             # Change permissions
sudo chmod -R 755 folder/       # Recursive

# === RECOVERY TOOLS ===
sudo ddrescue /dev/sdb img.img rescue.log   # Rescue disk
sudo testdisk                               # Partition recovery
sudo photorec                               # File recovery
sudo e2fsck -f /dev/sdb1                   # Check ext4
sudo ntfsfix /dev/sdb1                     # Fix NTFS

đŸŽ¯ Kesimpulan

Ringkasan Metode:

  1. USB SATA Adapter → Paling mudah, cocok untuk pemula
  2. Direct SATA Connection → Lebih stabil, cocok untuk harddisk berat
  3. Ubuntu Live + DDrescue → Paling powerful, cocok untuk kasus sulit

Urutan yang Disarankan:

  1. Coba metode 1 (USB SATA) → jika berhasil, SELESAI
  2. ↓ (gagal) → Coba metode 2 (Direct SATA) → jika berhasil, SELESAI
  3. ↓ (gagal) → Gunakan metode 3 (Ubuntu + DDrescue)
  4. ↓ → Jika masih gagal → Gunakan PhotoRec/TestDisk
  5. ↓ → Jika tetap gagal → Pertimbangkan jasa professional data recovery

Kapan Harus ke Professional:

  • 💰 Harddisk bunyi klik keras berulang (head crash)
  • 💰 Harddisk tidak berputar sama sekali
  • 💰 Harddisk jatuh/terendam air
  • 💰 Data sangat kritis (bisnis, legal, dll)
  • 💰 Budget ada untuk recovery professional

Software Windows Alternatif:

Jika tidak bisa menggunakan Ubuntu:

  • Recuva (Gratis) - untuk file terhapus
  • EaseUS Data Recovery (Free trial)
  • MiniTool Power Data Recovery (Free trial)
  • R-Studio (Berbayar, sangat powerful)
  • GetDataBack (Berbayar)

💡 Pesan Penting: Jika data sangat kritis, lakukan backup menggunakan lebih dari satu metode. Jangan mengandalkan satu backup saja! Good luck dengan recovery data Anda! 🚀

Share this article

Related Articles

Continue reading with these related posts