I have some work files in one of my TrueCrypt containers. Recently I had to do a hard reset of my system, because it was frozen. The TrueCrypt container with Ext4 filesystem inside it was mounted on /media/truecrypt1 in Ubuntu.
After reboot TrueCrypt refused to mount it, showing a message about hardware (not Truecrypt) failure.
I rebooted to Windows and did chkdsk \r, and after running it my container the container file disappeared.
Then I managed to recover the container file with one of the Windows free recovery programs.
I rebooted to Ubuntu again and tried to mount the recovered container file, but TrueCrypt gave a message:
mount: wrong fs type, bad option, bad superblock on /dev/mapper/truecrypt1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
I guess it is Ext4 filesystem corrupted inside the Truecrypt container now, but I do not know how to fix that.