
Стикнувся на днях з помилкою яку не бачив уже років 5+, після “синього екрану” контролер переключився в режим PIO. Так що от…
Буває що при великій кількості помилок в роботі жорсткого диску Windows змінює режим роботи контролера з Ultra DMA на PIO, відповідно швидкість падає до 3.3Мб/с(PIO Mode 0). Для того щоб повернутися до режиму Ultra DMA потрібно виконати деякі маніпуляції з реєстром:
- Відключити контроль помилок.
В розділі HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E96A-E325-11CE-BFC1-08002BE10318} у підрозділах 0001 та 0002 створити dword-параметр ResetErrorCountersOnSuccess та присвоїти йому значення 1.
У цих же розділах перевірити значення параметрів MasterIdDataCheckSum=dword:0, SlaveIdDataCheckSum=dword:0, MasterDeviceTimingModeAllowed=dword:ffffffff, SlaveDeviceTimingModeAllowed=dword:ffffffff
- Потрібному параметру, MasterDeviceTimingMode чи SlaveDeviceTimingMode, присвоїти бажане значення:
- 0x10010 - UDMA Mode 5 (ATA100)
- 0x8010 - UDMA Mode 4 (ATA66)
- 0x2010 - UDMA Mode 2 (ATA33)
- 0x0410 - Multi-Word DMA Mode 2
- Перезавантажитися.
Також можна в Диспетчері пристроїв видалити IDE-контролер і перезавантажитися, але бувало не піднімалася система після такого.