Я либо владею, либо отвечаю за (на работе) множеством жестких дисков, которые либо входят в состав raid-массивов, либо в других местах есть резервные копии данных.
Когда диск начинает выходить из строя и работает медленно, потому что он постоянно пытается восстановить данные из области, это очень раздражает. Мне не нужны данные, и я бы хотел исправить или принудительно исправить некоторые ошибки на неисправных дисках, чтобы производители жестких дисков с большей вероятностью заменили их по гарантии.
Я понимаю, что существуют другие QA о плохих секторах, но они обычно говорят о восстановлении данных. Мне не интересно, какие данные на диске. По сути, я бы хотел как можно быстрее принудительно подсчитать перераспределенный сектор SMART через порог отказа, или чтобы диск стабилизировался с перераспределением всех поврежденных секторов и больше не возникало. В настоящее время я предпринимаю шаги
- быстрое форматирование диска
- если были какие-либо ошибки, перейдите к шагу 1
- используйте скрипт powershell для копирования файлов на весь диск
- если были какие-либо ошибки, удалите проблемные файлы и перейдите к шагу 3
- убедитесь, что содержимое всех файлов совпадает с исходным файлом
- если были какие-либо ошибки, перейдите к шагу 1
Обычно диск перестает работать полностью, или я сыт по горло тем, сколько дней это займет, прежде чем счетчик перераспределенных секторов достигнет своего порога отказа.
Иногда я пытаюсь сохранить файл в специальной папке с плохими файлами, которая, как я знаю, содержит плохой сектор в файле как мой собственный маркер, чтобы не использовать эти сектора.
Есть ли другие инструменты или методы, которые могли бы быть быстрее?
Изменить: Я также должен отметить, что я не беспокоюсь о безопасной очистки диска. Если кто-то физически получает диск и может прочитать любые данные, это хорошо для него.