So a couple of days ago I posted asking if anyone knew of problems with Sysprep and Windows XP. I finally found the problem so I figured I would post this to help other System Engineers that might be stuck. The reason Windows would not boot past loading the initial quasi-DOS drivers was because of the HAL being wrong. At first I was stuck at Mup.sys. (seen in safe mode) Then I added some more drivers to my presys image and I got a little farther. Now it was loading agp440.sys on my laptops, but it was still not getting to Windows. Once I changed my build machine from the “Uniprocessor ACPI” HAL to the “Advanced Configuration and Power Interface (ACPI) PC” HAL everything was fine. You would think these two HALs are the same right? Well they aparently are not. Now my image works on laptops as well as desktops. This was one very tough problem to solve. Hopefully my posting will help others that have the same troubles.