筆者的主板集成了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),之後就可以正常發聲了。