fsck is the only thing you can use. the filesystem is most likely clean, but whatever files you may have been working on when the machine was reset may be incomplete, or have bad data in them.
when the filesystem is loaded, a clean bit or byte is checked, and if clean, changed to unclean, i think. when you shutdown normally this is changed back to clean. that way if you boot, and the filesystem says unclean, then it knows to check.