
NWinfo特点
1.非WMI依赖架构直接读取硬件寄存器与固件接口,规避WindowsAPI的信息延迟与误报,在域控环境中尤为可靠。
2.跨代系统兼容性
完美支持WindowsXP至1123H2,集成多版本驱动适配方案(如Win7专用HwRwDrvWin7x64.sys)。
3.动态数据库支持
内置PCI/USB/PNP/JEP106四大硬件ID库,自动联网更新设备识别规则。
4.企业级隐私控制
通过--hide-sensitive一键屏蔽敏感硬件标识符,符合GDPR数据规范。
5.开源可扩展性
基于GitHub公开源码,支持自定义硬件检测模块(如添加国产SSD主控识别)。
6.双模式输出引擎
GUI提供可视化摘要,CLI支持结构化数据管道输出,适配自动化运维场景。
7.磁盘健康深度监测
整合CrystalDiskInfo内核(libcdiXXX.dll),支持NVMe/SATA/USB多协议SMART解析。
8.UEFI固件逆向
独家支持--uefi=MENU提取UEFI启动菜单项,协助排查双系统引导故障。
NWinfo开源硬件信息检测工具用法
1.基础硬件概览扫描直接双击运行gnwinfox64.exe(64位系统)或gnwinfo.exe(32位系统),自动生成全硬件摘要,涵盖CPU型号、内存容量、磁盘序列号、主板制造商等关键数据,无需任何参数。
2.精准导出JSON报告
命令行执行:
bash
nwinfo--format=json--output=report.json--sys--disk--gpu
生成包含系统概况、磁盘详情及GPU参数的JSON文件,便于Python/PowerShell解析。
3.隐蔽敏感信息
添加--hide-sensitive参数自动脱敏MAC地址与序列号,符合企业安全审计要求:
bash
nwinfo--net--disk--hide-sensitive
4.多显示器EDID提取
使用--display参数获取显示器原始EDID数据,解析面板型号与色域:
bash
nwinfo--display--format=yaml>monitor.yml
5.实时公网IP定位
执行nwinfo--public-ip直接返回IP归属地与ISP信息,替代第三方IP查询工具。
6.磁盘健康预警
启用S.M.A.R.T.深度检测,过滤USB外接盘:
bash
nwinfo--smart=default--disk=PHYS,HD,NO-SMART
关键参数NO-SMART跳过耗时检测,快速获取基础磁盘列表。
疑难解答
1.问题:Win11运行无硬件数据怎么办?原因:内存完整性封锁驱动加载。
解决:设置→隐私和安全性→Windows安全中心→设备安全性→内核隔离→关闭“内存完整性”。
2.问题:SPD检测返回空值怎么办?
定位:SMBus驱动不兼容或DDR5时序协议未适配。
步骤:执行nwinfo--pci=0c05获取SMBus硬件ID,提交GitHubIssue请求适配。
3.问题:显卡型号识别模糊(如“RadeonRX5600OEM”)怎么办?
根源:PCI.ids数据库未更新。
方案:手动下载最新pci.ids覆盖安装目录文件,或等待v1.4.1自动更新。
4.问题:XP系统频繁崩溃怎么办?
排查:使用了不兼容的WinRing0.sys版本。
修复:替换为NWinfo官网提供的专用WinRing0.sys(非openlibsys通用版)。
5.问题:公网IP查询失败怎么办?
调整:添加--debug参数检查网络拦截,企业网络需放行api.ipify.org域名。
更新说明
v1.4.0.4版本Standardize boolean handling and output formatting (YAML1.2)
Refactor EDID parsing
Refactor USB device enumeration to use CM API
Remove SPD support
Add HTML/TREE export format support
Add SMBIOS type 32-36 support
Update JEP106 IDs