Should I Use The Amd Sata Controller Driver Instead Of The Standard Ahci Controller Driver

Posted on

After installing the SATA/AHCI driver is when the specific controller type is displayed, in your case Intel(R) C610 series/X99 chipset 6-Port SATA AHCI Controller - 8D02. Asus has yet to release a SATA diver for any of their B75 motherboards, only chipset drivers. In the best case with the recommended driver for the AMD RAID Controller, Hard Disk Sentinel displays. The complete status of all standalone (non-RAID) drives. The complete status of one hard disk from the RAID array. The model, serial number and generic status (healthy or failed) of the other disk from the RAID array. How to switch SATA controller driver from RAID to AHCI on Windows 10 without a reinstall. The SSD was likely configured to use a SATA controller mode that did not have a driver in the kernel of the live disk. Or a vendor specific RAID mode, instead of the native Advanced Host Controller Interface (AHCI) that exposes some of SATAs more.

I thought I would share some of my testing results using both the latest AMD AHCI (amd_sata.sys: 1.2.1.292) and MS AHCI (msahci.sys: 6.1.7601.17514 win7-sp1) drivers with my Plextor 128GB SSD drive (PX-128M2S). The results are that the MSAHCI driver was far superior in read operations with slightly imroved write function. For whatever reason - here are the results:
This is with amd_sata.sys:
This is with msahci.sys:
What I find most interesting was how the write cache seems to get downgraded to a slower sata speed in ATTO under amd_sata.sys driver that is ultimately what is preventing my drive from running at a higher speed.
All of this was instigated by the fact that my windows experience index for this drive is 7.6. I expected a very high 7.8+ for this drive but have been unable to attain it. WritePrefetch and caching have all be disabled, TRIM/NCQ are active. Seems like it should go a bit faster - if anyone has any ideas?

Explore this ArticleStepsAsk a QuestionRelated Articles

Use
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 15 people, some anonymous, worked to edit and improve it over time. This article has also been viewed 86,789 times. Learn more...

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.

Amd Sata Controller Windows 10


The ugly and unfortunate truth: the only way to properly install AHCI support for many chipsets involves registry editing. In effect, you're doing a hack job temporary manual installation of the drivers for Windows to load so that you can have the drivers install properly.

Sata Ahci Controller Driver Windows 10


Standard Sata Ahci Controller Driver Update

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.