2012-11-01 111 views
3

我想在Windows 7 SP 1 32位上安裝剛剛檢查過的HAL和內核。在Microsoft開發中心網站MSDN指令建議我做到以下幾點:確定安裝在Windows 7 SP1上的HAL的名稱32位

  1. 打開文件的%SystemRoot%\ INF \ setupapi.dev.log和搜索的hal.dll。 您應該找到一行,如TargetFilename - 'hal.dll'
  2. 在日誌文件的同一部分中,查找相應的SourceFilename。 SourceFilename右側的名稱是您需要從檢查構建中複製的HAL文件的名稱。

我的機器上的setupapi.dev.log文件沒有提到hal.dll。實際上,我在inf目錄中搜索了hal.dll,並沒有在任何其他日誌文件中提到它。

我確實在setupapi.dev.log中發現了acpi_hal和ACPIAPIC_HAL的提及,但我不確定這是否可以幫助我選擇正確的hal。

是否有任何其他方式來確定使用哪個hal?

編輯:我想通了。見下文。

+0

在您提供的文本頁面的示例中,它不叫hal.dll。說像hal.dll這樣的東西。 –

+0

我一直在尋找任何有'hal'和'dll'的東西,像這樣: SourceFilename - 'halmacpi.dll' – NGG

回答

0

我想通了。在Windows Internals,第6版,第60頁中,列出了x86 HAL: Halacpi.dll - 高級配置和電源接口(ACPI)單處理器機器。 Halmacpi.dll - 具有ACPI的高級可編程中斷控制器(APIC)。

由於我的電腦是多處理器,並且因爲ACPIAPIC_HAL被列在日誌文件中,所以我嘗試了halmacpi.dll,它工作正常。

謝謝。

相關問題