Windows 7 зависает с высокой активностью диска

У меня есть компьютер с Windows 7, который я использую почти исключительно для потокового видео (Hulu в Internet Explorer или записанное или транслируемое в прямом эфире ТВ с Windows Media Center). Часто компьютер зависает на несколько секунд. В течение этого времени индикатор жесткого диска горит постоянно. Кажется, это часто случается, когда я начинаю что-то смотреть или после остановки видео.

Следуя советам в этой теме,

Как устранить неполадки, связанные с зависанием или медлительностью Windows?,

Я установил средства анализа производительности Windows и запускаю команду xperf, пока не произойдет остановка.

Если я правильно интерпретирую результаты, похоже, что активность диска соответствует процессу System, имеющему большое количество сбросов и время очистки. Это делается компонентом с неизвестным деревом пути и именем пути.

Я разместил здесь набор файлов журналов: Файлы

Итак, что мне делать с этой информацией?

Обновление: 19.01.14: Я, вероятно, должен добавить, что в прошлом месяце было три BSOD - два из них за последнюю неделю. Это гораздо более новая проблема, чем зависание, хотя, похоже, это указывает на проблемы с памятью или жесткими дисками. Но, как я уже сказал в комментариях ниже, я запустил MemTest и диагностику диска, не обнаружив никаких проблем. Я добавил последний файл дампа BSOD в коллекцию опубликованных файлов FWIW. И с тех пор, как я купил компьютер, он зависал, когда он выходил из режима ожидания; Я вынужден перезапустить. Все это были случайные инциденты, которые трудно устранить, и могут быть или не быть связаны.

Обновление: 29.01.14: Я обнаружил, что проблема сохраняется, даже если я делаю чистую загрузку. Возможно ли, что это связано с объемом данных на жестком диске? У меня на диске около 300 Гб записанного ТВ. В основном это программы от получаса до двух часов, поэтому они представляют собой большие файлы - от 3 до 25 Гб каждый. Они должны быть смежными файлами; дефрагментация не имеет большого значения в производительности.

Есть еще одна интересная часть головоломки: она никогда не происходит во время записи Windows Media Center. Записанные передачи не имеют перерывов или зависаний, и мы можем смотреть другое видео во время записи без замораживания. Либо Media Center имеет полный приоритет и не допускает прерываний, либо, возможно, это является причиной зависаний во время воспроизведения. Или, в соответствии с предложением Zero3, приведенным ниже, возможно, постоянная активность во время записи не позволяет приводу вращаться вниз.

2 ответа

Я думаю, что преждевременно объявлять диск мертвым, как, кажется, @Ramhound предлагает в комментариях. Кажется, это чистая спекуляция, особенно если учесть ваш превосходный SMART-статус с нулевым перераспределением секторов.

У меня есть еще одно предположение, которое, как мне кажется, гораздо более правдоподобно: ваш диск вращается вниз / останавливается из-за неактивности, а затем при повторном доступе требуется значительное время для повторного раскручивания (диск, который вы "очищаете", вы видите). Эта "функция" экономит электроэнергию, но может вызывать всплески запаздывания, описанные вами, в то время как ОС ожидает, пока диск не проснется. К сожалению, это довольно распространенная проблема с зеленой "экологичной" линейкой продуктов WD, к которой относится ваш привод.

Эту "функцию" можно изменить и / или отключить на некоторых дисках с помощью инструментов, доступных на веб-сайте WD.

Что ж, даже несмотря на то, что ни одна диагностика диска не обнаружила никаких признаков неисправностей, похоже, что Ramhound был прав, что проблема возникла с жестким диском. Я исключил все другие возможности. Сначала я отключил кэш записи, полагая, что это остановит процесс очистки. По большей части это так, но потом я увидел высокий уровень записи в MFT и $LogFile. Поэтому я сделал сброс к заводским настройкам, надеясь, что перезапись содержимого диска может очистить файловую систему от любых повреждений. Высокая активность диска сохранялась даже после этого. Это в значительной степени сузило проблему с жестким диском. Поэтому я заменил диск и сделал чистую установку Windows 7. Это создало несколько собственных проблем с отсутствующими драйверами, но в итоге я смог восстановить те, которые мне были нужны, из старой установки. Компьютер отлично работает с новым жестким диском (и я изменил старый как внешний резервный диск).

Другие вопросы по тегам