Обнаружение / диагностика привода "паузы". Какие-нибудь хорошие инструменты там?
Сегодня вечером, работая на компьютере, он начал временно зависать. Во-первых, я услышал громкий щелчок из отсека для жесткого диска. Тогда ничто не казалось бы необычным, пока я не щелкнул или щелкнул правой кнопкой мыши по чему-либо. Тогда я бы получил небольшое вращающееся кольцо (это на Windows 7). Мышь все еще двигалась, но Проводник не отвечал. Иногда я мог использовать Alt-Tab, чтобы перейти к переключателю приложений, но на самом деле он не переключал приложения. Затем, после паузы от 15 секунд до нескольких минут, все вернется к жизни.
У меня было сильное подозрение, что это было связано с проблемой на одном из жестких дисков, но я не мог сказать, какой из них (если я не хотел вынуть их всех, расположить их на полу, а затем просматривать веб-страницы, пока мое ухо был между ними).
Это не первый раз, когда я видел, как диски делают это. Но все инструменты, которые я когда-либо использовал (Norton NDD, Spinrite, Ontrack и т. Д.), Похоже, просто пытаются прочитать все сектора. Но вот странная вещь: когда я видел, как приводы выходят из строя, первым признаком является то, что они, в конце концов, успешно выполняют чтение (так что сканер плохого сектора счастлив). Они просто занимают 30 секунд, чтобы придумать данный сектор.
Перед тем, как написать инструмент для чтения всех секторов на наличие ошибок и аномальных задержек, я подумал, что я хотел бы спросить: кто-нибудь знает инструмент (для Windows, Linux или на загрузочном компакт-диске), который может обнаруживать такие признаки сбоя, как этот?
3 ответа
Windows делает некоторые элементарные записи о сбоях диска. Взгляните на журнал событий, чтобы узнать время ожидания:
Или другая соответствующая информация:
Обычно источником события является disk
или же atapi
в System
журнал.
Другой альтернативой являются инструменты для тестирования производительности, такие как HDTach
, Вы можете сравнить накопитель и посмотреть, есть ли значительное падение в той или иной части диска. Это не является окончательным (это сложно проверить честно), но если бы мы знали, как окончательно определить неисправные жесткие диски, нас бы здесь не было.
Вы можете просто запустить Process Monitor на некоторое время и просто искать ненормально длинные операции с файлами.
Просто отфильтруйте его до Query File или Create File.
Вы можете использовать встроенный SMART для получения таких данных, но инструменты самих производителей являются лучшими инструментами. Это также те, которые вам нужно запустить (обычно), прежде чем вы сможете получить RMA.
Я подозреваю, что диск ОС сначала или любой другой диск содержит данные подкачки, так как вы получаете синий пончик терпения.