3

チェックしたばかりのHALとカーネルをWindows7SP132ビットにインストールしようとしています。Microsoft Dev Center WebサイトMSDNの説明では、次のことを行うことを提案しています。

  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を使用するかを決定する他の方法はありますか?

編集:私はそれを理解しました。下記参照。

4

1 に答える 1

0

私はそれを考え出した。Windows Internalsの第6 版の 60 ページに、x86 HAL のリストがあります。Halacpi.dll - Advanced Configuration and Power Interface (ACPI) ユニプロセッサのみのマシン。Halmacpi.dll - ACPI を使用する Advanced Programmable Interrupt Controller (APIC)。

私のコンピューターはマルチプロセッサであり、ACPIAPIC_HAL がログ ファイルに記載されていたため、halmacpi.dll を試してみたところ、うまくいきました。

ありがとう。

于 2012-11-02T00:06:16.553 に答える