I am no longer able to boot into Windows XP Home sp1 without the error message "<windows root>\system32\hal.dll, can not find this file, please reinstall it".
But whenever I boot into the XP recovery disk and change into the system32 directory and use the copy command - copy hal.dll - it says it can't find the file. It will copy any other file in that directory, but not that particular one. And when I use the dir command, hal.dll appears in the list.
Does the file that needs to be copied have to already be installed in the Windows installation (C:\Windows)? That would defeat the purpose of the recovery disk since it is used to reinstall missing files. Surely the file is not missing on the recovery disk! Is there a way to copy this file back into the Windows installation?