Kernel- und HAL-Varianten

Im Verzeichnis i386 der Windows-CD finden sich unter anderem die folgenden HAL- und Kernel-Versionen. Bei der Installation wird jeweils die von Windows ausgewählte unter dem Namen hal.dll beziehungsweise ntoskrnl.exe in das System32-Verzeichnis von Windows kopiert. Im Falle eines Systems mit PAE-Unterstützung muss der Kernel ntkrnlpa.exe heißen.

Standard-HAL: Wenn man auf ACPI verzichtet, verteilt Windows die Interrupts auf die Geräte.

Standard-HAL: Wenn man auf ACPI verzichtet, verteilt Windows die Interrupts auf die Geräte.

 

HAL-Varianten

Dateiname
Beschreibung

HAL.DL_

Standard-PC, kein ACPI, kein APIC
HALACPI.DL_ ACPI PC, kein APIC
HALAPIC.DL_ Standard-PC, kein APCI, mit APIC
HALAAPIC.DL_ Standard-PC, mit ACPI, mit APIC
HALMACPI.DL_ Multiprozessor-PC, mit ACPI
HALMPS.DL_ Multiprozessor-PC, ohne ACPI

APIC steht für Advanced Programmable Interrupt Controller. Dieser Interrupt-Controller dient zum Steuern von Interrupts in einem Multiprozessor-System.


Kernel-Varianten

Dateiname
Beschreibung
ntoskrnl.ex_ Standard-Single-Prozessor-Kerbel
ntkrnlmp.ex_ Multi-Prozessor-Kernel
ntkrnlpa.ex_ Single-Prozessor-Kernel mit PAE-Unterstützung
>ntkrpamp.ex_ Multi-Prozessor-Kernel mit PAE-Unterstützung

Achtung: Nach der Installation eines Service Pack sollten Sie immer auch die alternativen HALs und Kernels durch Extrahieren und Kopieren aus den Service Packs aktualisieren. Dazu entpacken Sie das Service Pack, indem Sie es mit dem Parameter -x aufrufen.