Hi all,
I installed Windows 7 quite a while ago in an effort to make my machine dual booting between 7 and XP. Unfortunately it never worked but recently I got the advice to use EasyBCD so tried that, still not working though. I installed the Beta version, Build 60 and when I tried to start up XP I got this message.
Windows could not start because the following file is missing or corrupt:
<Windows>\System32\hal.dll
Please re-install or copy the above file.
I checked my drive were XP resides and the file is there, so its not missing.. might be corrupt, but I don't know where I can get hold of a safe copy to replace it with. One question I have is if I can use the XP CD and do a repair or will that mess up the Windows 7 boot in the process?
Not sure if you need these but I thought I include a screen shoot of my Computer Managment so you all can see where it all resides.
I did try the "Please Read Before posting A Problem" thread but this kind of stuff is not my strongest side when it comes to computers since I don't want to mess it all up and make nothing at all work! :S I have the NTLDR, NTDETECT.COM, and BOOT.INI in two different drives. They are on my L: drive, which my XP is directed towards in the EasyBCD, even though my XP is in Drive D: (confussed). These files are also on my C: drive where my Windows 7 resides, and which the EasyBCD is directed towards for the 7 boot up.
Now, if I understand the instruction in the Troubleshooting thread, there should be only one set of NTLDR, NTDETECT and BOOT, but I am not sure as to which I should remove, if any?!?
Do you think the above is the only problem, or might it be more troublesome for a novice on computers to fix?!?
Any and all help will be very much appreciated since I would love if I could dual boot them, since some games is not running so good on Win 7..
I installed Windows 7 quite a while ago in an effort to make my machine dual booting between 7 and XP. Unfortunately it never worked but recently I got the advice to use EasyBCD so tried that, still not working though. I installed the Beta version, Build 60 and when I tried to start up XP I got this message.
Windows could not start because the following file is missing or corrupt:
<Windows>\System32\hal.dll
Please re-install or copy the above file.
I checked my drive were XP resides and the file is there, so its not missing.. might be corrupt, but I don't know where I can get hold of a safe copy to replace it with. One question I have is if I can use the XP CD and do a repair or will that mess up the Windows 7 boot in the process?
Not sure if you need these but I thought I include a screen shoot of my Computer Managment so you all can see where it all resides.

I did try the "Please Read Before posting A Problem" thread but this kind of stuff is not my strongest side when it comes to computers since I don't want to mess it all up and make nothing at all work! :S I have the NTLDR, NTDETECT.COM, and BOOT.INI in two different drives. They are on my L: drive, which my XP is directed towards in the EasyBCD, even though my XP is in Drive D: (confussed). These files are also on my C: drive where my Windows 7 resides, and which the EasyBCD is directed towards for the 7 boot up.
Now, if I understand the instruction in the Troubleshooting thread, there should be only one set of NTLDR, NTDETECT and BOOT, but I am not sure as to which I should remove, if any?!?
Do you think the above is the only problem, or might it be more troublesome for a novice on computers to fix?!?
Any and all help will be very much appreciated since I would love if I could dual boot them, since some games is not running so good on Win 7..