Hi there !

Im not liking my chances but I'm hoping someone out there can help me! A few seconds into startup i get a DOS screen saying file <WINDOWS ROOT>\SYSTEM32\HAL.DLL is missing. Can I get around this or have I lost all my data forever? Pls pls help me.....!!?? :'(

Thanking U all in advance...my fngers are crossed!!

Dani AI

Generated

— a focused, practical follow-up that builds on the good pointers from , , and . The priority is to secure the data first, then diagnose the boot-layer problem without making irreversible changes.

Start with a non‑destructive rescue: boot the machine from external media (Windows PE, a Linux live USB or a boot/rescue CD) and copy the user profile folders and any important files to another drive. Creating a full image first preserves a recoverable state; a simple example (use a recovery tool/GUI if unfamiliar) is:

dd if=/dev/sda of=/media/usb/drive-image.img bs=4M conv=noerror,sync

After backing up, run conservative disk and boot checks from the Recovery Environment. Common useful steps are to run a full disk check and then rebuild the boot configuration and repair the boot sector, in that order:

chkdsk C: /r
bootcfg /rebuild
fixboot C:
fixmbr

Use those with caution — have a verified backup first, and avoid fixmbr on multi‑OS systems unless necessary.

If the machine had recent hardware changes (motherboard/CPU), a mismatched HAL can cause an early boot failure. In that case, use the backup and either restore a same‑build HAL from recovery media that matches the OS service pack and architecture, or perform an in‑place repair while the original hardware is present. If the file was deleted rather than corrupted, file‑recovery tools run from external media can often recover it before any reinstall.

Summary: back up first, run non‑destructive checks (chkdsk), then carefully repair boot config. If unsure, preserve the disk image and consult a technician so data remains recoverable.

Recommended Answers

All 6 Replies

a little more info can be helpful... Operating system .. is it xp or vista.. or 98 or ___?
Try a quick fix by booting into safe mode (by pressing the f8 key while booting up.. just keep tapping..and selecting "last known good configuration". then reboot..
Dont worry too much there is an excellent chance your data is still there.. just a bit hard to get to.. try those steps first and reply.

The platform is XP...I will try ur suggestion now....thx so much!! Will let U know...cheers!!

The platform is XP...I will try ur suggestion now....thx so much!! Will let U know...cheers!!

I hope it works!. If not.. you might have to do a "REPAIR"
this reinstall windows.. (but keeps your data- there are some programs you might have to reinstall).
Here is the trick.. you've got to have a windows xp install disk. sometimes when you get a computer it does not come with this..so you might have to borrow one from someone.. any xp disk will do.
DO make sure you have an xp key (holographic sticker on the case)
DO make sure that is an XP install disk (not vista , or 98 -)
ok. then try this link for really super good instructions...
http://www.troublefixers.com/how-to-fix-haldll-is-missing-or-corrupt-in-windows/
Read it all.. and try the links so you have an idea of whats going to happen next.. Print it all if you can.. ;)

The issue you are facing is quite an irritating one, its a hardware-software issue i.e. problem with the boot.ini file, have you recently installed a new OS alongside a the existing one or added a new hard-drive or created a new partition to the already existing one??

Follow this link for more info :
http://www.kellys-korner-xp.com/xp_haldll_missing.htm

So also Check out this :
http://support.microsoft.com/kb/314477

Take your time don't bother reinstalling the OS as it MAY NOT help...as the first step, follow instructions from the link in the above post..

I hope it works!. If not.. you might have to do a "REPAIR"
this reinstall windows.. (but keeps your data- there are some programs you might have to reinstall).
Here is the trick.. you've got to have a windows xp install disk. sometimes when you get a computer it does not come with this..so you might have to borrow one from someone.. any xp disk will do.
DO make sure you have an xp key (holographic sticker on the case)
DO make sure that is an XP install disk (not vista , or 98 -)
ok. then try this link for really super good instructions...
http://www.troublefixers.com/how-to-fix-haldll-is-missing-or-corrupt-in-windows/
Read it all.. and try the links so you have an idea of whats going to happen next.. Print it all if you can.. ;)

you can also try booting froma your windows xp cd (not system restore disk) and click R for repair, then type in the number that corresponds to your OS... at the command prompt type in expand e:\i386\_ c:\windows\system32 assuming your cd rom is E: to find out what drive is set to the cdrom, at the command prompt in the recovery console type 'cd d: then type dir if nothing is there try cd e: and type dir

Have you recently changed your motherboard or CPU?
Or tried to install a customised bootsplash screen?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.