Hello,
I had installed a 250 GB SATA drive in my system using a PCI to SATA card. It had 3 partitions. One small primary partition with NTFS and the remaining extended partition with 2 equal and large ext3 logical partitions. Suddenly one day I got ext3 errors while booting and the 2 ext3 partitions would not mount. Both had bad superblocks. One partition with important data could be recovered using e2fsck but the other had a very bad superblock so I finally formatted it again with ext3. The primary NTFS partition was ok all the time. What are the possible causes for this sudden busting of superblocks? The bad blocks check did not reveal any bad blocks so that part was ok.