The error basically says that it was trying to write something to your hard drive and for some reason that write operation never completed. This could indicate a bad sector on your hard drive, disk corruption, or a problem with your hardware.
Whenever a problem involving a disk read or write appears, my first approach is to perform a Disk Check operation on the hard drive. Even if this is not your problem, it is a good regular maintenance step. Run the disk check with the "/R" or "Repair" option. Note that the actual disk check will be performed at the next reboot, will run before Windows fully loads, cannot be interrupted, and can take upwards of a couple hours to run depending on the size of your hard disk, amount and type of corruption found, and other factors. It is best performed overnight or when you won't need your computer for several hours.
"How to perform Disk Error Cherking in Windows XP"
< http://support.microsoft.com/kb/315265/en-us >
HTH,
JW