Jump to content

So my friend has a takeaway/restaurant with a Ordering Screen System.

They powered it off on Monday night and today when they turned it on they received a boot error :

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

After checking online I can confirm that this is running on Windows XP and is obviously quite old. I have checked online but would like to know what the best fix is without losing all the order system.
 

Thanks for all help in advance.

Link to comment
https://linustechtips.com/topic/1401837-windows-xp-boot-error/
Share on other sites

Link to post
Share on other sites

You'll need a windows XP disc for starters, and boot to that, (running off memory here, so verify before you do anything) and it should find the existing install, and there should be an option to repair it (or check the drive for errors)

 

Note: XP's repair system was pretty good for its time, but not perfect.

If the data is critical, I'd clone the drive first to a spare drive....just in case. 

NOTE: I no longer frequent this site. If you really need help, PM/DM me and my e.mail will alert me. 

Link to comment
https://linustechtips.com/topic/1401837-windows-xp-boot-error/#findComment-15192760
Share on other sites

Link to post
Share on other sites

6 minutes ago, Radium_Angel said:

You'll need a windows XP disc for starters, and boot to that, (running off memory here, so verify before you do anything) and it should find the existing install, and there should be an option to repair it (or check the drive for errors)

 

Note: XP's repair system was pretty good for its time, but not perfect.

If the data is critical, I'd clone the drive first to a spare drive....just in case. 

Well, I don't have the original disk but I can get another one - It should work right? 

Yeah, I'll make sure to backup all files first. 

And the best solutions I have found are from here. Do you think I should follow the steps in the link or go straight ahead with booting with the disk.

Thanks for the help

Link to comment
https://linustechtips.com/topic/1401837-windows-xp-boot-error/#findComment-15192781
Share on other sites

Link to post
Share on other sites

On 1/6/2022 at 4:11 PM, HAM3X said:

Well, I don't have the original disk but I can get another one - It should work right? 

Make sure the Service Pack is identical to one installed on the system. Also, if you end up with wanting to reinstall, I recall, but needs double checking, XP license differentiated OEM, System Builder and retail or it's version. I recall being a pain. But it's been so long, I don't exactly remember what was the real exact reason. I just recall there was something. Double check, it's not like later versions of Windows were everything is nice and easy.

 

 

On 1/6/2022 at 4:11 PM, HAM3X said:

Yeah, I'll make sure to backup all files first. 

I would make an image of the disk. There is probably drivers and software that is hard to get today, and also the cash register software itself which obviously can't just be downloaded somewhere and installed. Also, it might have special configurations like server communication that needs to be established. Typically PoS device are built and sold as a black box, ready to go with x number of years for support (being XP based, most likely out of support since years).

 

You always need to consider the following:

  • The HDD might be failing, hence why the system file is missing. So doing anything might make things worse.
  • The cash register software might specifically locked to the specific version and build of Windows. (They do this, same as custom software solutions, to ensure support contract or Planned Obsolescence)

 

On 1/6/2022 at 4:11 PM, HAM3X said:

 

 

Link to comment
https://linustechtips.com/topic/1401837-windows-xp-boot-error/#findComment-15197131
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×