How To Fix “Missing or corrupt windows_root\system32\hal.dll”

This requires one of two possible fixes.  It could be a missing or corrupted hal.dll file or a missing or damaged boot.ini file .

Either fix requires you to Boot from a Windows XP cd and go to recovery console.

missing or corrupt hal.dll file

cd system32

type map to reveal your cd drive
now type expand d:\i386\hal.dl_
now exit and reboot

If that does not fix your problem, the boot.ini fix is as follows
attrib -h -r -s c:\boot.ini
del c:\boot.ini
type bootcfg /rebuild
type y(es) to add the installation to the boot list
type a name for your install such as windows xp home
load options type /fastdetect
now type fixboot and Y(es)
type exit and restart

Comments are closed.