This could be caused by bad sectors on your hard drive. Run ScanDisk on your computer to fix any bad sectors. Then run File > File Maintenance > Check/Repair on your file.
To run ScanDisk on Windows XP, left click on My Computer, select Properties > Tools > Error-checking Check Now. Select your options and click Start.