Cara Menggunakan Ddrescue di Mac: Panduan Pemulihan Data Lengkap

Pelajari cara menggunakan ddrescue di Mac dengan panduan langkah demi langkah ini. Termasuk instalasi, contoh perintah, dan kapan harus menggunakan EaseUS Data Recovery Wizard untuk Mac.

Daftar isi

Updated by Daisy on May 28,2026

Bagaimana Cara Menggunakan ddrescue di Mac ? Jika Anda menghadapi masalah dengan drive yang rusak, bermasalah, atau tidak terbaca di Mac Anda, ddrescue adalah salah satu alat baris perintah paling ampuh untuk memulihkan data. Awalnya dibuat untuk Linux, ddrescue bekerja dengan sempurna di macOS dan sangat berguna untuk membuat citra sektor demi sektor dari disk yang bermasalah – bahkan dengan sektor yang rusak.

Panduan ini akan memandu Anda melalui setiap langkah penggunaan ddrescue di Mac, mulai dari instalasi hingga menjalankan perintah yang benar. Selain itu, bagi mereka yang lebih menyukai antarmuka grafis modern atau perlu memulihkan file yang hilang setelah melakukan imaging, kami akan memperkenalkan EaseUS Data Recovery Wizard for Mac sebagai alternatif yang mudah digunakan.

Apa itu ddrescue dan Mengapa Menggunakannya di Mac?

Ddrescue (GNU ddrescue) adalah alat pemulihan data yang menyalin data dari satu file atau perangkat blok ke file atau perangkat blok lain, dengan menangani kesalahan baca secara cerdas. Tidak seperti perintah salin standar (seperti cp atau dd), ddrescue:

  • Tidak berhenti pada kesalahan pertama – ia melewati area yang buruk dan terus menyalin data yang dapat dibaca.
  • Menggunakan file log (mapfile) untuk melacak kemajuan, sehingga Anda dapat menghentikan dan melanjutkan pemulihan kapan saja.
  • Melakukan beberapa tahapan (misalnya, pengambilan data, percobaan ulang) untuk memaksimalkan jumlah data yang dipulihkan.

Fitur-fitur ini menjadikan ddrescue ideal untuk menyelamatkan data dari hard drive, SSD, flash drive USB, atau kartu memori yang rusak pada Mac Anda.

Prasyarat: Apa yang Anda Butuhkan Sebelum Memulai

  1. Mac lain atau drive macOS eksternal yang dapat di-boot.
    Jangan pernah menjalankan ddrescue pada drive internal yang sedang aktif yang ingin Anda pulihkan. Boot dari instalasi macOS yang berbeda atau gunakan drive USB eksternal yang sudah terpasang macOS.

  2. Drive tujuan dengan ruang kosong yang cukup untuk menampung ukuran penuh drive sumber (atau citra disk).

  3. Homebrew (opsional tetapi direkomendasikan) – cara termudah untuk menginstal ddrescue di macOS.

  4. Hak akses administrator – sebagian besar perintah memerlukan sudo.

Langkah 1. Instal ddrescue di macOS

Metode paling sederhana adalah menggunakan Homebrew :

1. Buka Terminal (Anda dapat menemukannya di /Applications/Utilities/).

2. Jika Anda belum memiliki Homebrew, instal dengan perintah berikut:

pesta
/bin/bash -c"$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

3. Instal ddrescue:

pesta
brew installddrescue

Alternatifnya, Anda dapat mengkompilasi dari kode sumber, tetapi Homebrew lebih cepat dan selalu memperbarui alat tersebut.

Langkah 2. Identifikasi Sumber dan Tujuan Perjalanan Anda

Sebelum menjalankan ddrescue, Anda harus mengetahui nama perangkat yang tepat dari sumber (drive yang bermasalah) dan tujuan (tempat Anda akan menyimpan image atau kloning).

1. Daftar semua disk dan partisi:

pesta
daftar utilitas disk

Hasilnya akan terlihat mirip seperti ini:

teks
/dev/disk0 (internal, fisik):
#: TIPE NAMA UKURAN IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 499.8 GB disk0s2
/dev/disk1 (disintesis):
#: TIPE NAMA UKURAN IDENTIFIER
0: Skema Kontainer APFS - +499,8 GB disk1
Toko Fisik disk0s2
1: Volume APFS Macintosh HD 150,2 GB disk1s1

Identifikasi drive sumber fisik yang mengalami kegagalan.

Catatan dari forum Technibble: Seorang pengguna awalnya salah mengira /dev/disk0 (fisik) dengan /dev/disk1 (sintesis). Selalu pilih pengidentifikasi disk fisik.

  • Pada contoh di atas, drive fisik internal adalah /dev/disk0 .

  • Jangan gunakan kontainer APFS yang disintesis ( /dev/disk1 ) sebagai sumber Anda – itu adalah representasi virtual dari partisi pada disk fisik.

  1. Untuk tujuan , Anda dapat memilih salah satu dari opsi berikut:

    Penting: Drive tujuan harus memiliki ruang kosong setidaknya sama dengan total ukuran drive sumber.

    • Kloning langsung ke drive fisik lain (misalnya, /dev/disk2 ), atau

    • Buat file gambar pada drive eksternal yang sehat (misalnya, /Volumes/MyBackup/failing_drive.img ).

Langkah 3: Jalankan ddrescue – Sintaks Perintah Dasar

Sintaks umumnya adalah:

pesta
sudoddrescue[options] infile outfile [mapfile]
  • infile – perangkat sumber (misalnya, /dev/disk0)
  • outfile – file gambar tujuan atau perangkat (misalnya, /Volumes/ExternalDrive/recovery.img)
  • mapfile – file log yang melacak kemajuan (misalnya, recovery.log). Selalu gunakan mapfile – ini memungkinkan Anda untuk melanjutkan pemulihan yang terhenti.

Contoh Perintah untuk Citra Disk

Dengan asumsi:

  • Sumber = /dev/disk0 (drive internal yang bermasalah)
  • Gambar tujuan = /Volumes/BackupDrive/source_image.img
  • Berkas log = /Volumes/BackupDrive/recovery.log
pesta
sudoddrescue-fn /dev/disk0 /Volumes/BackupDrive/source_image.img /Volumes/BackupDrive/recovery.log

Penjelasan pilihan:

  • -f – memaksa penimpaan tujuan (berguna saat menulis ke file atau perangkat yang sudah ada).
  • -n – tanpa pengambilan data (proses pertama hanya menyalin data yang dapat dibaca dan melewati area yang rusak; Anda dapat menjalankan proses kedua nanti untuk mencoba kembali blok yang rusak).

Akses disk langsung di macOS: Beberapa pengguna melihat kesalahan seperti "Akses disk langsung tidak tersedia". Jika itu terjadi, cukup hapus flag -d (yang digunakan di Linux untuk akses langsung) atau ganti dengan -v (verbose). Perintah di atas menghindari -d dan berfungsi dengan andal di macOS.

Langkah 4: Pantau dan Lanjutkan Pemulihan

Selama ddrescue berjalan, Anda akan melihat pembaruan status secara langsung:

teks
Tekan Ctrl-C untuk menginterupsi
Status awal (area yang dapat dibaca):
Ukuran data yang berhasil diselamatkan: 450 GB, ukuran kesalahan: 50 MB, kesalahan: 125
Kecepatan saat ini: 25 MB/s
  • Tekan Ctrl + C kapan saja untuk berhenti dengan aman. File log akan menyimpan kemajuan Anda.

  • Untuk melanjutkan setelah terputus, jalankan perintah yang sama persis lagi. ddrescue akan membaca file log dan melanjutkan dari tempat terakhir kali berhenti.

Langkah 5. Mengakses Data yang Dipulihkan dari File Gambar

Setelah ddrescue selesai, Anda akan memiliki citra disk mentah (file .img ). Untuk mengakses file individual:

  1. Lampirkan gambar sebagai disk virtual di macOS:

    pesta
    hdiutil attach -nomount /Volumes/BackupDrive/source_image.img
    Perhatikan nama perangkat yang muncul (misalnya, /dev/disk3).
  2. Gunakan perintah `diskutil list` untuk melihat partisi di dalam image, lalu pasang partisi yang diinginkan:

    pesta
    sudo diskutil mount /dev/disk3s1
  3. Volume tersebut akan muncul di Finder. Sekarang Anda dapat menyalin file Anda ke lokasi yang aman.

Saat ddrescue Selesai – Tetapi Anda Masih Membutuhkan Pemulihan Tingkat File

Ddrescue sangat baik dalam membuat salinan bit-perfect dari drive yang rusak. Namun, citra yang dihasilkan mungkin masih memiliki:

  • Berkas rusak atau data tidak lengkap.

  • Sistem file yang rusak (misalnya, APFS, HFS+) yang tidak dapat dipasang dengan benar oleh macOS.

Dalam kasus seperti itu, Anda memerlukan alat yang memindai file gambar mentah satu per satu dan memulihkan dokumen, foto, video, dan lain-lain yang spesifik.

Direkomendasikan: EaseUS Data Recovery Wizard untuk Mac

Setelah Anda menggunakan ddrescue untuk membuat citra disk yang stabil, EaseUS Data Recovery Wizard for Mac dapat menjadi sahabat terbaik Anda. Perangkat lunak ini menawarkan:

  • Pemindaian mendalam pada file gambar untuk memulihkan lebih dari 200 jenis file.
  • Antarmuka yang mudah digunakan – tidak memerlukan baris perintah.
  • Pratinjau sebelum pemulihan – periksa apakah file Anda utuh.
  • Pemulihan dari drive yang diformat, rusak, atau tidak dapat diakses – sangat cocok untuk situasi setelah menjalankan ddrescue.

Mengapa disebutkan di sini?
Ddrescue menangani pemulihan perangkat keras tingkat rendah; EaseUS menangani pemulihan file logis. Bersama-sama, keduanya membentuk alur kerja dua langkah yang ampuh:

  1. Gunakan ddrescue untuk membuat citra (image) dari drive yang bermasalah.
  2. Gunakan EaseUS Data Recovery Wizard untuk Mac untuk mengekstrak file sebenarnya dari image tersebut.

Tips profesional: Bahkan jika ddrescue memulihkan 100% sektor, sistem file mungkin masih rusak. Menjalankan EaseUS pada image tersebut akan menghemat waktu berjam-jam pemulihan manual.

Anda dapat mengunduh EaseUS Data Recovery Wizard untuk Mac dari situs web resminya. Aplikasi ini menawarkan uji coba gratis dengan fitur pratinjau, sehingga Anda dapat memverifikasi file mana yang dapat dipulihkan sebelum membeli.

Tips dan Peringatan Penting (Berdasarkan Pengalaman di Dunia Nyata)

  • Jangan jalankan ddrescue pada drive internal yang sedang Anda coba selamatkan. Selalu boot dari drive macOS eksternal atau gunakan Mac lain. Menulis file log atau image ke drive yang sama yang bermasalah dapat menyebabkan kerusakan lebih lanjut.
  • APFS dan Live CD Linux – Seperti yang disebutkan di forum Technibble, banyak lingkungan live Linux (seperti Parted Magic) tidak secara bawaan mengenali volume APFS. Jika Anda lebih menyukai lingkungan grafis, pertimbangkan untuk menggunakan sistem pemulihan macOS sebagai gantinya Linux.
  • Ruang tujuan – Pastikan drive tujuan Anda memiliki ruang kosong lebih banyak daripada kapasitas penuh drive sumber (bukan hanya ruang yang terpakai). Ddrescue membuat citra sektor demi sektor.
  • Bersabarlah – Ddrescue dapat memakan waktu berjam-jam atau bahkan berhari-hari untuk hard drive yang besar dan rusak. Gunakan file log untuk melanjutkan jika diperlukan.
  • Alternatif di Mac – Meskipun ddrescue gratis dan ampuh, beberapa pengguna lebih memilih alat komersial seperti Data Rescue 5 atau Disk Drill. Namun, untuk solusi gratis, dapat diprogram, dan sangat andal, ddrescue tetap menjadi standar emas.

Kesimpulan

Menggunakan ddrescue di Mac cukup mudah setelah Anda memahami penamaan perangkat dan pentingnya mapfile. Ddrescue memberi Anda kesempatan kedua untuk perangkat keras yang rusak; EaseUS mengembalikan file Anda. Bersama-sama, mereka adalah alat pemulihan data yang sangat andal di macOS.

Pertanyaan yang Sering Diajukan (FAQ) tentang Cara Menggunakan ddrescue di Mac

Berikut beberapa pertanyaan yang mungkin membuat Anda penasaran:

1. Apakah ddrescue gratis untuk digunakan di macOS?

Ya. ddrescue adalah perangkat lunak sumber terbuka yang diterbitkan oleh GNU. Perangkat lunak ini sepenuhnya gratis untuk diunduh, digunakan, dan dimodifikasi. Anda dapat menginstalnya melalui Homebrew (brew install ddrescue) atau mengkompilasinya dari kode sumber tanpa biaya lisensi apa pun.

2. Bisakah saya menjalankan ddrescue di Mac dengan Apple Silicon (M1/M2/M3)?

Ya, tetapi dengan beberapa pertimbangan kecil.

ddrescue berjalan dengan baik pada Mac berbasis Apple Silicon di bawah lingkungan terjemahan Rosetta 2 saat diinstal melalui Homebrew. Perintah dan jalur perangkat disk (/dev/disk0, dll.) berfungsi identik dengan Mac berbasis Intel.