Ed said:
I have arrived at a couple of black screens when trying to install XP, "can
not load Widows hal.dll is missing..." or NTLDR can not be found is there a
way to resolve these from setup?
That indicates that there is corruption of the boot.ini file (at least):
That tells the boot where to look for windows components, and it is
looking in the wrong place. Hal.dll just happens to be the first file
it looks for.
Set the BIOS to boot CD before Hard Disk. Boot the XP CD and, instead
of Setup, take the immediate R for Repair. Assume any password
requested is blank, and TAB over.
Give:
ATTRIB -H -R -S C:\Boot.ini
DEL C:\Boot.ini
(thus deleting the old one)
BootCfg /Rebuild
Also, while about it, get clean copies of the other boot files by giving
(if your CD drive letter is x: )
copy x:\i386\ntldr c:\ntldr
copy x:\i386\ntdetect.com c:\ntdetect.com
and also do a check of the file system by giving
chkdsk /f c:
But of course the damage may go further than this