NWinfo 是一款专为 Windows 系统 设计的轻量级硬件信息检测工具,属于 Win32 应用程序,以 “底层直读、数据精准” 为核心优势。它不依赖 Windows 管理规范(WMI),而是直接从 SMBIOS(主板固件)、CPUID(CPU 寄存器)、S.M.A.R.T.(磁盘健康监测)、PCI/PCIe(设备配置空间)、EDID(显示设备信息)等硬件接口读取原始数据,避免系统缓存或驱动兼容性导致的信息偏差,可精准获取从 CPU 微架构到磁盘寿命的全维度硬件与系统信息。

该工具体积小巧(单文件可执行,<5MB),采用绿色化设计,无需安装且无注册表残留,兼容从 Windows XP(NT 5.1)到 Windows Server 2022 的全系列 Windows 系统,甚至支持 WinPE 急救环境与受控主机。同时,它开源免费(基于 Unlicense 许可证),源代码托管于 GitHub,支持通过命令行定制输出内容,既满足 IT 运维人员的批量采集与自动化分析需求,也适合普通用户快速查询设备配置,广泛应用于硬件验机、故障排查、性能评估等场景。
绕开系统层限制:直接从硬件底层接口(CPUID、SMBIOS/UEFI、PCIe 配置空间、S.M.A.R.T. 控制器)获取原始数据,不依赖 WMI 或系统驱动,可准确识别 ES 版 CPU、非标硬件等 “特殊配置”,避免系统缓存导致的信息延迟或错误。
细节维度丰富:CPU 可识别到微架构代号(如 Golden Cove)、每核心频率 / 电压、AVX-512 指令集支持;内存可解析 SPD 数据(颗粒厂商、时序、XMP/EXPO 配置)及 ECC 错误计数;磁盘可读取 SSD 原始健康日志(NAND 写入量、剩余寿命)、机械硬盘坏道扇区定位。
硬件检测范围广:支持 CPU、内存、磁盘、显卡(GPU 芯片步进、显存类型、PCIe 链路速率)、网络适配器(过滤活动 / 物理网卡、显示 IPv4/IPv6 地址)、显示设备(EDID 信息)、USB 设备、电池(循环计数)、ACPI 表(指定签名查询)等全品类硬件组件。
系统信息补充:除硬件外,还可获取系统概况(版本、产品策略)、映射驱动器 / 共享文件夹、公共 IP 地址、已安装字体等系统级信息,满足综合排查需求。
多格式导出:支持将检测结果导出为 JSON、YAML、LUA 表、HTML 等结构化格式(默认 YAML),便于集成到运维脚本、CI/CD 流程,或通过第三方工具进一步分析。
命令行定制:通过参数(如 nwinfo --cpu --format=json)精准筛选输出内容,例如指定仅导出活动物理网卡的 IPv4 信息、排除虚拟磁盘、隐藏 MAC 地址 / 序列号等敏感数据,适配批量采集与隐私保护需求。
全 Windows 版本支持:兼容 Windows XP 至 Windows Server 2022,无需 .NET Framework 等额外依赖,在老旧设备或特殊环境(如 WinPE)中可正常运行。
附加实用功能:支持硬件健康监控(读取主板温度 / 风扇转速、SSD 磨损阈值告警)、反虚拟化检测(识别 VMware/Hyper-V/KVM 虚拟化特征)、硬件篡改识别(检测 SMBIOS 序列号修改痕迹),辅助排查 “黑机” 或故障风险。
NWinfo开源项目地址:github.com/a1ive/nwinfo
155笔记









评论前必须登录!
立即登录 注册