Does it support AHCI function? If so, how to run it with Windows XP?
Yes, it supports AHCI. Please follow the instruction below:
Update BIOS to latest version and Load Optimized.
Go to BIOS setting > [Integrated Peripherals] > [SATAAHCI Mode] and select [AHCI].
Copy F6preinstall driver to a floppy disk from either driver DVD or driver page. If you use driver DVD, you can find driver in this file directory: \BootDrv\iRST\32Bit or 64Bit.
During Windows XP installation procedure, press [F6] when you see this message: "Press F6 if you need to install a 3rd party SCSI or RAID driver".
Then press [S] to enter driver selection page.
When you see the following screen, please select [Intel(R) Desktop/Workstation/Server Express Chipset SATAAHCI Controller] and press [Enter].
Press [Enter] when you see driver confirmation page and it will load AHCI driver from floppy disk to proceed Windows installation.