Memory 如何通过datawidth和totalwidth确定内存是ECC还是非ECC?

Memory 如何通过datawidth和totalwidth确定内存是ECC还是非ECC?,memory,Memory,我试图列出所有服务器上的物理RAM类型。我发现通过datawidth和totalwidth来确定类型 gwmi Win32_PhysicalMemory | select totalwidth, datawidth, banklabel | % { if ( $_.totalwidth -gt $_.datawidth ) { "$($_.banklabel) is ECC memory type" } else { "$($_.banklabel) is non-

我试图列出所有服务器上的物理RAM类型。我发现通过datawidth和totalwidth来确定类型

gwmi Win32_PhysicalMemory | select totalwidth, datawidth, banklabel | 
 % {
 if ( $_.totalwidth -gt $_.datawidth )
 {
    "$($_.banklabel) is ECC memory type"
 }
 else
 {
    "$($_.banklabel) is non-ECC Memory Type"
 }
 }
我不会在这里讨论powershell,只是想知道这个理论有多准确:

如果totalwidth大于datawidth,它必须是ECC RAM


如果totalwidth等于或小于datawidth,它必须是非ECC RAM?

为什么不请该脚本的作者提供参考(留下评论)。就在3小时前,他们还在活动。