必须手动启用physicaldisk计数器才能采集windows 10磁盘i/o底层性能数据,步骤包括:启动perfmon、右键添加计数器、选择physicaldisk对象、勾选6项关键指标并设实例为_total,最后验证激活状态及确保wmi服务正常运行。

要让Windows 10系统真正开始采集磁盘I/O的底层性能数据,必须手动启用PhysicalDisk计数器——默认状态下该计数器处于禁用状态,即使打开性能监视器也看不到任何磁盘读写数值。
启用PhysicalDisk性能计数器
第一步:同时按下 Win + R 键,输入 perfmon 并回车,启动性能监视器主界面。
第二步:在左侧树形菜单中,展开“性能监视器”,右键点击右侧空白图表区域,选择“添加计数器…”。
第三步:在弹出窗口的“性能对象”下拉菜单中,必须选择 PhysicalDisk(注意不是LogicalDisk或Disk),否则无法获取真实硬件级读写速率与队列深度。
第四步:勾选以下6项关键计数器:% Disk Time、Avg. Disk Queue Length、Avg. Disk sec/Read、Avg. Disk sec/Write、Disk Reads/sec、Disk Writes/sec;实例选择 _Total 即可覆盖所有物理磁盘。
第五步:点击“添加”→“确定”。此时右侧图表将立即开始绘制曲线,若仍为空白,说明WMI服务未响应——请以管理员身份运行命令提示符,执行 winmgmt /resyncperf 后重启perfmon。
验证计数器是否已激活
方法一:打开资源监视器(Win + R → 输入 resmon.exe → 回车)→ 切换到“磁盘”选项卡 → 观察“磁盘读取(MB/秒)”和“磁盘写入(MB/秒)”列是否有实时数值跳动。若为全零或灰色不可见,说明PhysicalDisk计数器未生效。
方法二:在perfmon界面右侧图表区域右键 → “查看” → “属性” → 切换到“数据”选项卡 → 查看“已添加的计数器”列表中是否包含“PhysicalDisk”前缀项。没有则需返回上一步重新添加。
这一步操作起来很简单,直接把计数器加进去就能看到曲线,但务必确认“性能对象”选的是PhysicalDisk而不是其他类似名称。
避免计数器失效的三个关键点
① 不要跳过管理员权限:首次启用PhysicalDisk计数器时,若未以管理员身份运行perfmon,部分计数器会显示“无数据”或数值恒为0。
② 【禁用LogicalDisk计数器】:LogicalDisk仅反映卷层逻辑读写,无法体现真实磁盘瓶颈,与PhysicalDisk同时启用会导致数据混淆,建议只保留PhysicalDisk。
③ WMI服务异常时,perfmon界面可能不报错但数据停滞——任务管理器中检查“Windows Management Instrumentation”服务状态,若为“已停止”,右键启动并设为“自动(延迟启动)”。











