关闭Intel SGX功能可解决ACPI\INT0E0C未知设备及SGX兼容性异常:一、开机按Delete/F2/F10等键进BIOS;二、在Advanced→CPU Configuration或Security中找到Intel SGX选项;三、将Enabled改为Disabled;四、按F10保存退出;五、终端执行dmesg | grep -i sgx确认显示“SGX disabled by BIOS”。

如果您在设备管理器中看到与ACPI\INT0E0C相关的黄色未知设备,或系统出现SGX相关兼容性异常,则可能是Intel SGX功能已启用但驱动缺失或配置冲突。以下是关闭Intel SGX功能的具体操作步骤:
一、进入BIOS设置界面
关闭SGX前需先进入固件设置环境。不同厂商主板进入方式略有差异,但均在开机自检阶段触发。
1、重启计算机,在POST画面出现时立即反复按压指定热键;
2、常见按键包括Delete、F2、F10或Esc,具体以屏幕底部提示为准;
3、若使用品牌整机(如Dell、HP、Lenovo),部分机型需配合Fn键组合使用;
4、成功进入后将显示主菜单界面,通常含“Main”“Advanced”“Security”等选项卡。
二、定位SGX配置路径
SGX选项通常位于处理器或安全子菜单下,路径因主板厂商和BIOS版本而异,需逐级查找。
1、使用方向键切换至Advanced(高级)选项卡;
2、选择CPU Configuration(处理器配置)或Processor Configuration;
3、向下滚动查找关键词:Intel SGX、Software Guard Extensions或SGX Support;
4、若未在此处发现,可尝试切换至Security(安全)或Trusted Computing选项卡继续搜索。
三、禁用SGX功能
找到SGX开关项后,将其状态由Enabled更改为Disabled,以彻底停用该硬件安全特性。
1、高亮选中Intel SGX条目;
2、按Enter键进入子菜单或直接按空格键/左右方向键切换值;
3、将当前值从Enabled修改为Disabled;
4、部分BIOS可能提供额外模式选项(如“Software Controlled”),此时应一并设为Disabled。
四、保存并退出BIOS
配置更改必须显式保存才能生效,否则重启后恢复默认设置。
1、按F10键调出保存提示框;
2、选择Yes或OK确认保存;
3、系统自动重启,BIOS设置即刻应用;
4、重启完成后进入操作系统,可检查设备管理器是否不再显示ACPI\INT0E0C未知设备。
五、验证SGX已关闭
通过系统级命令确认BIOS设置已正确写入并被内核识别,避免界面误判。
1、在统信UOS或Linux终端中执行:dmesg | grep -i sgx;
2、若输出中包含"SGX disabled by BIOS"或无任何SGX相关日志,则表明已成功关闭;
3、也可运行cpuid -l 0x12,若返回"SGX not supported"或报错,则进一步佐证禁用生效。










