old drive crashed
installed new drive (Seagate 160GB 7200rpm)
have XP Home Edition installation CD (includes SP2)

get error message that windows cannot start because <windows root>\system32\hal.dll is missing or corrupt, reinstall the file

How do I do that from a new drive???!

I've deleted everything on the drive and will start over with the Seagate Disc Utility in the morning - oh look at the time! I've already been at this for too many hours....... :mad:

Any help appreciated

You're not booting from CD ROM. Boot from the cd rom... n try installing again.

Yeah. Also, if your HDD was indeed clean, you wouldn't get this message. Make sure you format the HDD correctly.

thanks, problem has been fixed