I tried fsck but it did not work properly. It gave me errors. I think your drive has superblock and descriptor errors.
So this what I did and it worked (Idk if your data is lost afterwards):
Source: https://askubuntu.com/a/381759
Reboot the system and the mount went well!