Mac saya cenderung berhenti setiap saat ketika melakukan tugas-tugas sederhana seperti mengklik kanan, membuka menu dan mengetik (Ini sebenarnya membeku ketika saya mulai mengetik pertanyaan ini.)
Saya telah membaca di beberapa tempat bahwa ini mungkin disebabkan oleh blok disk yang buruk, dan bahwa cara terbaik untuk memperbaikinya adalah dengan memformat dan menimpa seluruh disk dengan nol. Jelas, ini membutuhkan waktu dan akan menghancurkan semua data yang saya miliki di disk. Apakah ada cara untuk memeriksa blok buruk tanpa memformat drive, atau bahkan memetakan ulang disk untuk mengabaikan blok tersebut (akhirnya memperbaikinya)?
Mac saya cukup baru (Mac Mini akhir 2011), jadi saya ragu itu ada hubungannya dengan memori rendah atau swappage.
Jawaban:
Saya akan menjawab taktik "blok buruk" dan Anda dapat mengajukan ikuti pertanyaan jika Anda masih memiliki kelambatan dan Anda telah menyimpulkan bahwa itu bukan blok yang benar-benar buruk. (Blok buruk hampir tidak pernah menjadi masalah yang lambat - karena sistem dapat memetakan ulang blok dengan begitu cepat, sehingga Anda memerlukan rakit dan rakit untuk benar-benar merusak I / O. Jika Anda memiliki blok buruk, mereka dapat merusak sebagian data pada drive dan instal ulang tidak hanya memperbaiki itu, itu memaksa menulis untuk mendeteksi lebih banyak blok buruk - semacam situasi menang / menang).
Anda tidak memerlukan alat tambahan untuk melihat kesehatan drive Anda.
Buka Disk Utility dan pilih drive fisik itu sendiri (bukan Macintosh HD atau apa pun partisi / volume) dan pilih info.
Jika Anda merekam dan menonton nilai di bawah S.M.A.R.T. Status dan melihat bagaimana mereka berubah dari waktu ke waktu, Anda dapat mengetahui hampir semua hal yang dapat dideteksi tentang degradasi penyimpanan atau kegagalan sebagian.
sumber
Jika kita memisahkan esensi dari pertanyaan, dari alasan untuk bertanya ...
Mulai Ubuntu dan jalankan badblock
... klik tajuk untuk jawaban lengkap.
Di tempat lain di Stack Exchange
Bagaimana cara memeriksa apakah ada bad sector pada USB harddisk di OS X? (2012-02-27)
Baru-baru ini, di Ask Different:
Apa pun yang Anda gunakan
Ketahuilah bahwa relokasi (atau memetakan ulang atau menghemat, atau apa pun namanya) dapat menyebabkan dataloss
sumber
badblocks
berjalan tanpa batasan yang Anda kaitkan dengan DriveGenius 3? Pertimbangkan untuk menambahkan beberapa detail ke jawabanmu (s) - terima kasih.saya merekomendasi Prajurit Disk atau Drive Genius , keduanya harus menawarkan opsi untuk boot dari media eksternal untuk menganalisis hard drive Anda.
sumber
"Tolong: jika Anda tidak dapat menyebutkan nama produk, dapatkah Anda menjelaskan metode pengujiannya?"
Saya tidak bisa menyalahkannya karena tidak menyebutkan alat. Saya tidak tahu di mana Anda tinggal tetapi di perusahaan A.S. dapat menuntut Anda karena mengkritik mereka.
Namun, berdasarkan pengalamannya dengan "alat terkenal" saya menduga inisialnya adalah TTP.
Dari apa yang saya tahu, produk itu tampaknya tidak melakukan pekerjaan yang sangat teliti dalam melakukan apa pun. Saya telah membaca laporan bahwa semua yang dilakukannya adalah membaca mentah dari hard drive dan menandai kesalahan I / O sebagai masalah sektor setiap kali terasa seperti itu. Itu merindukan masalah drive. Saya sudah melihat tangan pertama ini, dan harganya $ 100.
Saya tidak pernah menggunakan Drive Genius jadi saya tidak tahu apa-apa tentang itu. Namun, saya dapat berbicara tentang Spinrite dan Scannerz.
Spinrite menggunakan apa yang saya anggap, setidaknya dalam mode penulisan ulang, prosedur yang sangat, sangat berisiko. Mencoba membaca dan kemudian menulis ulang sektor ke drive. Ini OK jika sumber masalah sebenarnya adalah kegagalan sektor, tetapi kegagalan kabel terputus-putus dapat menyebabkan masalah yang sama persis. Dengan kata lain, jika kegagalan kabel yang terputus-putus merusak transfer data antara CPU dan hard drive, itu bisa berakhir dengan membaca data yang rusak dari hard drive dan kemudian menulis ulang data yang baik. Potensi korupsi dalam kasus seperti itu tinggi. Spinrite adalah produk kuno yang dikembangkan untuk PC pada awal tahun 80-an.
Scannerz sebenarnya bukan perangkat lunak pengujian hard drive, ini perangkat lunak pendeteksi kesalahan. Ini memantau untuk I / O kesalahan dan penyimpangan waktu, dan tampaknya melakukannya berdasarkan pada model statistik kinerja drive / sistem. "Aturan" dengan Scannerz adalah bahwa jika masalah dapat diulang dari pindaian ke pindaian, maka masalahnya adalah pada media itu sendiri, dan itu akan menjadi sektor yang buruk atau sektor yang lemah. Jika masalah tidak dapat diulang pada pemindaian, maka kemungkinan kesalahan lain seperti kabel yang buruk atau retak retak di papan logika. Scannerz memiliki mode overwrite, tetapi manual mereka memperingatkan tentang menggunakannya dengan cukup berat, seperti halnya produk yang akan mengeluarkan dialog peringatan tentang menggunakannya. Kebanyakan jika tidak semua prosedur yang mereka gunakan untuk memperbaiki masalah dilakukan dengan menggunakan alat standar seperti Disk Utility. Saya bisa mengajari anjing saya untuk melakukan pemindaian dasar pada drive dengan Scannerz, namun untuk menggunakannya secara maksimal, paling tidak membutuhkan pengetahuan yang cukup tentang bagaimana sistem bekerja.
Saya pribadi telah menyaksikan Scannerz mengambil kabel yang buruk pada hard drive eksternal. Anda benar-benar dapat menipu dengan kabel selama pemindaian dan menonton penyimpangan dan kesalahan muncul saat kabel yang salah dipindahkan. Sejauh pengetahuan saya, tidak ada alat lain di pasar yang dapat mendeteksi hal itu.
Dengan semua yang dikatakan, mengenai alat-alat lain, gagasan untuk menggunakan alat berbasis MS-DOS lama seperti Spinrite atau sesuatu dari distribusi Linux mungkin tidak praktis untuk sebagian besar pengguna Mac. Saya berani bertaruh sebagian besar pengguna Mac bahkan tidak yakin apa itu Linux, dan mereka sering tidak tahu (atau ingin tahu) bagaimana cara khusus mengisolasi drive sehingga produk dengan asal-usulnya di MS-DOS dapat bekerja , dan berpotensi merusak drive mereka. Taktik semacam itu mungkin baik-baik saja dengan teknisi inti, tetapi itu sama sekali tidak praktis bagi kebanyakan orang. Saya juga akan menambahkan bahwa aplikasi yang tampaknya melakukan sedikit lebih dari melakukan panggilan sistem ke versi baris perintah Disk Utility tidak terlalu mengesankan, IMHO.
sumber
Sebelum Anda mulai melakukan hal seperti ini, buka Console.app (saya percaya nama Inggrisnya) yang memungkinkan Anda untuk melihat apakah ada kesalahan I / O yang telah dicatat. Jika Anda melihat kesalahan I / O, Anda harus segera bersiap untuk bermigrasi ke drive baru, karena itu berarti drive Anda telah kehabisan sektor cadangan untuk tujuan ini dan itu hanya akan menjadi lebih buruk. Cara khas untuk melakukan ini adalah dengan menggunakan Time Machine untuk membuat cadangan, dan kemudian mengubah drive dan kemudian menginstal ulang OS X lagi, dan memberitahu installer untuk membangun kembali dari Time Machine.
Secara pribadi saya menggunakan skrip shell sederhana yang melewati semua file pada disk dan menggunakan dd untuk membacanya (dan mencetak kesalahan baca sambil melanjutkan). Saya kemudian mengganti nama file yang berisi blok buruk sehingga saya tidak akan menggunakannya lagi.
sumber
for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done
haruskah itu melakukannya?Coba gunakan drive defrag bintang
sumber
Disk Warrior adalah untuk memperbaiki file indeks pada drive yang memiliki file indeks yang rusak. File indeks yang rusak sering membuat drive tidak dapat digunakan. Drive Genius dapat melakukan beberapa perbaikan indeks tetapi paling dikenal untuk defragmentasi. Pemindaian permukaannya sangat mendasar. Seluruh daftar alat pengujian drive dapat ditemukan di berikut ini:
http://forums.macrumors.com/showthread.php?t=1544280
Saya kenal dengan Scannerz, karena saya murah! :-)
sumber
Saya tidak yakin "merekomendasikan" produk di forum ini benar-benar tepat, karena mungkin dianggap sebagai spam. Apa yang akan saya lakukan adalah memberi tahu Anda pengalaman saya sendiri dengan Scannerz dan alat "terkenal" yang jauh lebih mahal.
Kami memiliki beberapa sistem lama, semua PPC, semua menjalankan Leopard yang perlu kami jual. Beberapa item ini (sekitar 5 jika ingatanku benar) menunjukkan apa yang aku sebut perilaku aneh. Mereka secara berkala memberi kami bola pantai berputar, mengunci sedikit, dll. Kami menjalankan alat "terkenal" untuk melakukan diagnosa, dan AHT pada setidaknya 3 dari mereka. Mereka semua kembali dengan membawa tagihan kesehatan yang bersih. Saya berpikir, "Ya, itu pasti imajinasi saya." Dalam sebulan menjualnya, kami menerima pemberitahuan dari setiap pembeli bahwa unit-unit tersebut rusak. Kami memberikan barang-barang ini garansi 90 hari sehingga satu-satunya pilihan kami adalah, atas kebijakan pelanggan, dapat mengembalikan uang tersebut dan biaya pengiriman, atau memperbaiki sistem dengan biaya kami dan mengirimkannya kembali.
Dalam setiap kasus, itu adalah masalah yang sama persis: hard drive gagal atau sedang dalam proses gagal dan tidak ada alat "terkenal" atau AHT yang mengambilnya. Kami memiliki lebih banyak unit untuk diproses, dan setelah mempelajari pelajaran saya, kali ini kami bertemu dengan beberapa unit lagi dengan masalah yang sama. Kali ini saya sadar kemungkinan masalah drive, jadi saya membuka /var/log/system.log dan menggunakan perintah "tail" untuk mengikuti apa yang sedang terjadi. Saya melakukan ini saat menggunakan alat "terkenal". I / O kesalahan akan muncul dan alat "terkenal" tidak akan begitu terkenal merindukan mereka ... banyak dari mereka.
Scannerz baru di pasaran dan murah, jadi saya pikir saya bisa mencobanya. Scannerz mengambil setiap masalah plus yang lainnya! Itu tidak hilang masalah alat "terkenal" terjawab. Selain itu saya menemukan bahwa jika sebuah unit memiliki kabel drive internal yang buruk, saya dapat membuka unit, memulai sesi Scannerz, dan menyelidiki kabel dengan probe non-konduktif dan Scannerz akan mulai membuang banyak kesalahan atau penyimpangan.
Satu-satunya alat yang akan saya gunakan adalah Disk Warrior untuk memperbaiki masalah indeks drive Disk Utility, karena alasan tertentu, tidak akan menyentuh, dan Scannerz untuk mengevaluasi masalah drive. Itu pilihanku. Itu adalah alat yang saya percayai. Periode!!
Jika Anda memerlukan detail teknis tentang caranya Scannerz hubungi orang yang membuatnya. Mereka memiliki kontak pemasaran dan kontak pendukung di situs web mereka.
sumber
Gunakan utilitas disk untuk mengetahui nama perangkat (mis. "Disk4") lalu di jendela Terminal, coba
sudo dd bs=1m if=/dev/disk4 of=/dev/null
Ini akan mencoba membaca seluruh isi drive.
sumber