code 43错误需先确认bios是否识别显卡:关机断电后进bios查看gpu型号、温度及风扇转速,若完全无显示则属硬件层故障;再检查并修正pcie链路速度、禁用aspm、调整above 4g decoding等bios设置。

确认BIOS是否识别显卡
Code 43错误发生后,若设备管理器中显卡已消失或持续报错,必须验证硬件层是否被主板真正识别——这一步决定后续所有软件操作是否徒劳。
关闭主机,拔掉电源线,按住电源键10秒释放残余电荷。
开机瞬间反复敲击Delete或F2键(部分主板为F12/ESC),强制进入BIOS界面。
在主界面或“Advanced”→“PCI Subsystem Settings”或“System Agent (SA) Configuration”中查找GPU相关信息;部分品牌如ASUS在“AI Tweaker”页底部、MSI在“Settings”→“Advanced”→“Video Configuration”里显示显卡型号、核心频率、温度与风扇转速。
若左下角、GPU信息页或启动LOGO下方完全无显卡型号字样,且温度/风扇数值为空或显示“N/A”,【说明问题出在硬件层,不是驱动问题】,需立即停止安装驱动,转而排查供电或显卡本体故障。
调整PCIe相关设置
BIOS中错误的PCIe配置会直接导致Windows底层通信中断,触发Code 43。常见冲突点集中在链路速度、电源管理与兼容模式上。
方法一:强制PCIe Gen版本
进入“Advanced”→“PCI Subsystem Settings”→“PCIe Link Speed”,将对应显卡插槽(通常是PCIe x16 Slot 1)从“Auto”改为固定值:【RTX 40系及更新显卡必须设为Gen4,旧卡如GTX 1060请设为Gen3】。设为Auto时某些主板固件会协商失败,回落至Gen1导致通信超时。
方法二:关闭PCIe ASPM节能
在“Advanced”→“North Bridge Configuration”或“Power Management”中找到“PCIe ASPM Control”,设为“Disabled”。ASPM会在空闲时切断PCIe链路供电,NVIDIA驱动对此异常敏感,极易引发Code 43。
方法三:禁用Above 4G Decoding(仅限AMD平台或双卡用户)
该选项开启后可能与某些NVIDIA显卡固件冲突,尤其在Ryzen 7000+AM5平台。进入“Advanced”→“PCI Subsystem Settings”,将“Above 4G Decoding”设为“Disabled”,保存退出。
重置BIOS到默认安全状态
超频、内存XMP/EXPO启用、Resizable BAR开关异常等都会间接影响GPU初始化流程,尤其当系统更新后BIOS微码未同步时。
第一步:进入BIOS后按F5(或查找“Load Optimized Defaults”),加载出厂默认设置。
第二步:保存并重启,不进系统,再次进BIOS确认PCIe Link Speed已恢复为Auto、ASPM为Enabled、Above 4G为Disabled——此时不做任何修改,仅验证基础识别。
第三步:若此时BIOS能稳定显示显卡型号与实时温度,说明原BIOS配置存在隐性冲突;若仍无法识别,则跳过驱动重装,直接检查物理连接或更换电源测试。
注意:部分主板(如华擎B650M-HDV/M.2)在加载默认设置后需手动开启“Resizable BAR Support”才能让RTX 40系显卡正常初始化,该选项位于“Advanced”→“PCI Subsystem Settings”内。











