3 ms·
On Windows, to check if ECC is working, run the command 'wmic memphysical get memoryerrorcorrection': PC C:\> wmic memphysical get memoryerrorcorrection
by theevilsharpie 6y ago
On Windows, to check if ECC is working, run the command 'wmic memphysical get memoryerrorcorrection':
PC C:\> wmic memphysical get memoryerrorcorrection
MemoryErrorCorrection
6
SuperUser has a convenient decoder[1], but modern systems will report "6" here if ECC is working.
When Windows detects a memory error, it will record it in the system event log, under the WHEA source. As a side note, this is also how memory errors within the CPU's caches are reported under Windows.
[1] https://superuser.com/questions/893560/how-do-i-tell-if-my-memory-is-ecc-or-non-ecc/893563#893563 https://superuser.com/questions/893560/how-do-i-tell-if-my-m...