Привод CD-ROM постоянно переходит в режим PIO. происходит это потому что Windows XP обнаруживает, что CD-ROM работает нестабильно в режиме UDMA. Есть вероятность что это определяется по количеству ошибок чтения, получаемых с привода.
Поясним что такое PIO и UDMA режимы:
PIO — программный ввод-вывод, метод передачи данных между двумя устройствами, использующий процессор как часть маршрута данных (процессор выполняет команду чтения порта, считывает байт или слово данных в свой регистр, после чего переписывает его в память, затем повторяет эту процедуру до тех пор, пока вся необходимая информация не будет считана из устройства в память).
UDMA — прямой доступ к памяти, режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.
Кроме того, данные пересылаются сразу для многих слов, расположенных по подряд идущим адресам, что позволяет использование т. н. «пакетного» (burst) режима работы шины — 1 цикл адреса и следующие за ним многочисленные циклы данных. Аналогичная оптимизация работы ЦП с памятью крайне затруднена.
Примечание! Для того чтобы устранить проблему можно попробовать отключить режим отслеживания ошибок, но этот способ не гарантирует 100% эффективности и не гарантирует того, что не произойдет никаких ошибок или сбоев.
Для того чтобы отключить режим отслеживания ошибок необходимо запустить редактор реестра и перейти к ветке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs
В правой части экрана найти параметр ErrorControl выделив его нажать правую кнопку мыши и в контекстном меню выбрать Изменить.
В появившемся окне:
Изменить Значение на 0 и нажать ОК.
После этого для установки режима UDMA удалите и заново установите IDE контpоллеp в диспетчере устройств.
Работает, спс автору респект!
Спасибо, заработало! Автору респект!