Cara Menggunakan Ddrescue pada Mac: Panduan Pemulihan Data Lengkap

Ketahui cara menggunakan ddrescue pada Mac dengan panduan langkah demi langkah ini. Termasuk pemasangan, contoh arahan dan bila perlu menggunakan EaseUS Data Recovery Wizard untuk Mac.

Isi kandungan

Updated by Daisy on May 28,2026

Bagaimana Menggunakan ddrescue pada Mac ? Jika anda berhadapan dengan pemacu yang gagal berfungsi, rosak atau tidak boleh dibaca pada Mac anda, ddrescue ialah salah satu alat baris arahan yang paling berkuasa untuk memulihkan data. Pada asalnya dibina untuk Linux, ddrescue berfungsi dengan sempurna pada macOS dan amat berguna untuk mencipta imej sektor demi sektor cakera yang bermasalah – walaupun dengan sektor rosak.

Panduan ini akan membimbing anda melalui setiap langkah menggunakan ddrescue pada Mac, daripada pemasangan hinggalah menjalankan arahan yang betul. Selain itu, bagi mereka yang lebih suka antara muka grafik moden atau perlu memulihkan fail tertentu yang hilang selepas pengimejan, kami akan memperkenalkan EaseUS Data Recovery Wizard untuk Mac sebagai alternatif yang mesra pengguna.

Apakah ddrescue dan Mengapa Menggunakannya pada Mac

Ddrescue (GNU ddrescue) ialah alat pemulihan data yang menyalin data daripada satu fail atau peranti blok ke fail lain, mengendalikan ralat baca dengan bijak. Tidak seperti arahan salin standard (seperti cp atau dd), ddrescue:

  • Tidak berhenti pada ralat pertama – ia melangkau kawasan yang rosak dan terus menyalin data yang boleh dibaca.
  • Menggunakan fail log (mapfile) untuk menjejaki kemajuan, jadi anda boleh mengganggu dan menyambung semula pemulihan pada bila-bila masa.
  • Melakukan berbilang laluan (cth., mengikis, mencuba semula) untuk memaksimumkan jumlah data yang dipulihkan.

Ciri-ciri ini menjadikan ddrescue sesuai untuk menyelamatkan data daripada cakera keras, SSD, pemacu kilat USB atau kad memori yang rosak pada Mac anda.

Prasyarat: Apa yang Anda Perlukan Sebelum Bermula

  1. Mac lain atau pemacu macOS luaran yang boleh di-boot.
    Jangan sekali-kali jalankan ddrescue pada pemacu dalaman langsung yang anda cuba pulihkan. But daripada pemasangan macOS yang berbeza atau gunakan pemacu USB luaran dengan macOS yang dipasang.

  2. Pemacu destinasi dengan ruang kosong yang cukup untuk memuatkan saiz penuh pemacu sumber (atau imej cakera).

  3. Homebrew (pilihan tetapi disyorkan) – cara paling mudah untuk memasang ddrescue pada macOS.

  4. Keistimewaan pentadbiran – kebanyakan arahan memerlukan sudo.

Langkah 1. Pasang ddrescue pada macOS

Kaedah paling mudah ialah menggunakan Homebrew :

1. Buka Terminal (anda boleh menemuinya di /Applications/Utilities/).

2. Jika anda tidak mempunyai Homebrew, pasangkannya dengan:

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

3. Pasang ddrescue:

pesta
brew installddrescue

Sebagai alternatif, anda boleh mengkompil dari sumber, tetapi Homebrew lebih pantas dan memastikan alat dikemas kini.

Langkah 2. Kenal pasti Pemacu Sumber dan Destinasi Anda

Sebelum menjalankan ddrescue, anda mesti mengetahui nama peranti sumber (pemacu yang gagal) dan destinasi yang tepat (tempat anda akan menyimpan imej atau klon).

1. Senaraikan semua cakera dan partition:

pesta
senarai diskutil

Output akan kelihatan serupa seperti ini:

teks
/dev/disk0 (dalaman, fizikal):
#: JENIS NAMA SAIZ PENGECAMAN
0: GUID_partition_scheme *500.1 GB cakera0
1: EFI EFI 314.6 MB cakera0s1
2: Cakera bekas Apple_APFS1 499.8 GB disk0s2
/dev/disk1 (disintesis):
#: JENIS NAMA SAIZ PENGECAMAN
0: Skim Kontena APFS - cakera +499.8 GB1
Cakera Kedai Fizikal0s2
1: Isipadu APFS Macintosh HD 150.2 GB cakera1s1

Kenal pasti pemacu sumber fizikal yang gagal.

Nota daripada forum Technibble: Seorang pengguna pada mulanya keliru /dev/disk0 (fizikal) dengan /dev/disk1 (disintesis). Sentiasa pilih pengecam cakera fizikal.

  • Dalam contoh di atas, pemacu fizikal dalaman ialah /dev/disk0 .

  • Jangan gunakan bekas APFS yang disintesis ( /dev/disk1 ) sebagai sumber anda – iaitu perwakilan maya bagi partition pada cakera fizikal.

  1. Untuk destinasi tersebut, anda boleh sama ada:

    Penting: Destinasi mesti mempunyai sekurang-kurangnya ruang kosong yang sama dengan jumlah saiz pemacu sumber.

    • Klon terus ke pemacu fizikal lain (cth., /dev/disk2 ), atau

    • Cipta fail imej pada pemacu luaran yang sihat (cth., /Volumes/MyBackup/failing_drive.img ).

Langkah 3: Jalankan ddrescue – Sintaks Perintah Asas

Sintaks umum ialah:

pesta
sudoddrescue[pilihan] fail dalam fail luar [fail peta]
  • infile – peranti sumber (cth., /dev/disk0)
  • fail luar – fail imej destinasi atau peranti (cth., /Volumes/ExternalDrive/recovery.img)
  • fail peta – fail log yang menjejaki kemajuan (cth., recovery.log). Sentiasa gunakan fail peta – ia membolehkan anda menyambung semula pemulihan yang terganggu.

Contoh Perintah untuk Imej Cakera

Dengan mengandaikan:

  • Sumber = /dev/disk0 (pemacu dalaman yang gagal)
  • Imej destinasi = /Volumes/BackupDrive/source_image.img
  • Fail log = /Volumes/BackupDrive/recovery.log
pesta
sudoddrescue-fn /dev/disk0 /Volumes/BackupDrive/source_image.img /Volumes/BackupDrive/recovery.log

Penjelasan pilihan:

  • -f – paksa tulis ganti destinasi (berguna semasa menulis ke fail atau peranti yang sudah wujud).
  • -n – no-scrape (hantaran pertama hanya menyalin data yang boleh dibaca dan melangkau kawasan yang rosak; anda boleh menjalankan hantaran kedua kemudian untuk mencuba semula blok yang rosak).

Akses cakera langsung pada macOS: Sesetengah pengguna melihat ralat seperti “Akses cakera langsung tidak tersedia”. Jika itu berlaku, cuma alih keluar bendera -d (yang digunakan pada Linux untuk akses langsung) atau gantikannya dengan -v (verbose). Arahan di atas mengelakkan -d dan berfungsi dengan andal pada macOS.

Langkah 4: Pantau dan Sambung Pemulihan

Semasa ddrescue berjalan, anda akan melihat kemas kini status langsung:

teks
Tekan Ctrl-C untuk mengganggu
Status awal (kawasan yang boleh dibaca):
diselamatkan: 450 GB, saiz salah: 50 MB, ralat: 125
Kadar semasa: 25 MB/s
  • Tekan Ctrl + C pada bila-bila masa untuk berhenti dengan selamat. Fail log menyimpan kemajuan anda.

  • Untuk menyambung semula selepas gangguan, jalankan arahan yang sama sekali lagi. ddrescue akan membaca fail log dan meneruskan dari tempat ia berhenti.

Langkah 5. Akses Data yang Dipulihkan daripada Fail Imej

Setelah ddrescue selesai, anda akan mempunyai imej cakera mentah (fail .img ). Untuk mengakses fail individu:

  1. Lampirkan imej sebagai cakera maya dalam macOS:

    pesta
    hdiutil attach -nomount /Volumes/BackupDrive/source_image.img
    Perhatikan nama peranti yang dipaparkan (cth., /dev/disk3).
  2. Gunakan senarai diskutil untuk melihat partition di dalam imej, kemudian pasang partition yang dikehendaki:

    pesta
    sudo diskutil mount /dev/disk3s1
  3. Kelantangan tersebut akan muncul dalam Finder. Anda kini boleh menyalin fail anda ke lokasi yang selamat.

Apabila ddrescue Selesai – Tetapi Anda Masih Memerlukan Pemulihan Peringkat Fail

Ddrescue sangat baik dalam mencipta salinan bit-perfect bagi pemacu yang rosak. Walau bagaimanapun, imej yang terhasil mungkin masih mempunyai:

  • Fail rosak atau data tidak lengkap.

  • Sistem fail yang rosak (cth., APFS, HFS+) yang macOS tidak dapat lekapkan dengan bersih.

Dalam kes sedemikian, anda memerlukan alat yang mengimbas fail imej mentah demi fail dan memulihkan dokumen, foto, video dan sebagainya yang tertentu.

Disyorkan: EaseUS Data Recovery Wizard untuk Mac

Selepas anda menggunakan ddrescue untuk mencipta imej cakera yang stabil, EaseUS Data Recovery Wizard untuk Mac boleh menjadi rakan baik anda. Ia menawarkan:

  • Imbasan mendalam fail imej untuk memulihkan lebih 200 jenis fail.
  • Antara muka mesra pengguna – tiada baris arahan diperlukan.
  • Pratonton sebelum pemulihan – lihat sama ada fail anda utuh.
  • Pemulihan daripada pemacu yang diformat, rosak atau tidak boleh diakses – sesuai untuk situasi selepas ddrescue.

Mengapa perlu disebut di sini?
Ddrescue mengendalikan penyelamatan perkakasan peringkat rendah; EaseUS mengendalikan pemulihan fail logik. Kedua-duanya membentuk aliran kerja dua langkah yang berkuasa:

  1. Gunakan ddrescue untuk menggambarkan pemacu yang rosak.
  2. Gunakan EaseUS Data Recovery Wizard untuk Mac untuk mengekstrak fail sebenar daripada imej tersebut.

Petua profesional: Walaupun ddrescue memulihkan 100% sektor, sistem fail mungkin masih rosak. Menjalankan EaseUS pada imej menjimatkan masa pemulihan manual anda selama berjam-jam.

Anda boleh memuat turun EaseUS Data Recovery Wizard untuk Mac dari laman web rasmi. Ia menawarkan percubaan percuma dengan keupayaan pratonton, jadi anda boleh mengesahkan fail mana yang boleh dipulihkan sebelum membeli.

Petua dan Amaran Penting (Berdasarkan Pengalaman Dunia Sebenar)

  • Jangan jalankan ddrescue pada pemacu dalaman langsung yang anda cuba simpan. Sentiasa but daripada pemacu macOS luaran atau gunakan Mac lain. Menulis fail log atau imej pada pemacu yang sama yang gagal boleh menyebabkan kerosakan selanjutnya.
  • CD langsung APFS dan Linux – Seperti yang dinyatakan dalam forum Technibble, banyak persekitaran langsung Linux (seperti Parted Magic) tidak mengenali isipadu APFS secara asli. Jika anda lebih suka persekitaran grafik, pertimbangkan untuk menggunakan sistem pemulihan macOS dan bukannya Linux.
  • Ruang destinasi – Pastikan pemacu destinasi anda mempunyai lebih banyak ruang kosong daripada kapasiti penuh pemacu sumber (bukan hanya ruang yang digunakan). Ddrescue mencipta imej sektor demi sektor.
  • Kesabaran – Ddrescue boleh mengambil masa berjam-jam atau berhari-hari untuk pemacu yang besar dan rosak. Gunakan fail log untuk menyambung semula jika perlu.
  • Alternatif pada Mac – Walaupun ddrescue percuma dan berkuasa, sesetengah pengguna lebih suka alat komersial seperti Data Rescue 5 atau Disk Drill. Walau bagaimanapun, untuk penyelesaian percuma, boleh skrip dan sangat andal, ddrescue kekal sebagai standard emas.

Kesimpulan

Menggunakan ddrescue pada Mac adalah mudah sebaik sahaja anda memahami penamaan peranti dan kepentingan fail peta. Ddrescue memberi anda peluang kedua untuk perkakasan yang rosak; EaseUS mengembalikan fail anda. Secara keseluruhannya, kedua-duanya merupakan kuasa pemulihan data pada macOS.

Soalan Lazim tentang Cara Menggunakan ddrescue pada Mac

Berikut adalah beberapa soalan yang mungkin anda ingin tahu:

1. Adakah ddrescue percuma untuk digunakan pada macOS?

Ya. ddrescue ialah alat sumber terbuka yang diterbitkan oleh GNU. Ia percuma untuk dimuat turun, digunakan dan diubah suai. Anda boleh memasangnya melalui Homebrew (brew install ddrescue) atau mengkompilnya dari sumber tanpa sebarang kos pelesenan.

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

Ya, tetapi dengan pertimbangan kecil.

ddrescue berfungsi dengan baik pada Mac Apple Silicon di bawah persekitaran terjemahan Rosetta 2 apabila dipasang melalui Homebrew. Perintah dan laluan peranti cakera (/dev/disk0, dsb.) berfungsi sama seperti Mac berasaskan Intel.