What you need to do is boot from Win Install CD, select "-r" for repair mode, and after entering password type:
(I think that prompt starts in C:\WINDOWS directory)
cd system32
del hal.dll
cd ..
cd servicepackfiles
copy hal.dll c:\windows\system32\hal.dll (be careful with spelling)
exit
And off you go!