mount an unmountable drive
Use testdisk. (Freeware, http://www.cgsecurity.org/wiki/TestDisk)

I've once had a disk that could not be read by the system nor anything. I just ran testdisk and was able to recover all of the data on the disk.