All above errors can be handle by restoration method or by using SharePoint Recovery Tool.
- You can restore all corrupted data by updated backup.
- In case of no backup you can use SharePoint Recovery Tool. These tools resolved all above errors & recovers all corrupt SharePoint data very easily.
Stellar SharePoint Server Recovery Software is one of the best recovery tool to recover corrupt SharePoint data because it can recover a single document as well as entire SharePoint database. It supports SharePoint server 2010 & 2007.