Di masa lalu, saya ingat mendapatkan kesalahan drive, tetapi tampaknya drive modern tidak pernah melaporkan kesalahan, tetapi malah berusaha keras untuk mengembalikan sesuatu kepada Anda. Saya baru-baru ini gagal hard drive, agak buruk, tetapi sementara itu gagal tidak pernah melaporkan kesalahan (atau setidaknya WinXP tidak pernah memunculkan kesalahan itu). Saya tahu itu gagal karena program mulai berperilaku buruk dan akhirnya mati saat boot. Ketika saya memasang drive ke komputer lain untuk membaca semuanya, saya dapat menyalin semuanya (setelah beberapa izin gagal) dan itu melakukannya tanpa kesalahan, tetapi konten yang sebenarnya rusak karena pengujian arsip terbukti. Perangkat lunak pengujian drive pabrikan menentukan tidak ada kesalahan tetapi SpinRite berhenti saat memindai drive. Saya mulai bertanya-tanya seberapa besar ketidakstabilan perangkat lunak modern yang disebabkan oleh hard drive modern.
Jadi pertanyaannya adalah, apakah hard drive sekarang hanya membohongi kita? Khususnya, ketika dihadapkan dengan sektor yang tidak dapat dibaca, apakah drive modern cenderung untuk mengembalikan data yang rusak tanpa melaporkannya ke OS?
sumber
Saya tahu bahwa sistem file baru, ZFS, sebenarnya melaporkan ketika menemukan bad sector pada hard drive Anda. Mungkin masalahnya bukan pada hard drive itu sendiri karena kurangnya sistem file yang cukup modern. Hard drive kadang-kadang mendeteksi bad sector, dan memetakannya kembali ke sektor yang baik, tetapi itu jelas tidak cukup.
sumber
Sejauh yang saya tahu, biasanya Anda akan melihat bahwa kesalahan dapat dideteksi (menggunakan jenis cek hash?) Dan jika suatu sektor gagal maka drive akan pensiun sektor itu.
Jika ada kegagalan dengan read head itu sendiri atau mekanisme lain selain dari bit pada disk, maka Anda mungkin sulit ditekan untuk benar-benar mendeteksi itu.
sumber
Sulit mengatakan jika hard drive berbohong kepada kami. Saya sampai pada titik di mana pengontrol RAID yang solid dan beberapa disk adalah apa yang saya andalkan. Jika satu atau dua orang mati, biarlah. Bagian yang bergerak lebih sulit untuk ditangani. Dengan SSD yang secara perlahan membuat kemajuan di pasar, siapa yang tahu bagaimana hard drive dapat 'berbohong' kepada kita di masa depan.
Saya pikir disk yang lebih baru akhir-akhir ini menemukan bad sector dan kemudian menandai bad sector tersebut sebagai bad sehingga tidak ada yang bisa dituliskan padanya. Saya tidak dapat mengingat secara akurat, tetapi saya tahu disk yang lebih baru melakukannya hari ini. Apakah ini (tindakan pencegahan) benar - benar bohong ? Sulit dikatakan. Tetapi jika Anda benar - benar ingin tahu apa yang dilakukan hard drive Anda, dapatkan SpinRite . Ini akan memberi tahu Anda segala hal yang ingin Anda ketahui tentang hard drive Anda.
sumber
Saya baru saja disk mati (harus membekukannya untuk menyelamatkan apa yang saya bisa dari klik kematian) dan membeli eksternal untuk melakukan backup. Selama sekitar satu minggu saya memiliki Ubuntu pada drive lama (SATA generasi pertama yang IDE dengan antarmuka SATA). Saya tahu disk sudah lama dan tidak akan bertahan lama, tetapi tidak sampai saya menginstal Fedora pada drive yang berbeda saya mendapat peringatan tentang kegagalan drive yang akan terjadi.
Teori saya: Sangat mungkin bahwa sistem operasi yang ramah konsumen seperti Windows XP dan Ubuntu tidak akan secara default menunjukkan kesalahan SMART ini.
sumber
Hardisk modern menggunakan SMART tetapi ini hanya berfungsi sampai titik tertentu. Ketika data disk cukup "rusak" maka disk akan menyerah dan Anda kehilangan data.
Ada yang alat-alat seperti SpinRite GRC ini yang dapat melihat masa lalu SMART - dan ini kadang-kadang dapat menyelamatkan data Anda bahkan ketika harapan tampaknya hilang.
Saya secara teratur menjalankan SpinRite pada disk saya. SpinRite menguji data tertulis, dan secara opsional menyegarkan atau bahkan memulihkannya.
sumber
Akhir-akhir ini saya diberitahu tentang hard drive 2,5 ", di laptop, macet; tetapi saya tidak pernah benar-benar mengalami kerusakan hard drive sejati dalam 30 tahun komputasi. Saya memilikinya sekarang, karena lonjakan listrik di desktop merusak Mac saya memori, yang merusak sistem file. Kondisioner seharga $ 40 akan menghilangkan lonjakan daya, dan backup harian (dan partisi yang bagus, / Pengguna) akan memperbaikinya. Segera saya berharap untuk menambahkan drive PATA kedua yang lebih besar dan mirror / Usr partisi.
Ironisnya, ini lebih kecil kemungkinannya terjadi pada PC IBM 1984 saya, yang ingatannya memiliki bit paritas ke-9 untuk setiap 8 bit. (Pada hari-hari itu saya menggunakan SpinRite, dan saya senang membacanya masih berjalan dengan baik.) Ada program TSR gratis yang memeriksa disk Anda secara teratur dan mencatat, mengirimkan surat, atau (di Windows) memberikan peringatan jika segala sesuatu tampak buruk . (Saya harus lebih nyaman membandingkan dua log.)
Mesin saya untuk komputasi ilmiah: Saya ulangi semua perhitungan penting. Server dan mesin desktop (sebelumnya workstation, seperti Suns), bagi mereka yang tidak mampu membayar waktu untuk melakukan ini, harus memiliki memori ECC (dengan bit per byte tambahan), yang membutuhkan sedikit waktu & uang ekstra. Namun, saat ini hanya tersedia di server profesional, workstation, Power Pro Mac 2009 dengan kecepatan tinggi, dan tidak diragukan lagi beberapa mesin Windows yang mahal. Jika Anda seorang fisikawan pasca-pemrosesan data superkomputer, atau hanya aktuaris, Anda mungkin memerlukan salah satunya. Memori di masa depan kemungkinan akan menghitung kesalahan untuk memprediksi masalah yang akan terjadi dengan bank memori.
Sebuah buku online yang menurut saya bermanfaat adalah 'Meminimalkan Kegagalan & Kerugian Drive Hard Disk', online di: http://en.wikibooks.org/wiki/Minimizing_hard_disk_drive_drive_failure_and_data_loss
Hard drive, ATA & SCSI, selama sekitar 15 tahun sekarang, telah menggunakan SMART untuk memprediksi kegagalan drive yang akan datang. Meskipun perusahaan yang berbeda menggunakan kriteria yang berbeda untuk memunculkan jendela peringatan, arti dari banyak pengukuran SMART yang jelas diberikan dalam artikel Wikipedia di atasnya. Anda tidak perlu bergantung pada perusahaan perangkat lunak Anda untuk menghitung satu angka, seperti IQ. :-) Periksa bagian merah en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
Mereka yang dapat menggunakan baris perintah dapat mengukur atribut ini menggunakan paket gratis dari Sourceforge yang disebut 'smartmontools'. (Versi Windows muncul jendela.) Temukan di sourceforge.net/apps/trac/smartmontools/wiki/TocDoc
Coba / usr / local / sbin / smartctl -i / dev / hda, atau coba / usr / local / sbin / smartctl -i / dev / sda untuk drive SATA pada Windows.
Semua angka yang diberikan dapat dievaluasi dengan memeriksa halaman Wikipedia di atas. Juga disediakan adalah program penduduk yang menguji drive setiap sekarang & kemudian untuk degradasi lambat. Jika Anda ingin menyetel drive Anda (untuk kecepatan yang lebih cepat atau) untuk membuatnya lebih lambat, lebih tenang, & lebih dapat diandalkan, Anda juga dapat mencoba mengatur parameter hard drive dengan 'hdparm', ditemukan di sourceforge.net/projects/hdparm/
Saya belum memiliki dokumentasi Windows, tetapi di Debian Linux saya menggunakan:
/ sbin / hdparm -i / dev / hda
untuk drive PATA saya, hanya untuk informasi (dan informasi tentang penghapusan aman). Sejauh ini, saya telah meninggalkan pengaturan default sendirian.
sumber