Monday, December 10, 2007 10:42 AM
I tested some Windows XP OS deployment tasks on several machines using a single core cpu. The base wim image is created on a multi-processor acpi machine (Pentium D) . Now when i look in device management on all the deployed single core machines I see they all are using the acpi multi-processor HAL. So it seem they use the hal that was active on the source machine.
I wonder does this have any negative impact? they all seems to run fine but i'm just wondering is this is supported and if it could cause any troubles in the future. In other words should i implement something to change the HAL
Thursday, December 13, 2007 1:23 AM
According to KB309283 (http://support.microsoft.com/kb/309283):
You can deploy a Sysprep image created on a computer that uses an ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll) to a computer that uses the following HAL types:
• ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)
• ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)
However, I am not familiar enough with these HALs to know if there is a performance penalty. You may want to post this question on the Windows Forums.-- Brett
Tuesday, December 18, 2007 10:36 AM
thank you, i will do that, the systeems seem to run just fine with no errors whatsoever but I would like to know for sure.
Wednesday, February 20, 2008 2:39 PM
Shameless plugin for my fix to the .wim non matching hal issue:
Friday, February 29, 2008 11:23 PMYes, multiproc HALs will indeed run on uniprocessor system, but there is a performance penalty. I don't know the size of the performance penalty.