vmm32.vxd is not even required by winxp its only present in win98, me etc. so id say a virus or something... so you cannot load xp at all and it stops with that message?? if so your best option is to try and repair it using your xp cd.. put the winxp installation cd in drive and reboot (make sure you have cd set to boot first in your bios) and then after it loads (wait a while) hit enter as if you were installing xp for the first time, then hit R to repair it.. if there is no R option then i don't know but just try that