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

15

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

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

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

Enigma83
источник
Я полагаю, что в этом случае конструкторы создали системы, например конденсаторы, используемые в качестве мини-ИБП для постепенного отключения питания даже при отключенном кабеле. Но это будет физическая сторона проблемы. Сторона программного обеспечения остается полной.
Mveroone
1
Если я могу добавить, программы, читающие записи SMART вашего диска, сообщат вам, есть ли у вас «плохие сектора» или какие-либо другие повреждения в ваших дисках. Speedfan, например, может читать SMART
Mveroone
Возможный дубликат superuser.com/questions/6863/… или superuser.com/questions/433994/… Это всего две записи, найденные после поиска в Google: (выключение) или (отключение) сайта: superuser.com
Jan Doggen
1
@ Kwaio: я знаю о SMART и о том, как его можно использовать для мониторинга состояния диска. Текущие тесты, что диск, на котором я сейчас работаю, в порядке, без плохих секторов. Спасибо, в любом случае! @ Ян Догген: Я делал Google до того, как опубликовал, указанный вами результат не появился. Но я просто читаю их, и они слишком расплывчаты (по сравнению с моим вопросом, который очень специфичен) и не задают то же самое, что и я. Отсюда и мой пост здесь.
Enigma83

Ответы:

10

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

Нет. Это может привести к повреждению данных, поскольку приложениям и ОС не хватило времени для записи ожидающей информации в памяти на диск. Но это не может привести к повреждению секторов - все жесткие диски имеют встроенные «цепи отвода », которые автоматически отключают головки при отключении питания. См. « Может ли внезапное отключение компьютера сделать плохой сектор на жестком диске? »

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

Во-первых, ОС не перемещает поврежденные сектора. Микропрограмма диска прозрачно перемещает поврежденные секторы в ОС, если обнаруживает, что не может надежно выполнить запись в местоположение. Во-вторых, не происходит «исправления» поврежденных секторов, частота ошибок которых выше, чем те, которые могут обрабатывать механизмы исправления ошибок привода. Истинно плохие сектора могут быть перемещены только в свободную область диска (как вы сказали).

Справка: Обнаружение и исправление ошибок

В любом случае вам не следует принудительно выключать компьютер, если вы цените свои данные. Это может привести к сбоям ОС, сбоям приложений и потере данных.


Чтобы добавить к информации об автопарковке головок жестких дисков, вот несколько патентов (от нескольких лет до десятилетий ), связанных с цепями втягивания на жестких дисках (см. Также другие патенты, упомянутые в них):

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