4

Я либо владею, либо отвечаю за (на работе) множеством жестких дисков, которые либо входят в состав raid-массивов, либо в других местах есть резервные копии данных.

Когда диск начинает выходить из строя и работает медленно, потому что он постоянно пытается восстановить данные из области, это очень раздражает. Мне не нужны данные, и я бы хотел исправить или принудительно исправить некоторые ошибки на неисправных дисках, чтобы производители жестких дисков с большей вероятностью заменили их по гарантии.

Я понимаю, что существуют другие QA о плохих секторах, но они обычно говорят о восстановлении данных. Мне не интересно, какие данные на диске. По сути, я бы хотел как можно быстрее принудительно подсчитать перераспределенный сектор SMART через порог отказа, или чтобы диск стабилизировался с перераспределением всех поврежденных секторов и больше не возникало. В настоящее время я предпринимаю шаги

  1. быстрое форматирование диска
  2. если были какие-либо ошибки, перейдите к шагу 1
  3. используйте скрипт powershell для копирования файлов на весь диск
  4. если были какие-либо ошибки, удалите проблемные файлы и перейдите к шагу 3
  5. убедитесь, что содержимое всех файлов совпадает с исходным файлом
  6. если были какие-либо ошибки, перейдите к шагу 1

Обычно диск перестает работать полностью, или я сыт по горло тем, сколько дней это займет, прежде чем счетчик перераспределенных секторов достигнет своего порога отказа.

Иногда я пытаюсь сохранить файл в специальной папке с плохими файлами, которая, как я знаю, содержит плохой сектор в файле как мой собственный маркер, чтобы не использовать эти сектора.

Есть ли другие инструменты или методы, которые могли бы быть быстрее?

Изменить: Я также должен отметить, что я не беспокоюсь о безопасной очистки диска. Если кто-то физически получает диск и может прочитать любые данные, это хорошо для него.

2 ответа2

3

Вам нужно будет найти старый компьютер, который вы можете спрятать в углу, чтобы запустить эти программы. Если диск слегка поврежден, он может закончить работу в течение <2 часов, в зависимости от размера жесткого диска.

Если вы установите dban (dariks boot и nuke) на 2 или 3 прохода, это может быть быстрее. Может быть, MHDD (с включенным Remap)

В зависимости от размера жесткого диска, он не любит жесткие диски с несколькими ТБ. Spinrite от grc.com.

Все 3 метода установлены и забыты. Проверяйте это пару раз в день, чтобы убедиться, что они сделаны.

0

Инструменты, которые я использую с аналогичной целью:

  1. HDAT2
  2. MHDD (ищите "MHDD" в списке), см. Также FAQ. Q: Как я могу исправить задержки на моем HDD (красные и коричневые блоки в MHDD)?
  3. HDDScan

1 и 2 являются низкоуровневыми утилитами DOS, работают на уровне диска, игнорируют файловую систему и могут использовать настраиваемые тайм-ауты (например, «если задержка 300 мс, переписать сектор»). Большую часть времени процесс происходит следующим образом (это происходит автоматически): считывать данные, пока не произойдет BAD или задержка, переписать поврежденные / задержанные сектора, продолжить. Во время перезаписи жесткий диск либо фиксирует сектор, либо переназначает его в резервную область. Но так как вам не нужны данные, вы можете просто стереть жесткий диск. Это будет немного быстрее. Обе утилиты поддерживают повторение после завершения, поэтому, если диск медленно умирает и выбрасывает все больше и больше ПЛОХО, вы сможете автоматически завершить агонию диска.

HDDScan - это утилита для Windows, от того же автора, что и MHDD, но она имеет ограниченную функциональность по сравнению с MHDD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .