Время от времени, примерно раз в неделю, мой компьютер с Windows Vista Business будет полностью зависать от минуты до нескольких минут. Как только это происходит, оно повторяется чаще, пока я не перезагружаюсь.
Process Explorer показывает, что во время этого события система выполняет «Аппаратные прерывания и DPC». Индикатор активности жесткого диска на моем компьютере также остается включенным до тех пор, пока он снова не станет отзывчивым, хотя я не слышу ни одного диска, который действительно царапается.
На изображении выше вы можете увидеть событие блокировки как всплеск красной линии (прерывания). Это кажется коротким, но это связано с тем, что Process Explorer не может обновить график, пока компьютер не отвечает.
Вот скриншот общего использования процессора; в общем, большое количество прерываний.
У меня складывается впечатление, что на моей машине больше прерываний, чем обычно. Это заставляет меня подозревать, что какая-то часть оборудования или драйвер работает неправильно. Или это может быть конфликт IRQ?
Как я могу диагностировать это?
Edit # 1: просмотр системного журнала показывает несколько предупреждающих сообщений, таких как:
Обнаружена ошибка на устройстве \Device \Harddisk1 \DR1 во время операции подкачки.
А также:
Произошел сброс к устройству \Device \RaidPort0.
Однако у меня не настроена конфигурация RAID, и все диски подключены напрямую к портам SATA моей материнской платы.
Правка № 2: Следуя приведенному здесь совету, я внес некоторые изменения в свою установку, чтобы попытаться решить проблему. Я еще не испытывал никаких зависаний, но вернусь, чтобы либо принять ответ, либо продолжить диагностику.
- Я заменил кабель SATA для моего системного диска;
- Я подключил кабель SATA к другому порту SATA на материнской плате Asus M2N-SLI Deluxe;
- Я обновил драйверы nForce 570 SLI AMD до последней версии nVidia.
Я делаю предположение, что \Device\RaidPort0
- это мой системный диск. Если проблема не устраняется, следующим шагом является отсоединение трех других моих дисков один за другим, пока проблема не исчезнет. Если это не решит проблему, я полностью избавлюсь от nForce. И после этого, похоже, это может быть только системный диск или сама моя материнская плата.
Редактирование № 3: После замены порта SATA на системном диске другим портом диска я обнаружил следующие записи в журнале событий через несколько дней:
Произошел сброс к устройству \Device \RaidPort1.
А также:
Запрос на это устройство был отменен.
Устройство: \ Устройство \ RaidPort1
Модель: ST3160812AS
Версия прошивки: 3.А.А.
Серийный номер: 5LS34HQ1
Порт: 1
Мне кажется достаточно ясным, что проблема не в диске или в кабеле SATA, поскольку ошибки полностью переместились на другой порт. Я буду считать этот порт SATA неработающим и использовать только остальные пять.