I'm working on a laptop with a hard drive that's been recovered from a drop. The laptop seemed to work fine but after a few weeks it started to have problems and I was called in to fix it.
There were 'disk' errors in the event viewer so I've recovered the hard drive, but now the system doesn't boot anymore. (Presumably because not all the data was recoverable and some system files were lost.)
When I boot into safemode I get and LSASS application error "The application failed to initialize properly (0xc0000006)". It will then freeze/hang when I dismiss the message. Regular boot hangs on the xp splash scroller screen - it just scrolls and scrolls.
I've gone into the recovery console and copied the registry files (system, software, sam, security, defalt) from c:\windows\repair\ back into system32\config locations. (google searching provided this solution)
I've unpacked the msvcrt.dll file from my recovery disc. (found here http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_20627458.html
Now I'm performing this chkdsk /r solution ( http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_20924088.html
)and it seems to have frozen/hung again. It went up to 75% but now it's back to 50% somehow and hasn't moved from there for a half hour.
Any suggestions for what to do next? I'm just going to leave it be for now. Maybe it will work through eventually.
Is there an angle to this that I'm missing?