Making your AHCI Hackintosh install RAID compatible


Follow this guide if you already have a Hackintosh install and only wish to make this install compatible with AHCI BIOS settings and RAID BIOS settings, (Useful for a dual-boot scenario)
Open Finder
Click the 'Go' drop-down menu, then 'Go to Folder'

Enter the Directory:
/System/Library/Extensions/AppleAHCIPort.kext/Contents

This will now open the contents of the .kext we need to edit
Copy the file 'Info.plist' to your desktop
Right-click 'Info.plist' (on your desktop) and open with TextEditor
(Or whatever your preferred plist editor is, but for this tutorial i will use this as it is the most standard)

Scroll down to the <key> labelled ICH10AHCI
In the <dict> section find the <key> labelled IOPCIPrimaryMatch this contains the <string> we must edit
It should currently have the value 0x3a228086 (Please confirm this before continuing)

We now need to add the string 0x28228086
You should now finally have a key written as:

<key>IOPCIPrimaryMatch</key>
<string>0x3a228086 0x8228086</string>
Now save and close this file
Copy 'Info.plist' from the desktop back to the folder we have open in finder
(If you have closed it see steps 1 - 4)
You will have to confirm you want to overwrite the original file and provide your admin password.

Now repair kext permissions with your chosen utility (KextHelper, MultiBeast)
Once this is down shutdown your Hackintosh change BIOS settings to RAID and reboot!

Congratulations you can now boot in RAID!















































5 comments:

  1. Unfortunately this didn't work... :(

    Dell M6600

    ReplyDelete
  2. Got it to work! Wouldn't have gotten this far without your post! Thanks for sharing.

    My device id was "282a"; slightly different from the instructions, but makes a difference.


    Is there a way I can get the mac to recognize the hardware RAID? At this moment, it sees 2 additional disks that it cannot mount when it should see 1 NTFS volume.

    I am running a Dell M6600
    Intel Rapid Storage Technology Controller
    boot drive is a Mini SSD on 0

    Striped RAID using
    500gb Hard Disk on 1 (OSX unmountable?)
    500gb Hard Disk on 2 (OSX unmountable?)

    ReplyDelete
  3. You may also try 0x28228086... This worked for me. Don't know why the author omitted the leading 2.

    ReplyDelete
    Replies
    1. I think it's a typo (a major one though). You can see it's there in the example.

      - - and I found the answer with my previous post. The Intel Rapid Storage Technology Controller isn't listed as Mac/linux compatible.

      Delete
  4. I try to follow your guide, but I get an error saying that I can't access the blog.

    ReplyDelete