I have seen garbled data in files before and it's usually due to files cross-linking. Have you run Scandisk or it's equivalent? If two files are sharing the same cluster this can happen.
I'm not sure if this type of failure can occur on NTFS volumes, but I know it can on FAT or FAT32 volumes.
Glenn Taylor, Visionpace