想快速瀏覽系統的 ACPI Table,可以使用 PC 工程人員必備的 RW Tool,連結如下,最新版本為 1.7。
Read & Write Everything
系統是 Win 11 22H2之前的版本僅需關閉 Memory integrity
系統是 Win 11 22H2安裝前需要
Windows 11 Core isolation設定如下圖
開啟 RW 後點選 ACPI 圖標,可快速瀏覽 RSDP、RSDT、XSDT、FACP…SSDT、DSDT,等所有的 Table。
RSDP Table
RSDT Table
XSDT Table
如要手動找尋,可在主程式上方點選紅框處的記憶體,在指定區間的位址搜尋 RSD PTR。
對應位址的 RSDT (0x651BC394)、與 XSDT (0x651BC728)
RSDT 與 XSDT 中第一個位址 0x65164000 對應的 FACP Table
這邊要特別說明 ACPI 的 DSDT Table,DSDT 全名 Differentiated System Description Table (差異系統描述資料表),是 ACPI 中用來描述系統有哪些周邊裝置、及電源管理的資訊,OS開機時會載入 DSDT 及 SSDT,了解週邊設備的列表及其 HID,並載入對應的驅動程式。
微軟在其 WMI ACPI 範例中,就使用了 DSDT 來放置 WMI Device定義檔案 device.asl,定義了 Device 名稱 AMW0,HID PNP0C14,Device提供的功能及其 GUID,目前規劃以 WMI 的方式提供 BIOS 功能給 API 去應用,後續會接著介紹 WMI。
Microsoft WMI ACPI Sample