I'd suggest using some data retreival software on it before trying to revive the file system. If you try to bring back the file system and fail, you could obliterate your files.
I've had good experience with R-Studio and GetDataBack, although there are many others.