Para o Windows 7, você pode executar o seguinte comando no prompt de comando:
wmic MEMORYCHIP get DataWidth,TotalWidth
Se o valor TotalWidth for maior que o valor DataWidth, você terá memória ECC.
Exemplo de saída:
//ECC Memory
DataWidth TotalWidth
64 72
//Non-ECC Memory
DataWidth TotalWidth
64 64
A melhor maneira de determinar é através do seguinte comando:
wmic memphysical get memoryerrorcorrection
Isso retornará um código baseado no tipo de memória instalada:
Value Meaning
0 (0x0) Reserved
1 (0x1) Other
2 (0x2) Unknown
3 (0x3) None
4 (0x4) Parity
5 (0x5) Single-bit ECC
6 (0x6) Multi-bit ECC
7 (0x7) CRC