I'm getting data corruption when I transfer files in Windows 7 and 10RC. It mostly shows up in large files (20GB+), but it likely happens in smaller files too. I replaced my motherboard to one based on a different chipset (P67 -> B75) as I guessed that was the issue, but the problem remains. This happens regardless of the disk used - I have five disks in the machine, including two SSDs. It happens when the motherboard is in IDE or AHCI modes.
The really vexing thing is when I ran Windows XP from a rescue DVD using generic drivers it worked perfectly, not one bit of corruption. It also worked perfectly in Ubuntu 14.10. It also works fine in Windows 10 safe mode.
I've run memtest x86+ with all tests going on both old and new motherboards for 48 hours plus, not a single error. I've run the Intel processor diagnostics, it reports perfect. I've run Prime95 for a day without error. I ran another processor load test as well, I forget which one, no issues. Component temperatures are all low to moderate - I have good cooling. SMART status of all drives is good - no errors - there are 5 drives including one ReFS / mirrored storage space so I doubt it's a drive issue. I've also plugged only one drive in (Samsung 840, and separately the OWC SSD) and made sure that it wasn't one bad drive corrupting data on the SATA bus.
Based on this I'm fairly confident that it's a driver or software issue of some kind. I let Windows set up the drivers initially on install, and I've done my best to update the drivers to the manufacturer recommended drivers. Most of those drivers are a couple of years old, and for example finding an updated C216 AHCI driver on the Intel website isn't easy. Doing this thoroughly and systematically is my next and final plan.
Can anyone give me any suggestions? Which drivers do you think are most critical to update? AHCI perhaps, but it happens in IDE mode too. Motherboard drivers of course I'll double check.
I'm not far from throwing this machine out a window and ordering a SuperMicro Xeon E3/ECC RAM system.
--- Background info below ---
Testing methods:
- Copy between disks using Teracopy with validation turned on. It does CRC checks. W7, W10.
- H2Testw, which writes data to a drive then reads it. W7, W10, XP. This shows that in a 100GB test I will typically get 3 - 6 bytes gone bad.
- Ubuntu "badblocks" command. It writes data to the drive with various patterns then reads it back.
- Macrium Reflect - I verify images that I know are good on one disk after copying to another disk. It appears to have a CRC type check built in.
I had a thread about this general topic a while back, but I've done a lot of experimentation and research so I'm starting this as a new topic.
Computer specification:
- GIGABYTE GA-B75M-D3H LGA 1155 Intel B75 rev 1.2 (brand new)
- Previous motherboard 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
The really vexing thing is when I ran Windows XP from a rescue DVD using generic drivers it worked perfectly, not one bit of corruption. It also worked perfectly in Ubuntu 14.10. It also works fine in Windows 10 safe mode.
I've run memtest x86+ with all tests going on both old and new motherboards for 48 hours plus, not a single error. I've run the Intel processor diagnostics, it reports perfect. I've run Prime95 for a day without error. I ran another processor load test as well, I forget which one, no issues. Component temperatures are all low to moderate - I have good cooling. SMART status of all drives is good - no errors - there are 5 drives including one ReFS / mirrored storage space so I doubt it's a drive issue. I've also plugged only one drive in (Samsung 840, and separately the OWC SSD) and made sure that it wasn't one bad drive corrupting data on the SATA bus.
Based on this I'm fairly confident that it's a driver or software issue of some kind. I let Windows set up the drivers initially on install, and I've done my best to update the drivers to the manufacturer recommended drivers. Most of those drivers are a couple of years old, and for example finding an updated C216 AHCI driver on the Intel website isn't easy. Doing this thoroughly and systematically is my next and final plan.
Can anyone give me any suggestions? Which drivers do you think are most critical to update? AHCI perhaps, but it happens in IDE mode too. Motherboard drivers of course I'll double check.
I'm not far from throwing this machine out a window and ordering a SuperMicro Xeon E3/ECC RAM system.
--- Background info below ---
Testing methods:
- Copy between disks using Teracopy with validation turned on. It does CRC checks. W7, W10.
- H2Testw, which writes data to a drive then reads it. W7, W10, XP. This shows that in a 100GB test I will typically get 3 - 6 bytes gone bad.
- Ubuntu "badblocks" command. It writes data to the drive with various patterns then reads it back.
- Macrium Reflect - I verify images that I know are good on one disk after copying to another disk. It appears to have a CRC type check built in.
I had a thread about this general topic a while back, but I've done a lot of experimentation and research so I'm starting this as a new topic.
Computer specification:
- GIGABYTE GA-B75M-D3H LGA 1155 Intel B75 rev 1.2 (brand new)
- Previous motherboard 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
Last edited: