Today my friend told me about enabling AHCI on Windows, it can help to improve the performance of IO when it can use the advantage of SATA hard disk drives. The problem is I didn't enable AHCI when I install Windows Server 2008. Is there any way to do it after installing the Windows?
Yes, there is. And here it is:
1. Exit all Windows-based programs.
2. Click Start, type regedit in the Start Search box, and then press ENTER.
3. If you receive the User Account Control dialog box, click Continue.
4. Locate and then click the following registry subkey:
5. In the right pane, right-click Start in the Name column, and then click Modify.
6. In the Value data box, type 0 (zero), and then click OK.
7. On the File menu, click Exit to close Registry Editor.
8. Restart the PC and change the settings for RAID/AHCI from "Disabled" to "AHCI" (maybe it will different in your PC)
Windows Server 2008 has built-in SATA driver which support AHCI but disable by default. By tweaking registry, you've just enabled it.
Note: You can apply the same process for Windows Vista.