![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Hardware Железо |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Administrator Join Date: Sep 2001 Location: South Korea, Gumi
Posts: 7,267
Blog Entries: 15 Rep Power: 10 Reputation:
357 | PIO mode problem of removable devices in WindowsXP Была у моего компа такая вот проблемка после инсталяции XP, я даже написал вопрос тут. Два CD-ROM дивайса подключены через один шлейф к IDE. Когда стоял Win2000 скорость чтения была как положено. Поставил XP и через неделю наблюдаю резкое понижение скорости копироварние дисков, причем диски совершенно нормальные. Смотрю в Device Manager -e у одного сидюка стоит PIO у другого UDMA2. Eще через неделю и другой начал показывать PIO. При этом загрузка CPU была 100% (PIO режим использует проц для копирования, а DMA отдельный канал передачи данных). Покапался в googlе-e и нашел кое-что. Оказывается у XP есть баг, при котором после того как произошло более чем 6 timeout-ов при чтении с дивайса, виндос сбрасывает режим для этого дивайса в PIO, а обратно забывает. Для решения проблемы надо найти в registry этот ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X , где X номер шины, 1 или 2 (Primary or Secondary). Найти там ключ MasterIdDataCheckSum или SlaveIdDataCheckSum для мастер или слэйв дивайсов соответственно и удалить его нафиг ! После перезагрузки ваш дивайс будет снова работать в том режиме, в каком он работал раньше. Вот. Если что наврал можете поправить ![]() |
| | |
| | #2 |
| Главный инспектор снов | А еще можно поправить и сделать экспорт в *.рег файл, тогда не надо будет в registry лезть.
__________________ Kill'em!!! Kill'em all!!! |
| | |