For a few weeks now, the mount command stopped working on me... I set auto-mount at startup for
/dev/sda3 > /media/Data
/dev/sda5 > /media/Install

and one day, they decided to stop mounting, giving me an error just saying: Unable to mount; freezing the startup process until I pressed a key. I also can't manually mount anything... I have this CD Image I want to mount, and while I used to be able to with:
mount -o loop /media/sda3/ISO/CD.BIN /media/Img2

now it returns "mount: you must specify the filesystem type"
But if I specify "-t" with anything, it doesn't help either:

root@xifanie-cpu:/home/xifanie# mount -o loop '/media/sda3/ISO/CD.BIN' /media/Img2 -t auto
mount: you must specify the filesystem type
root@xifanie-cpu:/home/xifanie# mount -o loop '/media/sda3/ISO/CD.BIN' /media/Img2 -t ntfs
NTFS signature is missing.
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
root@xifanie-cpu:/home/xifanie# mount -o loop '/media/sda3/ISO/CD.BIN' /media/Img2 -t ext4
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Mount is the newest version.
So I'm rather clueless... all the /dev/sda partitions mount properly, so does my DVD and anything USB.
Note: I also have Windows XP on this system and it started happening one time after I switched.