Have you tried running chkdsk on your boot partition?
Once the system has booted....Start/Run...type chkdsk /r (there is a space between the k and the /), then hit OK.
A screen will appear, telling you that chkdsk cannot be run now, but that it can be run at next boot. Type Y, hit Enter.
Reboot the system...allow the chkdsk to run to completion. Upon completion the system will reboot automatically.
FWIW: Every time that a user does a hard shutdown on XP, there is a good chance that the result is damaged files. One way of countering this is to enable chkdsk upon the next successful boot.
File Corruption & Its Consequences - http://www.smartcomputing.com/Editorial/ar...3.asp&guid=
In response to your query re backing up: Implementing a backup strategy - http://www.pcug.org.au/boesen/Backups/backups.htm
Edited by hamluis, 31 July 2008 - 10:21 AM.