i have a dell inspirion vostro laptop..
i was getting a msg while loading that my hal.dll file was corrupt or missing and wasnt loading..
i got a genuine win xp cd and from recovery console i replaced the file and also replaced the boot.ini file..
now my laptop logs in to the safe mode perfectly but dosent load in normal mode, it gets stuck after the windows loading screen.....
Bookmarks