windows could not start because..system32\hal.dll. is missing

kanchisu

New Member
i have vista oprating system dual boot with xp,they where working fine ,recently i have tried to shrink one partion using vista shrink tool but i found it useless,then i tried GParted shrink tool.

i figured out that xp dualboot could not started because the following file is missing or corrupt:

<windows root>system32\hal.dll.
please re-install a copy of the above file.

i tried to search this at microsoft knowledge base but non of theose could help me.

anyone can help me recover this file as i have important file in windows xp
 

susuchiko

New Member
Re:

I can't help with your problem but any time you resize partitions you should defrag the Windows partition so files are moved to close proximity and reduce the chance of corruption. You should also back up your system.
Have you tried a system restore?
 

3uL

New Member
I can't help with your problem but any time you resize partitions you should defrag the Windows partition so files are moved to close proximity and reduce the chance of corruption. You should also back up your system.
Have you tried a system restore?

I agree with you. All files stored in harddisk is not in order form. It stored in any free sector of hardisk and the filesystem store information which sector is your files stored.

Because of that, there are very high possiblity that your your files is corrupted when you try to shrink it. thats why You should not shrink or create another partition when there are many file in it and many people highly not recommended split partition when you using it..
 
Top