I have a hard disk Knoppix installation. Recently it has stopped allowing me to mount the other hard disk (the one Knoppix is not on) or USB devices. The message I get is,

"Could not mount device.
The reported error was:
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so"

If I boot from my Knoppix live-CD (the CD I used to make my hard disk installation) everything works fine.

Would appreciate any ideas.