I just ran into the problem, that my current Windows XP Image wont run on a VMware virtual machine. (Windows XP Base Image with sysprepped XP, a few Addon Images)

When just applying one of the hardwarespecific (Base Image XP, Driver Image with Drivers, hal.dll, ntoskrnl.exe and ntkrnlpa.exe)configurations to the virtual machine, it comes up with corrupt ntfs.sys message

So I took the hal.dll, ntoskrnl.exe, ntkrnlpa.exe and ntfs.sys from a manual installed WinXP on a virtual machine, build an "Driver Image" just containing these additional files. In this case a Bluescreen pops up (followed by an instant reboot...):
A problem has been detected and Windows... ... ... ... Technical Information:
*** STOP: 0x0000007B (0xF8AD5528, 0xC0000034, 0x00000000, 0x00000000)

I tested setting the Hard drive to SCSI and checked the VMs BIOS parameters, but it didnt change anything.

The Windows 7 Images work flawless on VMs so far.

Any ideas would be greatly appreciated!