Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: AHCI : Enable in Windows 7 / Vista


07 Feb 2010   #549
Bare Foot Kid
Microsoft MVP

W 7 64-bit Ultimate
 
 
AHCI : Enable in Windows 7 / Vista

AHCI : Enable in Windows 7 after OS install

AHCI Advanced Host Controller Interface makes...

My System SpecsSystem Spec
01 Jan 2014   #550
kalpik

Windows 7 Enterprise x64
 
 

Quote   Quote: Originally Posted by Brink View Post
Hello Kalpik, and welcome to Seven Forums.

Sorry, but I have to ask to verify. Is this for a SATA hard drive?

If so, do you have the latest BIOS firmware version on your motherboard?
Hi Brink!

Thanks for your reply! I solved it myself by enabling iaStor too (not iaStorV). Now it boots fine

My System SpecsSystem Spec
01 Jan 2014   #551
Brink
Microsoft MVP

64-bit Windows 8.1 Enterprise
 
 

Great news.
My System SpecsSystem Spec
11 Mar 2014   #552
metalbunny

Windows 7 Home Premium x64
 
 

Just registered to say thanks for this tutorial. Wasn't aware that NCQ depended on controller mode until today.

Been trying to get my 2 TB Seagate 7200.14 to act normally (folks, don't buy Seagate 7200.14 or 7200.15 drives, they're garbage), and was hoping maybe turning on the NCQ would help somewhat with the performance drain that drive has on the system. Haven't had a chance to find out if it helps yet, but my boot drive is a WD Black which was built for NCQ operation, so either way I want NCQ on.

For those unaware: The problem with the Seagate 7200.14 (aka Barracuda V) and 7200.15 drives is the firmware. It's written to discourage using them in RAID setups, so it fakes death by sending fake HALT commands to the controller now and then, which causes all kinds of problems. Seagate won't admit to this behaviour, but command logs show the proof. I've flashed the drive's firmware, which has resulted in the drive merely stalling the system when it has to go through a hard reset, instead of before where it would lock up and disappear from the system, causing all kinds of wonderful errors.
If your drive controller is not RAID capable you supposedly won't have any issues whatsoever with these drives. If, however, your controller IS RAID capable (which most high performance computers are), then the controller will go into a panic whenever the drive sends those fake death notices. Only solution is to not use those drives with RAID-capable controllers (whether running RAID or not), but sadly I can't afford to replace it with a nice WD yet, since 2 TB drives are still a tad expensive.

EDIT: Had a driver crash (buffer overflow) which led to more "fun" Windows stupidity, which led to me reinstalling... now Windows flat out refuses to use the correct SATA driver, and as far as I can tell, refuses to even run in AHCI mode. Redid the registry as before, deleted the device in device manager, rebooted. I still get "AMD SATA controller" and "Standard Dual Channel PCI IDE controller". Attempting to force update the driver fails, Windows insists it's using the right one.

EDIT 2: Switched the BIOS back to "IDE", which gave me 3 dual channel controllers in device manager and 6 ATA channels listed. Then rebooted and switched to "AHCI" once again. Now I'm back to having it listed as "Standard Dual Channel" and only 2 ATA channels are listed. I still have access to all my drives, but it's still stuck on the MS drivers, and seems no matter how many times I reinstall the AMD driver it will not use it. Wtf gives with that? Makes no sense.

EDIT 3: Appears I had forgotten to install the E-SATA driver. Now I've got AMD SATA controller under IDE ATA/ATAPI controllers, and JMicron under Storage controllers. No other drive controllers listed. For some reason I can't find the E-sata in the BIOS to disable it. Everything else is listed but that.
My System SpecsSystem Spec
20 Mar 2014   #553
bibhu60

windows 8.1 Pro x64
 
 
Please help

Really great tutorial..
I am running windows 8.1 with windows 7 and I want to enable AHCI .
I am thinking that if I enable AIHC in windows 8.1 and reboot and set AHCI in Bios also then I will not be able to boot into windows 7.
So can you please tell what to do in order to boot both operating system in AHCI mode..
TIA.
My System SpecsSystem Spec
.


20 Mar 2014   #554
Brink
Microsoft MVP

64-bit Windows 8.1 Enterprise
 
 

Hello Bibhu, and welcome to Seven Forums.

That would be correct. You would need to do steps 1 to 6 in the tutorial in both Windows 8.1 and Windows 7 first, then restart to BIOS to finish.
My System SpecsSystem Spec
28 Mar 2014   #555
dancinbear

Windows 7x64 Home Premium service pack 1
 
 

I did as you suggested and when all is said and done, all I get is a non-flashing cursor in the top left quadrant of the screen right before Windows should load. My choices are sata 1-4: ide, raid, achi. If I choose achi, it won't load. I have an Asus M4A89GTD Pro/USB3. I hope I have given enough information.
My System SpecsSystem Spec
29 Mar 2014   #556
DocDJ

Windows 7 Pro 64-bit
 
 

I don't know which post you are referring to, but you MUST change to AHCI in Windows, and re-boot, BEFORE you shutdown (again) and go into BIOS turn it on there. Your SSD should not be installed until AFTER you successfully get the AHCI changed in BIOS. There are TWO registry keys for setting AHCI. you only need to set ONE of them. I used this one: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci
I am using an Apricorn SOLO X2 PCIE2 adapter+Samsung 840 PRO 256GB drive.
My System SpecsSystem Spec
30 Mar 2014   #557
dancinbear

Windows 7x64 Home Premium service pack 1
 
 

Thanks, DocDJ. I apologize for the confusion-story of my life. I just kept plugging along. The key for me was changing iaStorV to zero. I thought I had already done it, so I didn't check it again. I went back and it was at "3" again. Changed it to zero as well, went through the routine and all is well. Thanks so much for your help.
My System SpecsSystem Spec
30 Mar 2014   #558
DocDJ

Windows 7 Pro 64-bit
 
 

Dancinbear: you're welcome. I used the windows default key because it is supposed to work for all SSD's.
My System SpecsSystem Spec
05 Apr 2014   #559
looked

Windows 7 Ultimate x64
 
 

Hello to everyone and thanks for great forums. First post although I always visited the news around here. I don't remember what procedure I followed when I installed Windows but I hope I did it right. I see from my Device Manager window that drives are displayed as ATA and this makes me so confused. I took a screenshot showing the hard drives but I was not able to attach to my replay, could you please give me any advice? Thanks in advance.
My System SpecsSystem Spec
Comment

 AHCI : Enable in Windows 7 / Vista




Tutorial Tools



Similar help and support threads for2: AHCI : Enable in Windows 7 / Vista
Windows 7 Tutorial Category
Enable and/or Disable AHCI Hardware & Devices
How to Enable AHCI - No option in BIOS. Hardware & Devices
AHCI : Enable in Windows XP after OS install Tutorials
enable AHCI in Windows 7 Hardware & Devices
Windows 7...>SSD....Enable AHCI B4 Installation Installation & Setup
Coming from XP, enable AHCI for SATA drives? Hardware & Devices
AHCI to Enable or Not? Performance & Maintenance

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:44 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33