techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Storage

Reply
 
Thread Tools
Old Nov 15, 2011, 03:19 PM   #1
de.das.dude
3500 Posts
 
de.das.dude's Avatar
 
Join Date: Jun 2010
Location: Wild Wild East
Posts: 4,555 (4.24/day)
Thanks: 2,323
Thanked 1,333 Times in 913 Posts
Send a message via Skype™ to de.das.dude

System Specs

Enabling AHCI on Windows 7 systems with AMD

I didnt know of this till today.
this thing rocks. i am getting read/writes of excess of 100MB/s on my 4yr old 80GB itachi and the 500GB WD!

be sure AHCI is disabled in your BIOS

1. Goto start.
2. Type regedit.
3. Click on regedit.exe
4. Follow this path: HKEY_LOCAL_MACHINE>system>CurrentControlSet>servic es>msahci


Open HKEY_LOCAL_MACHINE



Open system


Open currentcontrolset


Open services


Open/Select msahci


Select start


Right click and select modify


Put in the value 0 in the selected region


Press OK and exit regedit.

5. Reboot into BIOS.
6. You will find AHCI under SATA configuration or something like that.
7. Enable AHCI mode on one group. Connect all HDDs to this group(enable other groups if necessary). Note Optical Drives may/may not work with AHCI.
8. Save BIOS settings and reboot into Windows.
9. Windows will ask to restart to apply changes. Do EET!!
10. After rebooting, goto your motherboard product page and download the latest AHCI/RAID driver.
11. Will probably be in a zip file. extract it to some C:\temp (say)
12. Open Device Manager.
13. Click on the IDE/ATAPI controlers.
14. Select the AHCI controller ( it will be named AHCI<something>)
15. Right click, select update drivers
16. Select "Browse my computer for software" Option.
17. Point to the c:\temp folder which contains drivers. Press ok. Your Drivers will be automatically installed.
18. Reboot as necessary.
19. Enjoy new write Speeds.
20. Spread the love
__________________
my wallet isnt hashwell compatiple *sad face*
de.das.dude is offline  
Reply With Quote
The Following 4 Users Say Thank You to de.das.dude For This Useful Post:
Old Nov 15, 2011, 04:12 PM   #2
itsakjt
200 Posts
 
itsakjt's Avatar
 
Join Date: Oct 2010
Location: Kolkata
Posts: 415 (0.43/day)
Thanks: 256
Thanked 104 Times in 74 Posts

System Specs

You wrote and presented all the instructions super awesome :-)
itsakjt is offline  
Reply With Quote
The Following 3 Users Say Thank You to itsakjt For This Useful Post:
Old Nov 15, 2011, 04:26 PM   #3
_JP_
2000 Posts
 
_JP_'s Avatar
 
Join Date: Apr 2010
Location: Portugal
Posts: 2,121 (1.87/day)
Thanks: 1,956
Thanked 647 Times in 468 Posts

System Specs

Not that there isn't any info about that on the internet, but still very good job.
In my case, I have still to find a way to enable AHCI on (mobile) platforms with nVidia chipsets.
_JP_ is offline  
Reply With Quote
The Following User Says Thank You to _JP_ For This Useful Post:
Old Nov 15, 2011, 04:37 PM   #4
Daimus
200 Posts
 
Daimus's Avatar
 
Join Date: Sep 2011
Location: somewhere in Eastern Europe
Posts: 482 (0.79/day)
Thanks: 3,596
Thanked 464 Times in 262 Posts

System Specs

Microsoft have program Microsoft Fix it 50470. It enables AHCI automatic.
http://go.microsoft.com/?linkid=9741862
Daimus is offline  
Crunching for Team TPU
Reply With Quote
The Following 4 Users Say Thank You to Daimus For This Useful Post:
Old Apr 27, 2012, 05:25 PM   #5
claylomax
1000 Posts
 
claylomax's Avatar
 
Join Date: Apr 2010
Location: London
Posts: 1,385 (1.22/day)
Thanks: 119
Thanked 251 Times in 217 Posts

System Specs

Quote:
Originally Posted by Daimus View Post
Microsoft have program Microsoft Fix it 50470. It enables AHCI automatic.
http://go.microsoft.com/?linkid=9741862
I forgot to install the AHCI driver during my last Windows intallation and now I want to enable AHCI mode.
Do I need the driver to enable AHCI mode in the bios? and what happens if I enable AHCI mode without the driver?
What's the difference with the AHCI driver my motherboard ships with?
__________________
At the going down of the sun and in the morning, We will remember them
claylomax is offline  
Reply With Quote
Old Apr 27, 2012, 05:30 PM   #6
OneMoar
2000 Posts
 
OneMoar's Avatar
 
Join Date: Apr 2010
Posts: 2,274 (2.00/day)
Thanks: 89
Thanked 428 Times in 367 Posts

System Specs

you should not need todo anything other then enable ACHI in the bios and possibly install the chipset drivers ... on windows 7 at least
the absolutely worst thing that's gonna happen is that it might not boot in achi mode ... there's a registry fix for that iirc
__________________
I am not here to be nice, I am not here to be polite BUT I am here to help ...
OneMoar is offline  
Reply With Quote
Old Apr 27, 2012, 05:34 PM   #7
newtekie1
Semi-Retired Folder
 
newtekie1's Avatar
 
Join Date: Nov 2005
Location: Indiana
Posts: 17,748 (6.48/day)
Thanks: 780
Thanked 5,115 Times in 3,706 Posts

System Specs

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\pciide

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\msahci

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\iaStorV

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\iaStor

I believe these cover Intel, AMD, and nVidia(not totally sure on nVidia). Just change the Start value in each of these to 0. Also, this allows you to go from AHCI to RAID as well.

Quote:
Originally Posted by OneMoar View Post
you should not need todo anything other then enable ACHI in the bios and possibly install the chipset drivers ... on windows 7 at least
the absolutely worst thing that's gonna happen is that it might not boot in achi mode ... there's a registry fix for that iirc
Even with Win7 it sometimes won't boot. This is the registry fix.
__________________

Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate
newtekie1 is offline  
Crunching for Team TPU More than 25k PPD
Reply With Quote
The Following User Says Thank You to newtekie1 For This Useful Post:
Old Apr 27, 2012, 05:36 PM   #8
Easy Rhino
Linux Advocate
 
Easy Rhino's Avatar
 
Join Date: Nov 2006
Posts: 10,222 (4.29/day)
Thanks: 1,206
Thanked 2,775 Times in 1,793 Posts

System Specs

ok, sorry this has always confused me. could somebody give a layman's answer to what AHCI is and how is differs from RAID and other things in the bios? Also, why would I need to disable AHCI in bios but enable in Windows??
Easy Rhino is offline  
Reply With Quote
Old Apr 27, 2012, 05:37 PM   #9
AthlonX2
Better Than You
 
AthlonX2's Avatar
 
Join Date: Sep 2006
Location: Toledo,Ohio
Posts: 5,449 (2.24/day)
Thanks: 729
Thanked 1,572 Times in 994 Posts

System Specs

The Advanced Host Controller Interface (AHCI) is a technical standard defined by Intel that specifies the operation of Serial ATA (SATA) host bus adapters in a non-implementation-specific manner.

The specification describes a system memory structure for computer hardware vendors to exchange data between host system memory and attached storage devices. AHCI gives software developers and hardware designers a standard method for detecting, configuring, and programming SATA/AHCI adapters. AHCI is separate from the SATA 3Gb/s standard, although it exposes SATA's advanced capabilities (such as hot swapping and native command queuing) such that host systems can utilize them.
AthlonX2 is offline  
Reply With Quote
Old Apr 27, 2012, 05:39 PM   #10
OneMoar
2000 Posts
 
OneMoar's Avatar
 
Join Date: Apr 2010
Posts: 2,274 (2.00/day)
Thanks: 89
Thanked 428 Times in 367 Posts

System Specs

this is what yeilds the most gain with AHCI enabled
http://en.wikipedia.org/wiki/Native_Command_Queuing
__________________
I am not here to be nice, I am not here to be polite BUT I am here to help ...
OneMoar is offline  
Reply With Quote
Old Apr 27, 2012, 05:39 PM   #11
Daimus
200 Posts
 
Daimus's Avatar
 
Join Date: Sep 2011
Location: somewhere in Eastern Europe
Posts: 482 (0.79/day)
Thanks: 3,596
Thanked 464 Times in 262 Posts

System Specs

Quote:
Originally Posted by claylomax View Post
I forgot to install the AHCI driver during my last Windows intallation and now I want to enable AHCI mode.
Do I need the driver to enable AHCI mode in the bios? and what happens if I enable AHCI mode without the driver?
What's the difference with the AHCI driver my motherboard ships with?

As far as I know, the native driver offers better performance and compatibility than standard driver is windows. It is better to download the latest driver from the official website of the motherboard manufacturer.
Then you need to run Microsoft FixIt, which would make the necessary changes to the registry automatically.
You must then reboot and enable AHCI in the BIOS.
If you enable AHCI in the BIOS without changing the registry, then when you boot, you will get the message "OS not found" or something like that.
Daimus is offline  
Crunching for Team TPU
Reply With Quote
Old Apr 27, 2012, 05:52 PM   #12
Derek12
500 Posts
 
Join Date: Jan 2010
Posts: 925 (0.75/day)
Thanks: 480
Thanked 142 Times in 134 Posts

System Specs

That was very nice, because before that I couldn't enable AHCI in BIOS for my netbook, or Winows would refuse to boot

Many thanks
Derek12 is offline  
Reply With Quote
Old Apr 27, 2012, 05:56 PM   #13
Daimus
200 Posts
 
Daimus's Avatar
 
Join Date: Sep 2011
Location: somewhere in Eastern Europe
Posts: 482 (0.79/day)
Thanks: 3,596
Thanked 464 Times in 262 Posts

System Specs

Quote:
Originally Posted by Easy Rhino View Post
ok, sorry this has always confused me. could somebody give a layman's answer to what AHCI is and how is differs from RAID and other things in the bios?
It is strongly recommended to enable AHCI if you are using SSD (of course, if you want it to work more than a month and show the best performance). In addition, AHCI allows "hot swapping" drives without turning off the computer and some other functions.
Daimus is offline  
Crunching for Team TPU
Reply With Quote
Old Apr 27, 2012, 06:07 PM   #14
Easy Rhino
Linux Advocate
 
Easy Rhino's Avatar
 
Join Date: Nov 2006
Posts: 10,222 (4.29/day)
Thanks: 1,206
Thanked 2,775 Times in 1,793 Posts

System Specs

Quote:
Originally Posted by Daimus View Post
It is strongly recommended to enable AHCI if you are using SSD (of course, if you want it to work more than a month and show the best performance). In addition, AHCI allows "hot swapping" drives without turning off the computer and some other functions.
what if i have just a regular platter type sata 3 drive?
Easy Rhino is offline  
Reply With Quote
Old Apr 27, 2012, 06:16 PM   #15
newtekie1
Semi-Retired Folder
 
newtekie1's Avatar
 
Join Date: Nov 2005
Location: Indiana
Posts: 17,748 (6.48/day)
Thanks: 780
Thanked 5,115 Times in 3,706 Posts

System Specs

Quote:
Originally Posted by Easy Rhino View Post
what if i have just a regular platter type sata 3 drive?
It is still a good idea to enable AHCI, as it gives the system access to most of the advantages SATA offers such as NCQ and Hot Swapping. It won't make a huge difference, but still worth it. In fact, I think Native Command Queuing only really helps with traditional hard drives.
__________________

Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate
newtekie1 is offline  
Crunching for Team TPU More than 25k PPD
Reply With Quote
The Following User Says Thank You to newtekie1 For This Useful Post:
Old Apr 27, 2012, 06:38 PM   #16
de.das.dude
3500 Posts
 
de.das.dude's Avatar
 
Join Date: Jun 2010
Location: Wild Wild East
Posts: 4,555 (4.24/day)
Thanks: 2,323
Thanked 1,333 Times in 913 Posts
Send a message via Skype™ to de.das.dude

System Specs

Quote:
Originally Posted by claylomax View Post
I forgot to install the AHCI driver during my last Windows intallation and now I want to enable AHCI mode.
Do I need the driver to enable AHCI mode in the bios? and what happens if I enable AHCI mode without the driver?
What's the difference with the AHCI driver my motherboard ships with?
the driver that comes with windows isnt really good.
the one that comes with the motherboard shows the real performance, well, thats what i have heard.
__________________
my wallet isnt hashwell compatiple *sad face*
de.das.dude is offline  
Reply With Quote
The Following User Says Thank You to de.das.dude For This Useful Post:
Old Apr 27, 2012, 06:43 PM   #17
Drone
1000 Posts
 
Drone's Avatar
 
Join Date: Sep 2010
Location: Nonlocal location
Posts: 1,897 (1.91/day)
Thanks: 62
Thanked 822 Times in 525 Posts

System Specs

That registry trick won't work with recent drivers, it bsods, however I didn't try Microsoft's fixit tool
__________________
...the young Universe was filled with a hot dense soup of interacting protons, electrons and photons at about 2700ºC. When the protons and electrons joined to form hydrogen atoms, the light was set free
Drone is offline  
Reply With Quote
Old Apr 27, 2012, 06:50 PM   #18
CaptainFailcon
Banned
 
Join Date: Apr 2012
Posts: 193 (0.50/day)
Thanks: 12
Thanked 41 Times in 38 Posts

Quote:
Originally Posted by Drone View Post
That registry trick won't work with recent drivers, it bsods, however I didn't try Microsoft's fixit tool
Hmm try installing the native chip-set drivers before changing the key
CaptainFailcon is offline  
Reply With Quote
Old Apr 28, 2012, 12:17 AM   #19
suraswami
Eligible for custom title
 
suraswami's Avatar
 
Join Date: Apr 2005
Location: Irvine, CA
Posts: 5,142 (1.73/day)
Thanks: 849
Thanked 601 Times in 532 Posts

System Specs

I have to try the recommendations. Nice post.
__________________
2 Servers Multiple VMs including WHS on VM, capacity 3.5 TB HDD
Family Machine - W7 Ultimate 64bit, ECS 780G, Phenom II X3 720BE @ 3.1Ghz- 1.38V, 4GB DDR2 800 ram, Sapphire 4670 512MB, 600W Ultra X pro, Xigmatek HDT-S1283

"Oh please, the only thing more resilient than an Indian is a cockroach. Not even nukes can stop their immune systems" - TheMailMan78
suraswami is offline  
Reply With Quote
Old May 2, 2012, 12:42 PM   #20
chudddds
 
Join Date: May 2012
Posts: 2 (0.01/day)
Thanks: 3
Thanked 0 Times in 0 Posts

worked for me on a :

ASUS CM1740 Desktop
ASUS A75-M mobo
Win 7 Home Prem 64 bit

got the latest bios from asus

latest ahci driver package from amd

no problems at all

thanx OP
chudddds is offline  
Reply With Quote
Old May 2, 2012, 01:00 PM   #21
chudddds
 
Join Date: May 2012
Posts: 2 (0.01/day)
Thanks: 3
Thanked 0 Times in 0 Posts

Works for my DVDRW also !!!!

Quote:
Originally Posted by de.das.dude View Post
I didnt know of this till today.
this thing rocks. i am getting read/writes of excess of 100MB/s on my 4yr old 80GB itachi and the 500GB WD!

be sure AHCI is disabled in your BIOS

1. Goto start.
2. Type regedit.
3. Click on regedit.exe
4. Follow this path: HKEY_LOCAL_MACHINE>system>CurrentControlSet>servic es>msahci


5. Reboot into BIOS.
6. You will find AHCI under SATA configuration or something like that.
7. Enable AHCI mode on one group. Connect all HDDs to this group(enable other groups if necessary). Note Optical Drives may/may not work with AHCI.
8. Save BIOS settings and reboot into Windows.
9. Windows will ask to restart to apply changes. Do EET!!
10. After rebooting, goto your motherboard product page and download the latest AHCI/RAID driver.
11. Will probably be in a zip file. extract it to some C:\temp (say)
12. Open Device Manager.
13. Click on the IDE/ATAPI controlers.
14. Select the AHCI controller ( it will be named AHCI<something>)
15. Right click, select update drivers
16. Select "Browse my computer for software" Option.
17. Point to the c:\temp folder which contains drivers. Press ok. Your Drivers will be automatically installed.
18. Reboot as necessary.
19. Enjoy new write Speeds.
20. Spread the love

just to add to your note about optical drives, it worked for mine:

DH24ABS (thats a rebadged model number for a LiteOn)

ASUS CM1740 desktop
ASUS A75-M mobo (FM1)
Win 7 home prem 64 bit

new bios from asus, new ahci drivers from amd, worked flawless !!!!!!!!

brought my sata controller drivers up to Jan, 2012
chudddds is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is still windows ahci driver better than amd's? Tartaros Storage 19 Sep 19, 2011 12:03 PM
Analysis: PhysX On Systems With AMD Graphics Cards qubit AMD / ATI 2 Nov 19, 2010 06:26 PM
iBUYPOWER Launches Three Systems with New AMD Radeon 6800 Series Graphics Cards btarunr News 5 Oct 28, 2010 05:06 AM
SB750 mode comparison (IDE vs RAID vs AHCI-MS/AMD) Poisonsnak Storage 2 Aug 7, 2010 03:12 AM
AMD Non-Raid AHCI drivers? ShRoOmAlIsTiC General Hardware 16 Sep 22, 2009 01:36 AM


All times are GMT. The time now is 11:26 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts