Existem diferentes versões da instalação hal.dll, XP escolhe a versão correta com base na sua configuração de hardware no BIOS. Então você precisa saber qual hal.dll para copiar no XP, a maioria dos PC's usam um dos Hal's marcados com um marcador abaixo.
"Standard PC," Non-ACPI PIC HAL (Hal.dll) Standard PC
"MPS Uniprocessor PC," Non-ACPI APIC UP HAL (Halapic.dll) Standard PC MPS Uniprocessor MPS Multiprocessor
"MPS Multiprocessor PC," Non-ACPI APIC MP HAL (Halmps.dll) Standard PC MPS Multiprocessor
"Advanced Configuration and Power Interface (ACPI) PC," ACPI PIC HAL (Halacpi.dll) Standard PC Advanced Configuration and Power Interface (ACPI) PC
"ACPI Uniprocessor PC," ACPI APIC UP HAL (Halaacpi.dll) Standard PC Advanced Configuration and Power Interface (ACPI) PC ACPI Uniprocessor ACPI Multiprocessor
"ACPI Multiprocessor PC," ACPI APIC MP HAL (Halmacpi.dll) Standard PC Advanced Configuration and Power Interface (ACPI) PC ACPI Multiprocessor MPS Multiprocessor