the quick simple way to fix that is to do an install over the installation.
But, the technical way of doing it. you can run the recovery console from the windows installation cd. with the recovery console you can extract the hal.dll file into the appropriate location.
when you are in the recovery console type in
Code:
expand D:/i386/hal.dl_ C:/Windows/System32/ /d /y
this should extract that hal.dl_ file to your system32 directory. if it doesn't then you can do:
Code:
ren C:/Windows/System32/hal.dll hal.dll_old
copy d:/i386/hal.dl_ C:/Windows/System32/hal.dll
As I said it would be just easier to do an install over the current installation that way it would save you lots of headaches and drinks.