My laptop crashed...Please help me fix it

blakehanson

Distinguished
May 13, 2009
63
0
18,630
My laptop crashed. Please help me repair it.

Before it crashed it gave me the virtual memory low screen. Now, it will only turn on to a dos screen that says:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.

Could you please let me know what to do. I have alot of information on this computer and if possible I would love to be able to keep the information.

Also, would Win 7 work to fix it? Or would I have to empty hard drives? Really would like to keep info.

Thanks for your help everyone!!!!
 
Insert your OS disc. Change the boot order to boot off the optical drive first. Then restart. It will prompt you to 'press any key'. Select the appropriate partition. Then choose the 'r' option to repair your current windows install.

When you get to the command prompt, use the fixboot command to repair the boot files.

That will fix it if that specific file is included in the boot files. If not, here is a way to pull that file off of your OS disc
http://pcsupport.about.com/od/fixtheproblem/ht/restorehaldll.htm
 

blakehanson

Distinguished
May 13, 2009
63
0
18,630
Thanks alot! Will do! Have my OS cd being mailed from my home in Orlando. Also, will this erase my data on my hard drive?

Is there a way to do this and install Win 7? But, not losing my data?

Thanks!
 
^ this will not cause any data loss. The fixboot command will simply overwrite current boot files. If the second option is necessary, it's simply extracting a file off the OS disc.

What version of windows do you currently have? Windows7 does have an xp environment but it is pretty resource hungry. I doubt your laptop will have the sufficient resources to run it. I believe they recommend 3G of memory, but you may be able to run it with 2Gb.
 

blakehanson

Distinguished
May 13, 2009
63
0
18,630
def wouldnt be able to run win 7. Only asking about it because I dont believe I can find my XP disc. Is there a way to fix this without having a XP disc???
 
There are websites where you can download the file. However, I'd be REAL cautious about that. I would download it to a blank flash drive or floppy or something other than a HD, and scan it thoroughly. If you get a clean one, then you can paste it in your system32 folder.
 

blakehanson

Distinguished
May 13, 2009
63
0
18,630
Are they really corrupt? Viruses and such? How do I do this since I cant even get my computer to turn on past that screen that says:

Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file.

Im pretty sure I can get to the setup screen by hitting F10 or some of the other options.
 
If you can get into safe mode w/ f8, then we can work with that.

However, if you did download the file, you could extract it off the disc and put it in the system32 folder, much like the 2nd solution I linked to above.

You will also need to make a bootable floppy disc to boot the pc to a command prompt. The command prompt is where you will tell the pc to take the file from the disc and put it in the system32 folder. In xp the OS disc is bootable, so the floppy boot disc isn't necessary. But since you don't have an OS disc, this is the only workaround.
http://www.computerhope.com/boot.htm