Yeah, by low-level I mean driver or firmware code (which is still "software") rather than higher level OS or virtual file system code. As you say, the corrupt data is deterministic, so I am also doubtful it's a hardware error (i.e., flipped bits not detected by ECC). There are no SMART errors either.
The "Microsoft reserved partition" bit should come right before what you pasted. The hex I linked is the following string ("[...]" truncates some 0x00s):
Code:
.ãÉã\.¸M.}ù-ð..®./Ü–\.æC¯ô}.é8îª".......!...............M.i.c.r.o.s.o.f.t. .r.e.s.e.r.v.e.d. .p.a.r.t.i.t.i.o.n.................¢ Ðëå¹3D‡Àh¶·&™ÇéM8×]©»F›Ø*.Î<ˆP........ÿ·ÀÑ............B.a.s.i.c. .d.a.t.a. .p.a.r.t.i.t.i.o.n.......[...].......EFI PART....\...
All my SATA ports and controllers are built-in to the motherboard (I'm not using any external controller cards). Google tells me it's a Marvell 88SE9172 SATA controller. Driver version is 1.0.0.1045. I believe it was obtained from Asus's website but I have not updated for several years. Since we're getting nearly identical errors, you may want to focus on the Marvell controllers in your equipment (e.g., the StarTech PEXSAT34 perhaps?).
I now have my two 4TBs connected to ports driven by the Intel Z68 controller and JMicron JMB362 controller (driver ver 1.17.58.2) respectively. Copied ~30GB over to each, deleted it, and did a full checksum verify. No problems. Time will tell if the problem is actually solved, but hopefully the root cause was in fact the Marvell controller.
One thing I just discovered was a *ton* of Marvell-related errors in the Windows Event Log. For example,
Code:
Error 23/02/2015 0:04 mv91xx 9 None The device, \Device\Scsi\mv91xx1, did not respond within the timeout period.
Error 23/02/2015 0:19 mv91xx 9 None The device, \Device\Scsi\mv91xx1, did not respond within the timeout period.
Error 23/02/2015 0:21 mv91xx 9 None The device, \Device\Scsi\mv91xx1, did not respond within the timeout period.
Error 23/02/2015 0:30 mv91xx 9 None The device, \Device\Scsi\mv91xx1, did not respond within the timeout period.
Error 23/02/2015 0:39 mv91xx 9 None The device, \Device\Scsi\mv91xx1, did not respond within the timeout period.
You may want to check your logs for similar errors.