UPDATE Solved - it was RAM - read the post further down this page for more info.
Short version
I'm having an issue with my home PC. My mirrored storage space using ReFS on Windows 10 technical preview doesn't appear to be working reliably, in that Macrium Reflect images often fail to verify.
Long version
Background: I take Macrium Reflect Free images of my operating system drive in order to recover quickly if something goes wrong. I run Reflect from a WinPE USB boot memory stick and image onto a standard Seagate NTFS drive. The images almost always verify as "ok" both in WinPE and when I boot into Windows. I assume the Reflect "verify" (which is slow) uses a CRC or MD5 type checksum.
I have Windows 10 technical preview, with HGST 4TB x 2 set up with ReFS and a mirrored storage space. I have this setup as I value data integrity, I like the idea of automatic checksums and error correction. I copy these OS images (20GB or so) to my ReFS SS disk using Teracopy, with the "verify" turned on. Verify uses a CRC to check if the destination file is the same as the source file
The problem: Around 1/3 to 1/2 of the time the Teracopy verify reports "CRC failure". Strangely though even if a CRC failure is reported Macrium Reflect images sometimes verify successfully. Sometimes if there's no CRC failure in Teracopy and the Reflect images fail to verify.
I will have to do some systematic testing between each of my many disks to help pin down whether it's just the ReFS disk or it applies to other disks too. I can say that I have plenty of Reflect images fail to verify on my standard Seagate NTFS disk, both old and new images. The couple of Teracopy copies and Reflect verify tests I did to the Samsung 840 pro SSD last night passed CRC and Macrium verify.
I occasionally get messages like this in my Windows event logs, though it doesn't tend to show when I get CRC or Reflect verify errors.
Text: The file system detected a checksum error and was able to correct it.
Source: ReFSv1
EventID: 132
I've run both memtest x86 and the Windows 10 RAM test with no errors at all. I've run Prime95 for a day with no errors. The Intel CPU testing system comes back perfect. I've run another couple of testing problems.
The question: I guess I'm asking for any thoughts, opinions, experience, ideas on how to test the machine, or anything else really. Are there hardware testing programs I can use? Is there software that will write files to a disk then read it back to check it's written/read properly? Should I be using a different version of software or hardware RAID? I know a ZFS NAS is another option but I don't want to have to build another machine for this.
Computer specification:
- Gigabyte GA-P67A-UD3R-B3 Motherboard, Socket 1155, Intel P67 motherboard
- Intel Core i7-2600K 3.4 GHz, Socket 1155 (running at stock speed)
- Gigabyte GV-N520OC-1GI, GeForce GT 520 Video Card, 1024MB
- Corsair Vengeance CML16GX3M4A1600C9, 4x4GB, DDR3-1600
- Antec High Current Gamer HCG-520
- Nocuna CPU cooler - I forget the model but it has two 120 or 140mm fans
- Seagate 1TB x 2, NTFS
- HGST 4TB x 2, ReFS with mirror storage space
- Samsung 840 pro 120GB running Windows 10 technical preview
- OWC SSD 120GB


