笔者的主板集成了HD Audio声卡,安装了Windows XP系统,但在安装驱动光盘里的声卡驱动时,提示“Audio HD Driver安装失败”的消息,此时进入设备管理器,发现显示了一个“Microsoft HD Audio”音频设备,但声卡却无法发声,更为尴尬的是,这个音频设备无法删除,经过分析发现,原来HD Audio将驱动分为两层:总线驱动和功能驱动,总线驱动是实现最基本音频功能的驱动,统一集成在操作系统中,功能驱动是实现特殊功能的功能性驱动,一般由CODEC芯片厂商提供。 由于Windows XP提供了HD Audio Bus Driver通用音频总线驱动,当系统搜索到HD音效芯片时,便会自动安装总线驱动,导致与功能驱动冲突而无法安装。为了删除总线驱动,防止相应的驱动文件自动还原,可登录到安全模式,进入C:WINDOWSsystem32drivers目录下,删除以Hda打头的全部文件(如Hdaudbus.sys、Hdaudio.sys等)。再进入“系统设备”,将 “Microsoft UAA Bus Driver for High Definition Audio”设置为停用,然后将它删除掉,这就等于删除了系统中的总线驱动。重新启动系统,此时会提示发现新硬件设备,安装驱动光盘里的声卡驱动(图1),之后就可以正常发声了。