Whilst playing a game, my 13 inch MacBook Pro unfortunately crashed. I immediately reset the MacBook, like I have done before by holding in the power button. After turning the MacBook on again I knew straight away that something was wrong. Around 5-10 seconds after logging in I was re-prompted with another login screen despite already previously logging in. Originally, before logging in for the second time the dock and the finder bar would load fine, everything being interactive and acting as normal. After logging in for the second time I cannot interact with my desktop and I am repeatedly prompted with 'finder has quit unexpectedly'. If I click reopen nothing happens, and If I click ignore nothing happens. If I click on the finder icon in the bottom right it gives the error code -10810 and i cannot click the accept button for some odd reason. Also, I cannot open any applications or access files (although a finder window opens and shows that all the files are still there). I have tried to open Skype multiple times and although if logs me in and I hear the opening noise, I still cannot interact with it at all. My friend attempted to call me on Skype and although the pop up window showed up; I could not click accept.
I have reset the PRAM, reset the SMC, used single user mode to delete finder preferences and sidebar preferences, and also checked the HDD using the 'fsck -fy' command which after 1 run, returns a 'file system had been modified' and after a second says that the drive is 'OK'. I have also booted in safe mode and it has returned the same results. I also only have 1 user account.
I have no idea what's wrong with it. I have never encountered this issue before. The MacBook pro 13-inch is not under warranty and is around 2 years old. The optical drive doesn't work (which I have had a Genius Bar appointment) and the other day I noticed that the battery requires servicing but it's been like that for months and working fine.
I can make a Genius Bar appointment but I am busy all day Monday to Friday 9-4, so until then; is there anything you guys could recommend me to try? Preferably not involving me losing my hard drive data.