When installing Parallels v3 on a existing boot camp vista partition, Parallels automatically created a virtual image for windows XP. Manually deleting and recreating a boot camp image with vista fixed the problem.
I had this problem too- It was causing the WINDOWS CANNOT START error on boot. Go into the root VM configuration, and it had preselected XP instead of vista. Switched it, and it was good as new.