Isi kandungan
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
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.Pemacu destinasi dengan ruang kosong yang cukup untuk memuatkan saiz penuh pemacu sumber (atau imej cakera).
Homebrew (pilihan tetapi disyorkan) – cara paling mudah untuk memasang ddrescue pada macOS.
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:
3. Pasang ddrescue:
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:
senarai diskutil
Output akan kelihatan serupa seperti ini:
#: 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.
-
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), atauCipta fail imej pada pemacu luaran yang sihat (cth.,
/Volumes/MyBackup/failing_drive.img).
Langkah 3: Jalankan ddrescue – Sintaks Perintah Asas
Sintaks umum ialah:
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
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-ddan berfungsi dengan andal pada macOS.
Langkah 4: Pantau dan Sambung Pemulihan
Semasa ddrescue berjalan, anda akan melihat kemas kini status langsung:
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:
-
Lampirkan imej sebagai cakera maya dalam macOS:
pestahdiutil attach -nomount /Volumes/BackupDrive/source_image.img
Perhatikan nama peranti yang dipaparkan (cth., /dev/disk3). -
Gunakan senarai diskutil untuk melihat partition di dalam imej, kemudian pasang partition yang dikehendaki:
pestasudo diskutil mount /dev/disk3s1 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:
- Gunakan ddrescue untuk menggambarkan pemacu yang rosak.
- 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.
artikel berkaitan
-
Cara Membaiki Sektor Buruk pada Mac Pemacu Keras Luaran Tanpa Kehilangan Data
Daisy/2024/09/27
-
Cara Memulihkan Fail Sementara Word Mac [dengan 2 Kaedah Praktikal]
Daisy/2024/09/24
-
Cara Memulihkan Dokumen Word yang Tidak Disimpan atau Dipadamkan pada Mac dengan 7 Cara
Daisy/2024/09/18
-
Kad SD Mengatakan Penuh Tetapi Tiada padanya Mac [dengan 5 Pembetulan Terbukti]
Daisy/2024/10/08