Режим DMA может не работать по следующим причинам:
Плохое конструктивное
исполнение (разводка печатной платы) материнской платы. Особенно часто
такая причина возникает при использовании материнских плат малоизвестных
производителей.
Слишком длинный IDE
кабель.
Сочетание на одном канале
дисков двух различных производителей (редко, но тоже бывает)