确定Windows 7 SP1 32位上安装的HAL的名称



我尝试在Windows 7 SP 1 32位上安装检查HAL和内核。Microsoft Dev Center网站上的指令MSDN建议我执行以下操作:

  1. 打开文件%systemroot% inf setupapi.dev.log并搜索hal.dll。您应该找到诸如targetFilename -'hal.dll'
  2. 之类的行
  3. 在日志文件的同一部分中,查找相应的sourceFilename。SourceFileName右侧的名称是您需要从检查构建中复制的HAL文件的名称。

setupapi.dev.log文件在我的计算机上,并未提及hal.dll。实际上,我在Inf目录中搜索了hal.dll,并且在任何其他日志文件中都没有提及它。

我确实在setupapi.dev.log中发现了acpi_hal和acpiapic_hal的提及,但是我不确定这是否可以帮助我选择正确的hal。

还有其他方法可以确定要使用哪种HAL?

编辑:我弄清楚了。参见下文。

我弄清楚了。在第60页的 Windows Internals ,第60页上,有X86 HALS的列表:halacpi.dll-高级配置和功率接口(ACPI)单层机器。halmacpi.dll-带有ACPI的高级可编程中断控制器(APIC)。

由于我的计算机是多处理器,并且由于在日志文件中列出了acpiapic_hal,因此我尝试了halmacpi.dll,并且它起作用。

谢谢。

相关内容

  • 没有找到相关文章

最新更新