13 лет назад 5 сентября 2007 в 18:01 519
С некоторого момента на одном из компьютеров при воспроизведении CD в акустических колонках появились явственные щелчки, причем при проигрывании посредством PowerDVD 7 щелчков нет, а при использовании всех остальных плееров были. Диски DVD воспроизводились нормально всеми плеерами. Резак работает тоже как часы. Щелкает и в аналоговом тракте, и в S/P-DIF. В ходе борьбы с неисправностью был заменен оптический привод вместе со шлейфом, обнулялся BIOS материнской платы, изготавливался образ CD. При подключении последнего средствами программы Alcohol 120% выяснилось, что с записью все в порядке. Замена драйверов привода и их повторная установка из дистрибутива Windows XP проблемы также не решили. После загрузки со свежеустановленной Windows XP щелчки пропали. Стало понятно, что проблема софтовая, но было совершенно неясно, куда копать дальше. В офисе несколько компьютеров одинаковой конфигурации и с одинаковым набором софта, все под Windows XP Pro, проблема только на одном. В результате все-таки выяснил, что привод работал в режиме PIO! Оказывается, Windows отключает DMA после шести ошибок CRC. Лечится это дело удалением драйверов IDE-канала и перезагрузкой системы: www.microsoft.com/whdc/device/storage/IDE-DMA.mspx.

Ну, в таком случае нелишним будет проверить шлейф, разъемы IDE, а также убедиться, что температурный режим ПК в норме – ошибки могут сыпаться и из-за перегрева чипсета. Если же замена шлейфа не избавит вас от сбоя, попробуйте отключить контроль ошибок. Для этого установите равным нулю параметр ErrorControl в разделе реестра: HKLMSystemCurrentControlSetServicesCdfs. А чтобы возможность включить DMA снова появилась, надо в «Диспетчере устройств» удалить IDE-контpоллеp и затем заново установить его драйверы.

Никто не прокомментировал материал. Есть мысли?