Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MJL

macrumors 6502a
Original poster
Jun 25, 2011
845
1
Under Windows 7 one could use the instructions as published here:
http://www.ocztechnologyforum.com/f...ing-AHCI-for-Windows-on-MBP-2011-now-possible

Unfortunately that no longer works under 8. Somewhere I found a reference to manually editing the registry in another value: Storahci but that failed too.

However I did some more digging and found that Microsoft provided the answer:
http://support.microsoft.com/kb/2795397/en-us

The new Winclone 4.2 allows me to back up the AHCI partition (I got an error under Winclone 3 and had to revert it first back to IDE which is a pain in the proverbial place with Windows 8). After restore the patchedcode.bin from the first link has to be applied again and all is fine.

Hopefully this helps some other soul who has been looking for an answer.
 

CineBrad

macrumors newbie
Sep 5, 2013
1
0
Still trying to get AHCI on Windows 8

MJL, This is exactly what I'm trying to do right now - and I'm stuck!

Mac Pro 4,1 trying to get AHCI working in Windows 8 Boot Camp

So basically, the Windows article you referenced is saying to go into safe mode on next reboot, and that will allow the AHCI drivers to be added (even though windows thinks they aren't compatible)?

Could go go into more specific detail what you did to get this working for Windows 8?

1. set Windows 8 to reboot into safe mode (via elevated cmd prompt)
2. reboot to OS X disc/recovery partition
3. using terminal apply the patched code.bin to the mgr
4. restart to Windows 8, apply correct AHCI drivers (I think Intel ICH 10R in my case)
5. restart Windows 8 again, install Intel RST

Is this correct?
 

MJL

macrumors 6502a
Original poster
Jun 25, 2011
845
1
MJL, This is exactly what I'm trying to do right now - and I'm stuck!

Mac Pro 4,1 trying to get AHCI working in Windows 8 Boot Camp

So basically, the Windows article you referenced is saying to go into safe mode on next reboot, and that will allow the AHCI drivers to be added (even though windows thinks they aren't compatible)?

Could go go into more specific detail what you did to get this working for Windows 8?

1. set Windows 8 to reboot into safe mode (via elevated cmd prompt)
2. reboot to OS X disc/recovery partition
3. using terminal apply the patched code.bin to the mgr
4. restart to Windows 8, apply correct AHCI drivers (I think Intel ICH 10R in my case)
5. restart Windows 8 again, install Intel RST

Is this correct?

Did not see your post earlier.

In Windows 7 what you needed to do was to apply the changes then go into OS X and apply patchedcode.bin.

I wrote down the following in my Windows 8 install notes for changing it:
(quote)
----------
to change to AHCI mode: different from Windows 7
open command prompt, run as administrator
bcedit /set {current} safeboot minimal
shutdown /r /t 0 (that was Microsofts instruction - first time it did not work so did a "shutdown /s /t 0" First is a reboot, second is a shutdown)
this will load all drivers
then reboot into OS X and patch the driver with patchedcode.bin (see instructions under OS X)
afterwards:
edit: reboot in Windows, should now change to AHCI and prompt you to reboot for the new drivers. After successful install remove safeboot
bcedit /deletevalue {current} safe boot
shutdown /r /t 0
----------
end of notes


I cannot remember the details of doing it. However I have to do this again on another Mac mini that I recently bought and am waiting for parts to arrive (will be shipped from the US) and I expect it will be at least two weeks from now. Then I'll find out how good the above notes are <wink>.

Hopefully you get it working before then, otherwise you'll have to wait (the other machine is in production now so am not going to experiment on it).


Edit:

Just came across a note somewhere on bcedit :
(quote)
---------
the whole elevated command line mess with the bcdedit command... You can do the same thing by going windowskey+d (takes you to desktop) and windowskey+r (opens run window) and type msconfig then look under boot > boot options > safe boot > minimal.
---------
(end quote)
 
Last edited:

wally21

macrumors member
Mar 7, 2009
53
0
I'm also in the process of trying to enable AHCI for my Mac Pro running windows 8.

I have done everything mentioned here and in the OCZ forum, but to no avail.

Everytime I try to change my StartOverride key to 0 from 3 in the windows registry, it is reset (set back to 3) upon reboot. So, I can't get it to switch over to AHCI mode. I have even tried deleting the key altogether, but it is always there when I reboot. I have done this in safe mode, in normal mode with my antivirus turned off, and nothing I have done yet has worked.

Any thoughts here?
 

MJL

macrumors 6502a
Original poster
Jun 25, 2011
845
1
I'm also in the process of trying to enable AHCI for my Mac Pro running windows 8.

I have done everything mentioned here and in the OCZ forum, but to no avail.

Everytime I try to change my StartOverride key to 0 from 3 in the windows registry, it is reset (set back to 3) upon reboot. So, I can't get it to switch over to AHCI mode. I have even tried deleting the key altogether, but it is always there when I reboot. I have done this in safe mode, in normal mode with my antivirus turned off, and nothing I have done yet has worked.

Any thoughts here?

read my post above - you are trying to apply a windows 7 solution to windows 8. In 8 you do not need to do any registry modification, you only have to start in safeboot.
 

Ole1111

macrumors newbie
Aug 27, 2015
6
1
Did not see your post earlier.

In Windows 7 what you needed to do was to apply the changes then go into OS X and apply patchedcode.bin.

I wrote down the following in my Windows 8 install notes for changing it:
(quote)
----------
to change to AHCI mode: different from Windows 7
open command prompt, run as administrator
bcedit /set {current} safeboot minimal
shutdown /r /t 0 (that was Microsofts instruction - first time it did not work so did a "shutdown /s /t 0" First is a reboot, second is a shutdown)
this will load all drivers
then reboot into OS X and patch the driver with patchedcode.bin (see instructions under OS X)
afterwards:
edit: reboot in Windows, should now change to AHCI and prompt you to reboot for the new drivers. After successful install remove safeboot
bcedit /deletevalue {current} safe boot
shutdown /r /t 0
----------
end of notes


I cannot remember the details of doing it. However I have to do this again on another Mac mini that I recently bought and am waiting for parts to arrive (will be shipped from the US) and I expect it will be at least two weeks from now. Then I'll find out how good the above notes are <wink>.

Hopefully you get it working before then, otherwise you'll have to wait (the other machine is in production now so am not going to experiment on it).


Edit:

Just came across a note somewhere on bcedit :
(quote)
---------
the whole elevated command line mess with the bcdedit command... You can do the same thing by going windowskey+d (takes you to desktop) and windowskey+r (opens run window) and type msconfig then look under boot > boot options > safe boot > minimal.
---------
(end quote)

Is the wake/sleep mode of windows affected after those changes ?
 

plato1123

macrumors newbie
Feb 9, 2016
1
0
read my post above - you are trying to apply a windows 7 solution to windows 8. In 8 you do not need to do any registry modification, you only have to start in safeboot.

Is there any way of patching the boot record without OSX? I only have windows 8 installed on my 2010 macbook pro (heresy, I know). THanks!!
Patrick M
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.