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.

18 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!


Leave a Reply

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

Time limit is exhausted. Please reload the CAPTCHA.