没想到寨板的固件差到连 SMBIOS 都能整错

91 天前
 HojiOShi

某寨板明明有 4 条内存插槽,现在是插满 4 条*8G-总共 32G ,然而用 HWiNFO 查看 SMBIOS 检测到内存设备只有 2 根。

导致使用 GetPhysicallyInstalledSystemMemory 接口时,根据文档,由于获得的原始值 16G 小于 GlobalMemoryStatusEx 的 ullTotalPhys 值=32G (这个值才是正确的!!!),因此失败报 ERROR_INVALID_DATA 。

由于 IPDT 的 IMC 测试用到了这个 API ,导致报错 Unable to retrive memory size ,从而导致即使其他项目测试(-skipsize )和 MemTest86 测试正常,也会报红 FAIL 。

应该对大多数软件影响不大,只不过极少数检测软件还是选择拿硬件回报的虚假数值,结果导致了这种错误。

809 次点击
所在节点    分享发现
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1054974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX