The table allows the description of system hardware in a platform-independent manner, and are presented as either fixed-formatted data structures or in AML. The main AML table is the DSDT (differentiated system description table) (Wiki). Once extracted the DSDT can be edited as needed.


Section 1: DSDT Extraction From Mac OS X
Section 2: DSDT Extraction From Clover Bootloader



Andrew Kern – Publisher
Nick Smith – Editor

Section 1: DSDT Extraction From Mac OS X


Mac OS X 10.5 to Mac OS X 10.9.5

1. Download DSDT Extraction Script found here.

2. Open the Download Folder:

Screen Shot 2014-12-07 at 12.07.00 PM

3. Locate DSDT Extraction Script:

DSDT Extraction Script

4. Open the DSDT Extraction Script.

5. Wait until the DSDT Extraction Script has finished.

6. Go to the Desktop:

Screen Shot 2015-01-01 at 11.46.15 PM

7. Locate the DSDT.aml:


8. The DSDT.aml can now be edited as needed.

Section 2: DSDT Extraction From Clover Bootloader


Clover Bootloader

1. Boot into Clover Bootloader.

2. Press F4 prior to Booting into Mac OS X.

3. Boot into Mac OS X .

4. Mount the EFI Partition. Instructions can be found here in Section 5.

5. Go to the following location:


6. Locate DSDT.aml:


 7. The DSDT.aml can now be edited as needed.

19 Comments on "Extract DSDT"

  1. when I open DSDT script rtf then nothing appears on desktop.
    Pls assist any tool to run for script?

    • Copy the code and paste in Terminal. If it opens up as a text document means that your Settings for defualt programs is messed up.

      • Im also having this same problem, ive tried copying the code into the terminal but it doesnt generate anything on the desktop

        • You did not READ the guide. You are NOT running 10.9.5 or older. Thus you created the issue of the script not working. Please do no skim and please READ the guide in full.

  2. Today i got my old Dell Precision T7400 working perfect with clover bootloader got everything working with Mountain Lion 10.8.5. I found an edited DSDT.aml i’m using.

    Now I want to switch to clover bootloader from chimera bootloader on my MSI X79 GD65 (8D) but can’t find a patched DSDT for it and it seems you don’t support it anymore. I’ve extracted DSDT with AIDA (Windows7). Where can i find the needed patches or can you patch my DSDT? Actually i’m on latest Bios 4.8.


  3. Is there a way to extract DSDT under windows?
    I read previous user extracted it with AIDA (My plan is to send it to you for this board MSI-H81M-P33 which is in your DMG list but with an empty folder).

  4. I’ve extracted my DSDT, but I’m not sure how to properly patch it. Can you take a look at it for me, Andrew?

  5. Hello, i’m certainly the most noob on hackintosh, it’s my first try for installing a system. My motherboard is an Asus rampage IV formula with X79 chipset. I extracted my DSDT with Aida 64 from windows 10. What do I need to do with this DSDT for using it on Hackintosh System ? Is it necessary or better to use it ?
    I’ve an I7 4930K with 32GB of memories, a dual R9 280X in crossfire for graphic cards, no wifi, no bluetooth.
    Ah yes, my Bios on the board is the last one : 5001.
    My board is a rev.1 (i don’t know if it’s important).
    I succeeded to install Yosemite with no sound, with your tutorial. But now when i’ve updated to El capitan, i loose all my USB ports. Is my DSDT help for something ? I tried to find some informations about patching DSDT, or simply understanding how does it work. Is there any tutorial for super noob users ?
    Thanks for help, if someone want or can explain me, i’ll be very happy and grateful.

    • Seems you failed to follow the install and post install guide. Please read and follow the guide and do not skim as what you just told us tells us that is exactly what you did. I have the same motherboard so I know this for a fact… Are guides are straight forward.

  6. Hi,
    I’ve managed to save the IOReg file but as I have a system with 10.10.5 how can I extract DSDT file?
    I am trying to send them to you in the hope you can support Asus X99 Pro 3.1 MB

  7. code sample to inect nvidia GTX 760 via ssdt,plz (motherboard:Asus H97 Pro)

  8. Hi there!

    Is there any chance you can you can help me to create a proper DSDT for system? I’ve extracted both SSDT/DSDT and disassembled using iasl

    Here is a link:
    Laptop Acer Aspire 5749
    CPU: i3-2330M (Sandy Bridge)
    Intel HD Graphics 3000
    RAM: 1 stick 4GB DDR3 1333Mhz
    Resolution: 1366×768
    HDD: 500GB HDD

    Thank you very much!

  9. Hello Guys,
    First of all Thank you Andrew for all the job you’ve done.
    I’m actually trying to install OSX on a P9X79 E WS, and to be honest i’m a bit lost with all those DSDT and SSDT. I’m actualy able to extract my DSDT and was looking about that option.
    Actually i have issue , on yosemite i’m able to Install with unibeast Key (i’ve tryed your method but it seems my Install app is not coming from the appstore and do not contain the apropriate tag _Ressource folder. I’ve fake it for unibeast but with your script when i try to install it tell me that my installer is not valid)
    by the way that’s not the main issue.
    Once i install yosemite, i try to install clover and else work fine until i reboot.
    what i have noticed is that if i boot via an unibeast key with clover the sytem start on the HDD, onc i install clover with the apropriate parameter, the system won’t boot from the HDD nor the Key. i’m not in front of this computer so i can’t tell excatly when and how but it seems to be arround Bluetooth which i don’t have on my Mobo.
    When yosemite run it sound super slow and graphic have issue (i have an AMD which i know is not the best.. but it is what it is….)
    With El Capitan and Sierra, at the install i have a prohibited sign by any method i use (Unibeast, our own script, app are coming from the app store)
    Once i tryed to upgrade from yosemite to el capitan by running the app installer. i reboot thru the USB key to continue the install and everything when great until i arrive to the login screen. once there i can’t have Keyboard or Mouse (USB) so i guess there is probably an issue with USB and i guess its possible but i don’t know ho to inject USB driver from clover to the El Capitan.
    Well all those bugs just made me Wonder why it’s not working cauz a lot of people dont seem to have this issue and use this mobo without any problem.
    So i was lookingand thinking about DSDT and else to made it work properly. so that’s the point i am for now.
    I forgot to mention but i boot using npci=0x3000 or 0x2000 if not i got stuck on PCI… Like everyone.
    I’m just wondering why yosemite don’t wanna boot from HDD with clover (i try different version same as SUB generation, lastest….)
    i’m still working on it was also wondering about my CSM options that’s i’m not sure and i have to check it tonight.
    i’m just wondering if the DSDT will help and if a patch for the DSDT is really needed. i have found all the SDDT on your x79.DMG but i have to made sure which one is much more apropriate and i have to check out again the proper information from the CPU.
    My graphic card is an AMD HD6350 and was looking to change it to made a try and see if it change sth.
    I have the last version of the BIOS installed and a core I7 64 Gb Ram.
    I’m Sorry for the lack of precision of my information but i will continue the try to night and try to Inject USB driver (for El Capitan/Sierra) and see if it change Something and got more precise information about that.
    I’m still working on it.


Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.