Чи брешуть жорсткі диски?


10

За старих часів я пам'ятаю помилки накопичувача, але, здається, сучасні диски ніколи не повідомляють про помилки, а натомість докладають максимум зусиль, щоб повернути вам щось. Нещодавно у мене вийшов з ладу жорсткий диск, досить погано, але, не виходячи з ладу, він ніколи не повідомляв про помилки (або принаймні WinXP ніколи не виходив з цих помилок). Я знав, що він провалюється, тому що програми почали поводитися погано, і нарешті він загинув під час завантаження. Коли я приєднав накопичувач до іншої машини, щоб прочитати все, я зміг скопіювати все (після деяких дозволів відхилити), і це було зроблено без помилок, але фактичний вміст був пошкоджений у міру тестування архівів. Програмне забезпечення для тестування дисків виробника визначило, що помилок не було, але SpinRite жорстко зупиняється під час сканування накопичувача. Я починаю цікавитись, скільки нестабільності сучасного програмного забезпечення можна віднести до сучасних жорстких дисків.

Тож питання полягає в тому, чи жорсткі диски тепер просто лежать нам? Зокрема, стикаючись із нечитабельним сектором, чи сучасні накопичувачі схильні повертати пошкоджені дані, не повідомляючи їх про такі як ОС?

Відповіді:


10

Так, нові жорсткі диски лежать нам. Зазвичай ці брехні можна спостерігати за допомогою SMART.

Я думаю, що це стосується щільності інформації на типових табличках. Дизайнери припускають, що на блюдах будуть недоліки, і розробляють прошивку навколо цього - якщо сектор не працює, він автоматично переписується і дані не втрачаються. Типова ОС помітить лише тоді, коли накопичувач запасних секторів помітить, і в цей момент ваші дані загрожують.

Тож, мабуть, мораль цієї історії полягає у використанні чогось подібного smartmontools для моніторингу брехні.


5
Поганий сектор не переписаний - сучасні диски містять запасні сектори, які прошивка використовує для заміни несправних секторів автоматичним відображенням.
harrymc

Крім цього, вам потрібен окремий інструмент, який буде читати дані SMART.
surfasb

1

Я знаю, що нова файлова система ZFS насправді звітує, коли виявляє погані сектори на вашому жорсткому диску. Можливо, проблема полягає не стільки в самих жорстких дисках, скільки в недостатній сучасній файловій системі. Жорсткі диски іноді виявляють погані сектори і переназначають їх на хороші, але цього явно недостатньо.


0

Наскільки я знаю, як правило, ви побачите, що помилки можна виявити (використовуючи тип перевірки хешів?), А якщо сектор не працює, то привід вийде з цього сектора.

Якщо є несправність із самою головою для читання або яким-небудь іншим механізмом, ніж біти на диску, то ви можете бути сильно натиснуті, щоб насправді це виявити.


0

Важко сказати, чи лежать у нас жорсткі диски. Я до того, на чому я покладаюся на надійний RAID-контролер і декілька дисків. Якщо один або два помре, так і буде. З рухомими частинами важче розібратися. Завдяки тому, що SSD повільно просуваються на ринок, хто знає, як жорсткі диски можуть "лежати" нам у майбутньому.

Я думаю, що нові диски в ці дні знаходять погані сектори, а потім позначають ці сектори як погані, тому нічого не можна записати. Я не можу точно згадати, але я знаю, що нові диски роблять це сьогодні. Це дійсно (профілактичні заходи) насправді бреше ? Важко сказати. Але якщо ви дійсно хочете знати, що робить ваш жорсткий диск, придбайте SpinRite . Він розповість про все, що ви коли-небудь хотіли знати про свій жорсткий диск.


0

У мене був просто диск для диска (довелося заморозити його, щоб зберегти те, що я міг від клацання смерті) і придбав зовнішній, щоб зробити резервну копію. Близько тижня я мав Ubuntu на старому накопичувачі (SATA першого покоління, який був IDE з інтерфейсом SATA). Я знав, що диск старий і не прослужить довго, але лише після встановлення Fedora на інший накопичувач я отримав попередження про неминучу помилку диска.

Моя теорія: Цілком ймовірно, що зручні для споживача операційні системи, такі як Windows XP та Ubuntu, за замовчуванням не показують цих помилок SMART.


0

Сучасні жорсткі диски використовують SMART, але це працює лише до певного моменту. Коли дані диска досить "зламані", диск видасться, і ви втратили дані.

Є такі інструменти, як SpinRite GRC, які можуть зазирнути до SMART - і вони іноді можуть врятувати ваші дані, навіть коли надія здається втраченою.

Я регулярно запускаю SpinRite на своїх дисках. SpinRite перевіряє записані дані та необов'язково оновлює або навіть відновлює їх.


Схоже, SpinRite не оновлювався давно. Я знайшов сторінку, де згадуються обмеження з підтримкою SATA ( grc.com/sr/kb/sata.htm ), і згадується, що вона може бути вдосконалена у версії 6.1, але цей випуск, здається, ніколи не надійшов. Я надіслав електронний лист автору, щоб дізнатися поточний стан продукту. Я додам тут ще один коментар, якщо дізнаюся щось більше.
Метт Пассел

Щоправда, версія стара, але вона все ще діє (за винятком випадків, зазначених на сторінці SATA).
Torben Gundtofte-Bruun

0

Останнім часом мені розповіли про 2,5-дюймові жорсткі диски, у ноутбуках, збої, але я ніколи не відчував справжньої аварії на жорсткому диску за 30 років обчислень. У мене це є зараз, тому що сплеск живлення на робочому столі зіпсував мій Mac пам'ять, яка пошкодила файлову систему. Кондиціонер лінії 40 дол. США усунув би сплеск живлення, і щоденні резервні копії (і хороший розділ, / користувач) відновлять його. Незабаром я сподіваюся додати більший, другий диск PATA і відобразити дзеркало / Usr перегородка.

За іронією долі, це було менше шансів на моєму комп'ютері IBM 1984, у пам'яті якого був дев'ятий біт парності на кожні 8 біт. (У ті часи я використовував SpinRite, і я радий читати, що він все ще працює добре.) Існують безкоштовні програми TSR, які регулярно перевіряють ваш диск і входять у систему, входять у пошту чи (в Windows), щоб підсилити попередження, якщо все здається поганим . (Мені слід зручніше порівнювати два журнали.)

Моя машина для наукових обчислень: я повторюю всі важливі обчислення. Сервери та настільні машини (раніше робочі станції, як Suns), для тих, хто не може дозволити собі час на це, повинні мати пам'ять ECC (з додатковим бітом на байт), що вимагає зовсім небагато додаткового часу та грошей. Однак сьогодні він доступний лише на професійних серверах, робочих станціях 2009 Power Pro Macs з великою швидкістю, і без сумніву, на деяких дорогих машинах Windows. Якщо ви фізик післяобробляєте дані суперкомп'ютера або просто актуар, вам може знадобитися одне з них. Пам'ять у майбутньому, ймовірно, зараховує помилки для прогнозування майбутніх проблем з банком пам'яті.

Інтернет-книга, яку я вважаю корисною, - «Мінімізація відмов жорстких дисків та втрата даних», онлайн за адресою: http://en.wikibooks.org/wiki/Minimizing_hard_disk_drive_failure_and_data_loss

Жорсткі диски ATA та SCSI вже близько 15 років використовують SMART для прогнозування майбутніх збоїв накопичувача. Хоча різні компанії використовують різні критерії, щоб підняти попереджувальне вікно, значення багатьох численних вимірювань SMART чітко наведено у статті Вікіпедії. Вам не потрібно покладатися на свою програмну компанію, щоб обчислити єдине число, як IQ. :-) Перевірте червоні розділи en.wikipedia.org/wiki/SMART#Kknown_ATA_S.MART_attributes

Ті, хто може використовувати командний рядок, можуть вимірювати ці атрибути, використовуючи безкоштовний пакет від Sourceforge, який називається "smartmontools". (У вікні Windows з'являється вікно.) Знайдіть його на sourceforge.net/apps/trac/smartmontools/wiki/TocDoc

Спробуйте / usr / local / sbin / smartctl -i / dev / hda, або спробуйте / usr / local / sbin / smartctl -i / dev / sda для накопичувачів SATA в Windows.

Усі цифри, які вона дає, можна оцінити, вивчивши вищевказану сторінку Вікіпедії. Також передбачена резидентна програма, яка тестує накопичувач щораз і на повільну деградацію. Якщо ви хочете налаштувати свій диск (на більш високу швидкість або), щоб зробити його повільнішим, тихішим та надійнішим, ви також можете спробувати встановити параметри жорсткого диска за допомогою "hdparm", знайденого на sourceforge.net/projects/hdparm/

У мене немає документації на Windows, але в Debian Linux я використовую:

/ sbin / hdparm -i / dev / hda

для мого накопичувача PATA, лише для інформації (та інформації про захищені видалення). Поки що я залишив налаштування за замовчуванням у спокої.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.