It looks like fsck is trying to diagnose drives on that unused RAID card you've got in your machine. Another try:
Assuming that you installed Windows on the machine first, it would take up the first partition on the master drive on your first IDE channel. Second partition should be one of your Linux partitions, as well as third, fourth, etc.
run fsck and point it to /dev/hda2
that will point it to your 'a' hard disk and partition number 2. If you put Linux on a second drive in your machine, you'd tell fsck to look to /dev/hdb instead. Have it check the specific partitions and see if you can't solve some of the problems.
If that doesn't work, I don't know what to tell you. Good luck