hal.dll missing... but it's there!!!
When i boot up my sisters laptop which i recently installed XP on, it complains that XP is missing. The only way to boot it is to have the USB stick with windows on (which i installed it off) in the laptop.
I checked system32, and hal.dll is sitting there quite happily. Why can't Windows see it?