Difference between revisions of "Install AHCI Support for ATI SB600 SATA Controllers on Existing Windows Installations"

Kipkis (Kipkis | contribs)
m (importing article from wikihow)
 
Kipkis (Kipkis | contribs)
m (Text replacement - "{{intro\|date.*?}}" to "")
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{intro|date=2011-10-24}}SATA is the new standard for communication between a computer system and hard drives, CD and DVD drives, etc., and replaces the slower IDE standard. However, many people do not realize that SATA comes in two flavours: AHCI mode, or "real" SATA mode, and a form of IDE emulation over the SATA bus. Windows XP does not have native support for AHCI. Booting the Windows XP Professional x64 CD actually bluescreens when AHCI mode is enabled from the BIOS.
+
SATA is the new standard for communication between a computer system and hard drives, CD and DVD drives, etc., and replaces the slower IDE standard. However, many people do not realize that SATA comes in two flavours: AHCI mode, or "real" SATA mode, and a form of IDE emulation over the SATA bus. Windows XP does not have native support for AHCI. Booting the Windows XP Professional x64 CD actually bluescreens when AHCI mode is enabled from the BIOS.
  
 
When AHCI is disabled in the BIOS, booting Windows works just fine, but as soon as you try to install AHCI drivers for your chipset they fail - because no AHCI support is detected, since it's disabled. When you reboot and enable AHCI support in the BIOS, Windows dies early in the boot process because it can no longer read from its installation partition, since it doesn't have AHCI drivers.
 
When AHCI is disabled in the BIOS, booting Windows works just fine, but as soon as you try to install AHCI drivers for your chipset they fail - because no AHCI support is detected, since it's disabled. When you reboot and enable AHCI support in the BIOS, Windows dies early in the boot process because it can no longer read from its installation partition, since it doesn't have AHCI drivers.
Line 7: Line 7:
 
NOTE:  These instructions are probably correct for XP and Vista.  However, for Windows 7 there appears to be a different method, at least for x64 Win 7.  The problem with using this method described here with Windows 7 is that AMD does not make an ahcix64.sys driver for the SB600 chip under Windows 7.  They do make an AHCI driver, called amdsata.sys, but rather than adapting this procedure for that driver, a simpler procedure works.  There is a need for a separate page for Windows 7 installations on this chip.
 
NOTE:  These instructions are probably correct for XP and Vista.  However, for Windows 7 there appears to be a different method, at least for x64 Win 7.  The problem with using this method described here with Windows 7 is that AMD does not make an ahcix64.sys driver for the SB600 chip under Windows 7.  They do make an AHCI driver, called amdsata.sys, but rather than adapting this procedure for that driver, a simpler procedure works.  There is a need for a separate page for Windows 7 installations on this chip.
  
[[Category:XP Instructions]]
+
[[Category: XP Instructions]]
  
 
== Steps ==
 
== Steps ==