Here's one solution to your problem.
Step 1: Go to Knoppix Linux from
http://www.knoppix.org.
Step 2: In the top right corner, click the United States/Britain flag with the words "EN" on it.
Step 3: On the website, click "Download".
Step 4: Scroll to the mirror "mirrors.kernel.org" and go to "ftp CD".
Step 5: On the next page, click Accept
Step 6: Scroll to the file name "KNOPPIX_V7.0.5CD-2012-12-21-EN.iso", and click on the file name.
Step 7: Save the file on your Windows XP computer.
Step 8: Burn the disc using a disc burner, such as ImgBurn (from
http://www.imgburn.com).
Step 9: Boot your Windows 2000 computer from the disc, and hit Enter to start Knoppix when the penguin logo comes up.
Step 10: When you've booted Knoppix, click the button at the bottom-left corner that pops up with a menu almost like the start menu on Windows.
Step 11: Then, move your mouse to the internet menu and click iceweasel.
Step 12: Download the file I uploaded on
Step 13: Navigate to the download location in your downloads folder.
Step 14: Then, open another window with your "C:\WINNT\System32\" folder, (which is also your hard disk's partition 1 if you're not running a dual-boot).
Step 15: Copy and paste the hal.dll file to the "C:\WINNT\System32\" directory.
Step 16: Reboot your computer and restart Windows.
It should boot up again without problems. Hope this helps
.
Link Removed...