Постепенные ошибки диска

605
tghw

У меня периодически возникают проблемы с компьютером, когда программы начинают зависать. Обычно происходит то, что некоторые программы перестают отвечать полностью, и их невозможно убить с помощью диспетчера задач (почти всегда iTunes и моя программа резервного копирования). В конце концов, я вынужден перезагрузиться. Неизбежно, когда я перезагружаюсь, мой массив RAID 1 переходит к проверочному сканированию, по пути обнаруживая и исправляя ошибки.

Поскольку блокирующиеся программы - это программы, которые читают большие части диска и восстанавливают RAID после перезагрузки, я склонен думать, что один из дисков в массиве имеет ошибки, которые со временем развиваются медленно.

Любые идеи относительно того, как я мог бы диагностировать, какой диск и нужно ли мне просто заменить диск полностью? Может ли это быть карта RAID вместо? Кто-нибудь видел подобные проблемы с RAID-массивом и блокировкой iTunes?

РЕДАКТИРОВАТЬ: Рейдовый контроллер является RAID-контроллер Intel ICH8R / ICH9R / ICH10R / DO SATA. Я не думаю, что это название продукта, но это вся информация, которую я могу почерпнуть из диспетчера устройств.

Обновление Поскольку я задал этот вопрос, я перестал использовать массив RAID 1 и обновил его до нового отдельного диска. Я все еще вижу такой же вид деградации после нескольких недель безотказной работы, но теперь, когда я перезагружаюсь, вместо того, чтобы перестраивать массив, ОС запускает контрольный диск, где она часто находит пару ошибок, исправляет их без проблем, а затем продолжает загрузку.

Любая помощь будет принята с благодарностью.

3
Какой контроллер RAID вы используете? Brian Knoblauch 15 лет назад 0
Добавлено к вопросу. tghw 15 лет назад 0
Выполните короткую SMART-самопроверку в конфигурации BIOS. Hello71 13 лет назад 2
@ Hello71 Я попробую, когда вернусь домой сегодня вечером. tghw 13 лет назад 0
@tghw - Когда вы «вынуждены перезагружаться», как вы перезагружаетесь? Происходит ли проверка диска при обычной плановой перезагрузке? Когда вещи начинают блокироваться, процессор показывает себя занятым в диспетчере задач? Ваш указатель мыши заблокирован? Ƭᴇcʜιᴇ007 13 лет назад 0
@ techie007 Я перезагружаюсь из меню «Пуск», но оно никогда не завершает «Выход из системы», и мне приходится сильно перезагружаться. Процессоры не привязаны, мышь активна, просто несколько приложений блокируются, а работа с файловой системой становится намного медленнее. tghw 13 лет назад 0
@tghw - Есть ли у вас проблема с отключением во время обычной плановой перезагрузки? Если да, перезагружается ли он правильно из безопасного режима? Ƭᴇcʜιᴇ007 13 лет назад 0
@ techie007 Запланированные перезагрузки, прежде чем он начнет действовать, все в порядке. tghw 13 лет назад 0

4 ответа на вопрос

3
LawrenceC

Ошибки, с которыми вы сталкиваетесь, скорее всего, являются повреждением на уровне файловой системы, а не физическими проблемами с диском. Если на дисках есть ошибки CRC или другие подобные вещи, вы увидите ошибки диска в Event Viewer.

Одна вещь, которая может привести к невозможности уничтожения программ через диспетчер задач, вероятно, застряла где-то в ядре. Обычно это означает, что драйвер устройства виноват. Я не знаю, какие типы драйверов устанавливает iTunes, но это может быть проблемой. Попробуйте обновить iTunes до последней версии, если это возможно. Я мог бы представить, что некоторые типы программного обеспечения, которые отслеживают изменения на вашем диске, также могут вызвать проблемы.

Кроме того, попробуйте проверить, установлены ли последние версии драйверов для вашего чипсета, и попробуйте обновить BIOS до самой последней версии.

РЕДАКТИРОВАТЬ: Windows также поддерживает такие вещи, как «фильтровать» драйверы устройств, которые перехватывают чтение и запись, поступая в драйверы физических устройств. Если есть проблема с драйвером фильтра, то есть он застрял в ожидании чего-то еще, то это может привести к зависанию системы. Nero PxHelper.sys(или что-то в этом роде) является примером такого драйвера, обычно подключаемого к драйверу устройства CD-ROM.

Возможное программное обеспечение для жесткого диска может включать антивирусное программное обеспечение, программное обеспечение для шифрования, возможно, некоторые типы программного обеспечения для резервного копирования, Windows AIK и вредоносное ПО.

Хороший звонок. У меня в окне просмотра событий есть следующее: «Структура файловой системы на диске повреждена и не может быть использована. Пожалуйста, запустите утилиту chkdsk на многопользовательской ОС». (Событие ID 55) Все еще не уверен, * почему * это происходит, хотя. tghw 13 лет назад 0
Если Windows прерывается во время обновления данных на диске, который она использует для поиска файлов и поиска свободного места, например записей MFT, тогда вы можете получить информацию о `chkdsk` при перезагрузке. Смотрите мое редактирование выше для получения дополнительной информации. LawrenceC 13 лет назад 0
Принимая во внимание «пару недель безотказной работы», я думаю, что некоторые драйверы ввода-вывода или фильтра могут не работать и выгружаться; возможно, доступ к жесткому диску DMA возвращается к одному из режимов PIO, что может объяснить очень медленное отключение. Я не уверен, что Windows-7 изначально была рассчитана на «пару недель безотказной работы». chronos 13 лет назад 0
1
James T

I heard about someone having a similar issue before. It turned out that their motherboard only supported SATA version 1 and the hard drive was trying to run at SATA version 2 speeds. He ended up fixing the issue by down-throttling the hard drive to 150 MB/s using the pin OPT1 (works on Western Digital drives). If this was the case, you'd notice some abnormal-looking graphs using the HD Tune benchmark (such as reaching a peak and constantly dropping down to 0). The benchmark gives better results when the hard drive is not being used for anything else. The Average transfer rate should be around 100 MB/s for relatively new desktop computers.

The HD Tune benchmark should gradually decrease as it goes to 100%. If it is a straight line all the way across at 200 MB/s, you probably have one of those awesome new solid state drives. If it is straight all the way across at around 10 MB/s, your drive could be stuck in PIO mode and going super-slow (which can make large applications appear to hang). Windows knows when it has not been shut down properly. A forced shutdown could be causing the chkdsk on start-up. I would imagine that forcing a shutdown in the middle of a write operation could cause file system errors.

Screenshots of a completed benchmark, the info tab, and the health tab from HD Tune might help narrow down the issue (you can use the free version).

1
Randolf Richardson

Если ваш RAID-контроллер является одной из тех недорогих моделей, которые не выполняют свою собственную обработку, но полагаются на драйвер для выполнения всей тяжелой работы (многие низкоуровневые материнские платы со встроенными RAID-контроллерами имеют такие типы контроллеров), и Windows происходит сбой во время обновления диска (или все обновления не были записаны на диски до операции перезагрузки), то это может быть причиной вашей проблемы.

Одна большая подсказка заключается в том, что ваш компьютер сильно тормозит, особенно при работе с большими объемами данных. Ваш RAID-массив начинает перестраиваться до загрузки ОС или после? Если после, то очень вероятно, что у вас есть один из тех программных контроллеров RAID, о которых я упоминал [в первом абзаце].

0
Matt H

У меня был клиент, у которого были подобные проблемы. Мы все думали, что это была карта рейда, поэтому заменили ее на другую. Еще 2 карточки спустя и мы пришли к выводу, что это был компьютер. Когда он заменил компьютер и использовал одну из «того, что мы думали», неисправная карта рейда, и проблема никогда не возникала.

В конце концов, мы никогда не выясняли, где именно проблема. Это может быть оперативная память, материнская плата или процессор, кто знает. Но так как он заменил всю коробку и смог повторно использовать raid-контроллер и жесткий диск, мы изолировали достаточно, чтобы понять, что это не программное обеспечение, не жесткий диск или raid-контроллер.

Если у вас есть несколько флешек, как вы можете удалить некоторые из них, переместить их и посмотреть, не возникнет ли у вас такая же проблема. например (4 ГБ ОЗУ) 2x 2 ГБ флешки. Снимите верхнюю. Запустите на некоторое время машину на 2 ГБ и посмотрите, сохраняется ли проблема. Если это так, поменяйте палку оперативной памяти другой и оставьте одну. Та же проблема? не может быть барана, проблема уходит? хммм интересно ... может быть проблема барана.

Я думаю, что могу исключить ОЗУ; Я только что проверил, что у меня была эта проблема, прежде чем я заменил каждую палку в коробке, и проблема продолжилась. Возможно, у новой ОЗУ есть подобные проблемы, но есть вероятность, что это материнская плата или карта RAID. tghw 13 лет назад 0