I've looked on MS Knowledge Base but can't get a direct hit for that message. It appears that your profile e.g. username, desktop settings are stored in ntuser.dat and I wonder if this is corrupt. Do you have system restore enabled? If so it might be worth trying.
Also I wonder whether creating another user account with full admin rights (so that you can see your data) would fix it.