If you are running Windows, you might wish to check the event viewer (Windows log files) and see if there is any indication in there as to what is locking your system. System crashes typically force an entry into those logs, and they might lead you in the right direction for a correction without a restore.
In XP - Start -> Programs -> Administrative Tools -> Event Viewer