Малыш Кюхельбеккер
1 - 16.12.2009 - 20:56
|
CD-ROM сбрасывается в PIO режим, и не хочет выставляться обратно в UDMA. Это происходит если XP обнаруживает, что устройство нестабильно работает в выбранном режиме. Определяется по количеству ошибок чтения. Обычно это означает что привод в плохом состоянии. Но благодаря механизмам контроля ошибок, такие приводы могут работать долго. Попробовать можно вот что. Для отключения режима отслеживания ошибок выставить [HLM\SYSTEM\CurrentControlSet\Services\Cdfs] ErrorControl = DWORD:0 Чтобы вернуть режим UDMA, лучше удалить и поставить заново IDE контролёр из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в [HLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}] Внутри этой ветки находится 4 папки. В том числе 0000 – отвечает за сам контролёр. 0001 – отвечает за Secondary IDE Chanell. 0002 – отвечает за Primary IDE Chanell. Выбираем папку которая отвечает за нужный канал. Каждому из установленных устройств соответствуют по два ключа: MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную). Значение, чтобы разрешить использовать устройство в UDMA режиме, должно быть 0хffffffff. Если оно будет 0х0000001f. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя, в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX): 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 – 0xfffff. Выставляйте нужное, и перезагружайтесь. |