---by Alter aka Alexander A. Telyatnikov
---Last updated on 01.04.2007.
Overview(as explained in Alter.Org.UA Official webpage)
...It is worth installing UniATA if vendor of your new motherboard do not want to supply you with drivers for your old OS. Or vice versa, you have old motherboard and want to install new Windows with it. Of course, it is possible to use standard (generic) drivers those most probably supports this hardware. But what about performance ? You will have PIO mode with 0.5 - 3 Mb/sec transfer rate. UniATA shall use DMA or UltraDMA and have up to 10 times better performance. There is still one common problem with modern hard driver of more than 128 Gb capacity (also known as LBA-48 or BigLba). Old OSes do not support such drives at all, new ones require latest Service Packs. UniATA has built-in support for large drives....UniATA supports numerous IDE controllers and in addition is capable of driving all standard (onboard primary/secondary) controllers.
Features
- DMA/UDMA support (up to ATA-133) on known and generic DMA on unknown controllers
- LBA48 (large drives greater than 128Gb) support
- SerialATA support (SATA, SATA-2)
- NT3.51 (i486+), NT4, 2000, XP, 2003 support (may be 2005 - not tested)
- support of contiguous set of modes UDMA0-UDMA6 (ATA-16/25/33/44/66/100/133)
- Support of numerous IDE controllers and generic ATA/ATAPI
- no reinstall required when migrating to different IDE controller or motherboard.
- internal command queueing and optimized execution order of read/write requests
- user-mode device management utility atactl.exe. You can change data transfer mode (PIO/DMA/UDMA) on the fly.
- tuning Read/Write cache, transfer modes and many other things via Registry settings
To get latest stable version - v0.37 Click Here
Now, what i want is somehow integrate this SATA driver into Windows XP Service Pack 2 installation source so that this driver is available during txtmode stage. The driver.inf is not allowing me to adhere to the integration guide available here, because of my limited experience with such a complex working INF. Can someone provide me any clue regarding this?
Thanks.
