-
weird situation
More weird that it doesn't happen more often TBH.
ECC RAM is not standard, resilient file systems are not standard, CPU errata lists are surprisingly long.
Almost everyone has corrupt files, but that one was in the file header that allows Windows to understand what the file is. Only needs a few bits to be incorrect in the wrong place and it breaks. Mostly though, mostly the bits that are corrupt fall in parts of the file system and files that no-one cares about.
File is corrupt.