When seeing more then one drive on a single ide port often there are varying access times for each drive/device. In the device manager you would right click on the ide controller to see the properties screen come up.
You then look in the advanced tab for transfer mode settings with a selector there. That should already be set to the udma mode in XP by default being far newer then the earlier versions like the 9X family of Windows there.
Some rather elaborate methods include using the registry editing tool to dreate a new value in the system registry itself while that comes with warnings for obvious reasons.
http://users.bigpond.net.au/ninjaduck/itserviceduck/udma_fix/
The MS recommendation on the other hand is far more practical.
To enable DMA mode using the Device Manager
1.
Open Device Manager.
2.
Double-click
IDE ATA/ATAPI Controllers to display the list of controllers and channels.
3.
Right-click the icon for the channel to which the device is connected, select
Properties, and then click the Advanced Settings tab.
4.
In the
Current Transfer Mode drop-down box, select
DMA if Available if the current setting is "PIO Only."
If the drop-down box already shows "DMA if Available" but the current transfer mode is PIO, then the user must toggle the settings. That is:
•Change the selection from "DMA if available" to
PIO only, and click OK.
•Then repeat the steps above to change the selection to
DMA if Available.
http://www.microsoft.com/whdc/device/storage/ide-dma.mspx