Hi,
we had one windows server 2003 installed on hp proliant dl380 g5 server and it is working from the last 11 years. 2 months before all of a sudden the server crash due to hard drive failure. we purchase new hard drive and installed server 2003 on it. After Installation we restore one of the backups already taken before hardware failure but unfortunately system unable to boot after restoring the full backup. To check where issue lies with any backup set I restore drive backup & system state backup one by one. drive backup successfully restored and reboot properly without any problem but when we restore system state backup upon reboot server fail to start and give hal.dll corrupt or missing error.
I try to copy hal.dll file from server 2003 cd but it gives same hal.dll missing error once file copied successfully.
To go into more investigation, I came to know that hal.dll and ntoskrnl files are different in new installation & backup copy. In trying to resolve the issue, I manually copy the hal.dll and ntoskrnl from backup and put it on new installation but that also did not fix the issue and gives the same hal.dll error.
Kindly recommend if above issues lies with any hard drive because as I mention we install new hard drives and those are not identical to the one installed before. below are the details of hard drives
Old hard drive (1 port 10k serial scsi 146 GB spare 432320-001) -- 2 hard drives --
new hard drive (dual port 10k SAS 146 GB spare 418399-001) -- 2 hard drives --
server is (HP Proliant dl380 g5)
Old hal.dll file name (hal.dll) version (5.2.3790.3959)
new hal.dll file name (halmacpi.dll) version (5.2.3790.3959) -- try to copy old hal file but gives hal.dll missing or corrupt error --
old ntoskrnl.exe file name (ntkrnlmp.exe) version (5.2.3790.4478)
new ntoskrnl.exe file name (ntkrnlmp.exe) version (5.2.3790.3959)
Last thing to add also in our old scenario there are three hard drive installed but that time 2 are functional and one is dead. In New scenario, there are 2 hard drives.
I am out of options right now. Kindly recommend any solution. If you need more detail kindly let me know.