Boot up with the Rescue System. This gives you a console session. Then run fsck manually, like this:
fsck /dev/sda1
Assuming /dev/sda1 is the one that needs to be checked, change the name if it is another partition. Hopefully it will fix the problem. At the end reboot and restart as normal. It the problem persists you may have disk hardware problems.