Бяка началась вчера. Ощутимо упала скорость чтения DVD-ROMа. В среднем - в 5 раз. Диск сливался не 4-6 минут, а больше 30-ти.
Проблему нашел сразу - режим канала IDE (у меня харды висят на SATA, ДВД - на IDE UDMA) переключился в "Только PIO". Меняю вручную на "DMA если доступно" - по барабану, стоит принудительное PIO. И скорость чтения-записи ограничена 2Х.
Перезагрузка, установка твикеров, копание в БИОСЕ, удаление ДВД и контролера с последующей их установкой - ничего не дало, так и висит PIO. Пришлось делать откат системы (отсоединять и снова вешать ДВД было лениво - ночь, пацан спал...) - помогло, встал UDMA-2.
Сегодня проблема повторилась. Работали DVDShrink, три Total-a, MPEGVideoWizard, AutoGordianKnot - вобщем, система загружена на 100%. И ДВД снова начал тупить...
Полазил в Интернете, нашел схожие болячки. И - в одном месте повезло - нашел-таки путь ее устранения. Завтра вечером попробую.
Текст целиком:
Возможно, кому-нибудь эта инфа будет полезна - бывает, и харды при ошибках переходят в "принудительное PIO"В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs создайте ключ ErrorControl и установите его значение в 0. Перезагрузитесь.
Теперь надо выставить вручную режим UDMA для контроллеров. За это отвечает раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.
В этом разделе несколько подразделов.
Раздел 0000 отвечает за контроллер, 0001 - за первый канал IDE, 0002 - за второй канал.
Открываем системный реестр и находим ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\ {4D36E96A-E325-11CE-BFC1-08002BE10318}\0000 после чего создаем в нём новый параметр "EnableUDMA66" типа DWORD и установливаем его значение, равное 1 (установка этого параметра в "0" приведет к блокировке режима).
В каждом разделе есть ключи MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed. Они определяют максимальный режим работы устройства.
Для обоих параметров установите значения 0xffffffff Перезагружайтесь.