If you can, I suggest you back up your PS3 first. The menu that you will access to can fully erase your PS3 if you choose the wrong option! I do not take any responsibility! Please proceed at your own risk!
If you read and follow the instructions exactly you should not loose any data! Feel free to ask questions if you are confused so you don’t make a mistake!!
Sorry, I had to say it, I don’t want anyone mad at me if they make a mistake, don’t back up their data and erase it, and then blame me…
The ps3 firmware has a “recovery console”,You access it by:
1. Start with having the system in standby (redlight is on)
2. Hold the power button down; the system will turn on and turn off once again.
3. Press and hold the power button again and keep holding, it will beep as it turns on and then it will double beep. When you hear the double beeps immediately take your finger off the power button (if your system turns off before you get a double beep just try again and hold the button, it should double beep the 2nd time you try)
4. You will be prompted to plug in your controller via USB and then hit the PS button, You will now have a screen with these options..
- Restart System: Restarts the PLAYSTATION®3 System.
- Restore Default Settings: Reset all system settings back to default.
- Restore File System: Checks for corrupt/missing system files. (CHOOSE THIS ONE )
- Rebuild Database: Rebuilds the OS for the PLAYSTATION®3.
- Restore PS3 System: Fresh restore; Deletes everything and starts from Scratch.
- System Update: Update the PLAYSTATION®3 System
IT IS VERY IMPORTANT THAT YOU DO NOT CHOOSE THE WRONG OPTION HERE OR YOU WILL LOSE ALL YOUR DATA. The one that fixed my blu-ray drive is option 3: RESTORE FILE SYSTEM
After this, it is going to restart and bring up a screen reading something like “you have Corrupted System Data. Your PS will now replace this data” Then you choose continue and that should be it.
If it didn't work, you are fucked and you will have to contact Sony for replacement (if you are out warranty you will have to pay $150 )