The Differentiated System Description Table is the main table in the ACPI part of a computer’s BIOS.Advanced Configuration and Power Interface(ACPI) specification provides an open standard for device configuration and power management by the operating system.& Hackintosh is incomplete without ACPI implementation It supplies information about supported power events in a given system. ACPI tables are provided in firmware from the manufacturer It allows the user to better support their hardware. For example, fixing Time Machine and the UUID 35 error is possible after modifying the DSD & it will help in proper injection of hardware in OS X Basically a DSDT table is the code run on ACPI (Power Management) events.
How to Extract and Patch DSDT
How to Extract DSDT tables?
From windows :-Install Aida64 right click on status bar at bottom of Aida64 screen and you will see this menu.Select ACPI tool and a new screen with Save DSDT button will open.Save dsdt file and Boot OS X & rename that file with aml extension
From Linux:-Extract ACPI tables (as root): #cat/sys/firmware/acpi/tables/DSDT >dsdt.dat
Does DSDT common for all ?
DSDT is different for each computer / Laptos’s You cannot use DSDT from one
computer in another
I have upload the video so you can easily understand How to Extract and Patch DSDT from mac
Quick note:-if you are extracting your DSDT from hackintosh then kindly Boot with DSDT=Null or DSDT=0 which forcefully generate the valid ACPI table.