Bagaimana saya bisa memperbaiki disk yang Disk Utility mengatakan itu tidak dapat diperbaiki?

27

Saya memiliki hard disk eksternal dengan satu partisi Mac OS Extended. Disk ini berhenti berfungsi beberapa hari yang lalu. Saya mencoba untuk memperbaiki partisi dengan utilitas disk tetapi tidak berhasil. Pesan kesalahan adalah sebagai berikut:

Kesalahan: Disk Utility tidak dapat memperbaiki disk ini. Cadangkan sebanyak mungkin file Anda, format ulang disk, dan pulihkan file yang dicadangkan.

Adakah ide atau alat yang dapat saya coba untuk memperbaiki disk saya?

gyurisc
sumber
Bisakah Anda yakin drive berfungsi dengan baik? Anda harus memeriksa beberapa hal jika Anda belum: Apakah kesalahan CRC Anda dihitung pada 0? Apakah Sektor Buruk Anda Tertunda / Dihapus / Diallokasikan pada 0? Sudahkah Anda menjalankan tes blok baca / tulis acak pada drive? Cari program shareware yang disebut SMART Utility jika Anda belum menjalankan pemeriksaan ini. Saya sangat merekomendasikannya untuk pemeriksaan kesehatan drive dasar.
Fyrefly

Jawaban:

18

Ada kemungkinan untuk memperbaikinya dengan baris perintah (di Terminal) dengan utilitas terminal seperti yang dijelaskan dalam dokumen dukungan Apple , yang ditunjukkan di bawah ini:

Gunakan baris perintah dan fsck_hfs -lperintah.

Nyalakan komputer Anda dan masuk sebagai administrator.

Buka Terminal (/ Aplikasi / Utilitas).

Saat diminta, ketikkan perintah berikut dan tekan Return untuk menentukan ID file files Anda:

df -hl

Cari beberapa baris teks yang terlihat seperti ini:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

Catat nama "disk" Disk Eksternal yang muncul setelah / dev /, seperti "/ dev / disk0s3." Ini adalah ID sistem file Anda untuk volume eksternal Anda.

Saat diminta, ketik perintah berikut dan kemudian tekan Return:

df -hl

Kemudian ketik perintah berikut, di mana "disk1" adalah ID sistem file Anda yang Anda catat di langkah 4, lalu tekan Return:

sudo fsck_hfs -l /dev/disk1

Saat diminta, masukkan kata sandi admin Anda, lalu tekan Return untuk memulai verifikasi.

Anda akan melihat pesan seperti ini selama pemeriksaan disk:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.
Ruskes
sumber
@ Buscar - ini adalah jawaban yang lebih baik ... tetapi fsck adalah apa yang sebenarnya gagal dilakukan Disk Utility. Tampaknya lebih efektif untuk menerapkan fsck secara manual, tetapi saya pikir mungkin Anda akan tertarik pada fakta itu. Jawaban yang bagus, teruskan.
chillin
3
@Buscar Partisi saya tidak monted dan saya tidak dapat melakukannya. Karenanya df -hl tidak melaporkannya. Apakah ada cara untuk menerapkan perintah fsck_hfs?
gyurisc
@gyurisc Anda tidak harus menjalankan df -hl, ini hanya digunakan untuk menunjukkan status partisi disk Anda.
Ruskes
3
Saya tidak mengerti. Apa yang dilakukan doa kedua df -hl?
Slipp D. Thompson
1
@gyurisc Jika disk Anda tidak me-mount, menggunakan diskutil listuntuk mendapatkan id dari Anda disk eksternal: apple.stackexchange.com/questions/107953/...
PCV
9

Saat Anda memasang disk Apple_HFS yang rusak ke Mavericks / Yosemite, ia berjalan fsck_hfssendiri.

Anda dapat melihat hasilnya (di Terminal):

tail -f /var/log/fsck_hfs.log

Tunggu sampai selesai sebelum menjalankan perbaikan sendiri.

Perbaikan juga perlu dijalankan berulang kali untuk memperbaiki beberapa kesalahan. Saya baru-baru ini perlu meluncurkannya 7 kali tetapi pada akhirnya berhasil memperbaiki disk. Anda dapat menggunakan salah satu fsck_hfsatau Disk Utility.

laktak
sumber
4
mengklik perbaikan berulang kali telah membantu saya lebih dari sekali
jensph
khususnya jika terus melempar hasil yang berbeda ..
H_7
3

Satu hal yang mungkin ekstrem adalah menempatkan drive dalam beberapa lapis tas freezer dan mendinginkannya di dalam freezer , dan kemudian mencoba untuk memasangnya, dan menyalin data apa yang Anda bisa sampai gagal lagi, dan kemudian ulangi proses ini. Ini tidak masuk akal, tetapi telah berhasil bagi saya dan ada banyak bukti anacdotal bahwa ini dapat membantu memulihkan data, terlepas dari posting yang menghilangkan mitos yang mulai muncul di internet setelah ide itu diambil oleh outlet berita teknologi utama.

chillin
sumber
21
Nama pengguna yang sesuai: P
NReilingh
2
+1 untuk nama pengguna. drive bekerja, hanya saja partisi tersebut tidak dapat di
mount
3

Saya beruntung dengan fsckdi baris perintah menggunakan opsi yang sedikit berbeda dari atas.

Digunakan df -hluntuk menentukan jalur perangkat disk seperti di atas (dalam kasus saya drive USB eksternal pertama saya, /dev/disk1s1)

Kemudian gunakan

sudo fsck_hfs -r -d /dev/disk1s1

Opsi -r membangun kembali Katalog B-Tree. Tidak yakin mengapa utilitas disk tidak melakukan ini secara otomatis. Opsi -d menunjukkan informasi debug tambahan. Lihat Memperbaiki disk dari mode pengguna tunggal (fsck gagal) dan halaman manual fsck_hfs untuk detailnya.

Simon Woodside
sumber
2
Setelah menjalankan perintah Anda, semua data pada hard drive saya terhapus, jadi TERIMA KASIH !!
Wazery
3

Anda mungkin tidak perlu memperbaiki disk!

Apakah ini drive eksternal yang Anda bagikan antara Mac dan PC Windows? Saya pernah mengalami masalah ini beberapa kali dengan FAT32 yang diformat disk. Jika Anda tidak melepas disk dengan benar saat menghapusnya dari PC Windows Anda, seluruh volume akan ditandai sebagai "sibuk" dan Anda akan diminta untuk memperbaiki volume jika Anda melihatnya di Utilitas Disk Apple. Namun Disk Utility akan gagal memperbaiki volume, dan melaporkan:
Tidak dapat membuka (Sibuk sumber daya)
Kode keluar sistem pemeriksaan adalah 8.

Cara mengatasinya mudah, cukup colokkan drive itu kembali ke PC Windows, dan lepaskan kaitannya dengan benar sebelum menghubungkannya ke Mac Anda.

Tidak jarang USB drive terputus hanya dengan mencabut kabelnya, dan biasanya itu tidak menyebabkan masalah, dan integritas diverifikasi ketika Anda memasangnya kembali. Idealnya Mac akan mengenali masalah umum ini dan mengatasinya, tetapi tampaknya mereka hanya mempercayai Microsoft untuk memvalidasi bahwa sistem file itu OK.

toutou
sumber
1
menyelamatkan saya dari banyak masalah dengan komentar ini ... kadang-kadang tidak bahwa disk rusak ..
Mamonu
2

Saya punya masalah dengan disk eksternal di ExFAT, tidak ada yang berhasil. Saya baru saja akan menggunakan perangkat lunak pemulihan tetapi boot ke Windows, Windows membacanya dengan baik. Boot kembali ke OS X dan sekarang semuanya sudah sebagaimana mestinya. Aneh.

m0j0pin
sumber
1

Sejujurnya, Apple agak konservatif dalam hal melaporkan kesalahan. Terkadang (beberapa orang akan mengatakan) untuk suatu kesalahan. Jadi ketika mereka menunjukkan masalah seperti ini. Ini MUNGKIN bisa diperbaiki dengan program pihak ketiga tapi jujur hal pertama yang harus Anda lakukan adalah Backup Data Anda. Karena kemungkinan bahwa bahkan jika drive tidak bersulang ada kemungkinan kehilangan data yang berbeda.

Pada kesempatan yang jarang, boot dari media eksternal atau partisi pemulihan (COMMAND-R) dan menjalankan Disk Utility dari sana, dapat memperbaikinya. Layak dicoba karena hanya menghabiskan sedikit waktu.

Secara pribadi saya menggunakan DiskWarrior dan telah memulihkan drive yang tidak dapat disentuh oleh Disk Utility, termasuk pesan kesalahan yang sebenarnya. Tidak ada jaminan itu akan melakukan trik tetapi lebih murah daripada HD baru.

Jika Anda tidak memiliki perangkat lunak komersial lainnya, itu yang Anda inginkan. Dan tetap perbarui dan pada media yang dapat di-boot yang berfungsi pada semua Mac yang saat ini Anda miliki. Saya lakukan.

Steve Chambers
sumber
Untungnya, saya membuat cadangan folder yang paling penting dengan crashplan. Yang mengganggu adalah bahwa tidak semua folder dicadangkan dan itu terjadi kedua kalinya sekarang. Terima kasih atas sarannya, saya akan mencobanya.
gyurisc
1

Saya memiliki masalah yang sama dengan eksternal Toshiba HD saya - macbook saya tidak akan mengenali HD sampai setelah mencabutnya dan kemudian meminta kata sandi (yang belum berlaku selama berbulan-bulan). Saya mencoba semua kemungkinan kata sandi sebelumnya, menerima pesan kesalahan yang sama dalam utilitas disk ketika mencoba untuk memperbaiki HD, dan akhirnya dapat memperbaiki kesalahan ini dengan memanfaatkan upgrade OS gratis ke Yosemite. Semoga ini bisa membantu !!

Karamazing
sumber
saya masih berjuang dengan ini dari waktu ke waktu
gyurisc
1

Pertama-tama Anda perlu menentukan apakah masalahnya ada pada perangkat keras disk atau sistem file. Untuk mempelajari apakah perangkat keras gagal, Anda dapat menggunakan utilitas yang akan mengevaluasi data SMART. Utilitas Disk Apple melakukan bentuk terbatas ini, tetapi hampir tidak dapat diandalkan sebagai alat khusus. Saya menggunakan SMART Utility - uji coba gratis akan memberikan semua informasi yang Anda butuhkan untuk diagnosis satu kali.

Jika perangkat kerasnya buruk, Anda sebaiknya tidak mencoba memperbaiki sistem file. Anda berada dalam situasi pemulihan data.

Jika drive OK menurut SMART Utility, Anda harus mencoba memperbaiki sistem file dengan Alsoft DiskWarrior . DiskWarrior dikembangkan oleh tim dengan pengetahuan yang mendalam tentang sistem file HFS, dan itu dapat memperbaiki masalah yang tidak bisa dilakukan Utilitas Disk .

Adam Rice
sumber
0

Jika Disk Utility tidak dapat memperbaiki volume, itu berarti bahwa struktur direktori rusak ke titik di mana ia tidak dapat menemukan semua file yang di katalog lagi.

Meskipun sekarang Anda dapat mencoba menyalin semua file ke disk lain, ini dapat mengakibatkan banyak kesalahan, dan Anda juga mungkin tidak mendapatkan semua file yang secara teoritis masih dapat dipulihkan.

Karena itu, saya sarankan Anda menggunakan Penyelamatan Data produk untuk pekerjaan pemulihan ini. Memindai seluruh disk (perlu beberapa saat), mencari "fragmen yang hilang" dari katalog, mencoba yang terbaik untuk memulihkan sebanyak mungkin.

Dengan disk yang ditandai tidak dapat diperbaiki, Anda tidak boleh mencoba untuk terus menulis padanya (sebenarnya, itu harus dibuat hanya-baca, yang, sayangnya tidak sesederhana seperti dulu), karena ada penulisan lebih lanjut dapat menimpa data yang valid, karena katalog yang rusak.

Jadi, dapatkan disk kedua yang cukup besar dan mulailah menyelamatkan. Jangan mencoba memperbaiki volume ini kecuali Anda tidak peduli dengan lebih banyak kerugian.

Thomas Tempelmann
sumber
0

Saya sudah memiliki pengalaman yang baik memperbaiki volume (bahkan ketika utilitas disk mengatakan tidak dapat memperbaikinya) menggunakan Diskwarrior dan / atau TechTool Pro . Keduanya shareware, mungkin ada alternatif freeware tapi saya tidak punya pengalaman dengan itu.

Kevin Grabher
sumber
0

Cerpen: Gunakan DiskWarrior

Komputer saya mengalami kerusakan dan kerusakan file direktori pada hard drive eksternal saya. Jadi itu tidak akan me-mount tetapi saya bisa melihatnya di Disk Utility (juga tidak akan memperbaiki). Membayar $ 120 untuk diskwarrior, pergi melalui segalanya dan itu baik-baik saja. Memberi Anda pratinjau untuk mengambil file juga sebelum mereka masuk dan memperbaiki bug. Bernilai uang.

Travis
sumber
0

Baca di suatu tempat tentang mencoba mengklik Perbaikan beberapa kali hingga berhasil. Butuh beberapa saat hingga mengambilnya dan saya dapat memulihkan disk, mencadangkannya, dan memformatnya.

LauraA
sumber
-1

Bagi saya, Disk Utility pada Snow Leopard berfungsi memperbaiki izin untuk drive tetapi tidak pada Mavericks. Aneh.

Laurence
sumber