Может ли преждевременное отключение компьютера привести к повреждению секторов жесткого диска?

2046
Enigma83

В1: Может ли принудительное отключение компьютера без использования встроенных функций выключения / перезагрузки вызвать накопление на жестких дисках поврежденных секторов? Будь то результат BSOD, блокировки, сбои и т. Д.

Q2: Если это так, можно ли ремонтировать эти плохие сектора? Я знаю, что ОС обычно перемещает поврежденные сектора в другие области диска, но как только накопитель накопит слишком много, он просто умирает.

Я прочитал и увидел вещи о «мягких» и «жестких» плохих секторах. Один вызван программным обеспечением, а другой - фактическим физическим ущербом. Причина, по которой я спрашиваю об этом, заключается в том, что в прошлом году у меня умерло несколько жестких дисков, задолго до их предполагаемой продолжительности жизни, и у них всех было общее то, что я сильно отключил свой компьютер.

15
Я полагаю, что в этом случае конструкторы создали системы, например конденсаторы, используемые в качестве мини-ИБП для постепенного отключения питания даже при отключенном кабеле. Но это будет физическая сторона проблемы. Сторона программного обеспечения остается полной. mveroone 11 лет назад 0
Если я могу добавить, программы, читающие записи SMART вашего диска, сообщат вам, есть ли у вас «плохие сектора» или любые другие повреждения в ваших дисках. Speedfan, например, может читать SMART mveroone 11 лет назад 1
Возможный дубликат http://superuser.com/questions/6863/what-damage-will-powering-down-instead-of-shutting-down-do или http://superuser.com/questions/433994/does-shutting Это просто две публикации, найденные после поиска в Google: (выключение) или (отключение) сайта: superuser.com Jan Doggen 11 лет назад 0
@ Kwaio: я знаю о SMART и о том, как его можно использовать для мониторинга состояния диска. Текущие тесты, что диск, в котором я сейчас работаю, в порядке, без плохих секторов. Спасибо, в любом случае! @ Ян Догген: Я сделал Google, прежде чем я разместил, результат, который вы перечислили, не появился. Но я просто читаю их, и они слишком расплывчаты (по сравнению с моим вопросом, который очень специфичен) и не задают то же самое, что и я. Отсюда мой пост здесь. Enigma83 11 лет назад 1

1 ответ на вопрос

10
M K

Q1: Can forcibly powering off a PC without using the built-in shutdown/reboot functions, cause a HDD to accumulate bad sectors? Whether it be the result of BSODs, lockups, crashes, etc.

No. It can result in data corruption because the applications and OS did not have enough time to write pending information in memory to the disk. But it cannot result in bad sectors - all HDDs have built-in "retract circuits" that autopark the heads safely when powered off. See "Can sudden shutdown of pc can make BAD sector in HDD?"

Q2: If so, are these bad sectors repairable? I know an OS typically relocate bad sectors to other areas of the drive, but once a drive accumulates too many it just dies.

Firstly, the OS does not relocate bad sectors. The drive's firmware relocates bad sectors transparently to the OS if it finds that it's unable to reliably write to a location. Secondly, there is no "repairing" of bad sectors whose error rates are higher than what the drive's error correction mechanisms can handle. Truly bad sectors can only be relocated to a spare area of the drive (as you stated).

Reference: Error detection and correction

In any case, you should not forcibly power off a computer if you value your data. It can result in OS crashes, application crashes and loss of data.


To add to the information on autoparking HDD heads, here are a few patents (several years to decades old) related to retract circuits on HDDs (see other patents referred to within these as well):

Драйвер диска не «исправляет» поврежденные сектора, но он должен помечать их как поврежденные (непригодные для использования), и поэтому данные не будут записываться в эти поврежденные сектора. Ashildr 11 лет назад 0
@ МК: Спасибо за ответ, это был самый лаконичный на данный момент. Сайт TomsHardware был особенно полезен. И, как вы знаете, мои принудительные отключения были в основном сбоями. Это то, что я имел в виду. В противном случае я всегда использую функцию выключения. Но это все еще заставляет меня задуматься о том, как 2 накопителя могут умереть на одном ноутбуке всего за год. А недавно я купил еще один ноутбук, он умер в течение недели после покупки. К счастью, я все еще был в рамках политики возврата и получил обмен. Пока проблем нет. Спасибо! Enigma83 11 лет назад 2
Может быть, они умерли по какой-то другой причине? Регулярно ли вы чистите свой ноутбук (особенно вентиляционные отверстия), чтобы он не перегревался? Вы также можете регулярно запускать [smartmontools] (http://smartmontools.sourceforge.net/) на дисках, чтобы увидеть, что диск видит с точки зрения использования, ошибок и т. Д. Существуют также инструменты с графическим интерфейсом для мониторинга дисков. Если ответ был полезен, вы можете принять его, если только вы не хотите ждать лучших ответов. M K 11 лет назад 0
Я думал, что жесткие диски используют импульс вращающегося диска, чтобы обеспечить энергию для парковки головок, а не конденсаторов. cmorse 11 лет назад 0
Я обновил свой ответ, основываясь на дополнительных исследованиях, и добавил ссылки на патенты. На самом деле это называется цепью отвода. Он * не использует механическую энергию от вращающегося диска напрямую * для перемещения головок, но преобразует ее в электрическую энергию, которая затем используется схемой отвода для безопасного перемещения головок. M K 11 лет назад 0

Похожие вопросы