3)
If the database is not open, then I think the files could be damaged. see this support article from microsoft.
https://support.microsoft.com/en-us/kb/288809[
^]
If this does not help, then only have the option to try third-party program. Can in the Market to look for or can use like SQL Server Recovery Toolbox. I as the expert recommend it to you. Or can use any other tool known to you.
http://www.oemailrecovery.com/sql_repair.html
So I told you all the possible ways.)