Yes, but XP only disables DMA, if the read errors cause a timeout in the IDE driver multiple times.
This should never happen, if AnyDVD and/or CloneDVD are installed, as both AnyDVD.sys as well as ElbyDelay.sys (<- yeah, hence the name!) do prevent these timeouts to happen.
Adaptec ASPI does bypass AnyDVD.sys, so if you use sofware, which uses Adaptec ASPI... bad luck.
The old story... never use Adaptec ASPI on Windows2000/XP, unless you have to... (SCSI scanner, for example...) it is broken by design... never use ForceASPI.