2012-11-01 74 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,它工作正常。

谢谢。

相关问题