AppleJack

AppleJack is a application designed to make it easier for unexperienced users to perform low-level system maintenance tasks in single-user mode: