You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows系统中获取各存储设备的当前读写速率?

查看Windows各存储设备的实时读写速率

以下是几种可行的方法,能帮你分别查看SSD、HDD等存储设备的当前读写速率:

一、系统内置工具:任务管理器

  • 按下Ctrl+Shift+Esc快速打开任务管理器,切换到「性能」标签页
  • 左侧导航栏会列出所有物理磁盘(你的250GB SSD和500GB HDD会单独显示,通常标注容量或磁盘编号)
  • 选中目标磁盘后,右侧面板会实时显示读取速度、写入速度、磁盘使用率等核心数据
  • 若默认没显示精确速率,可右键点击表头,勾选「读取速度」「写入速度」选项

二、资源监视器(更详细的磁盘活动)

  • 从任务管理器的「性能」标签页底部点击「打开资源监视器」,或直接在运行框(Win+R)输入resmon.exe启动
  • 切换到「磁盘」标签页,下方的「存储」面板会列出所有磁盘设备,实时显示每个磁盘的读取字节/秒、写入字节/秒,还能查看进程级别的磁盘读写详情

三、PowerShell命令行方式

  • 打开PowerShell(Win+X → Windows PowerShell/终端),运行以下命令实时采样磁盘读写速率:
    Get-Counter -Counter "\PhysicalDisk(*)\Disk Read Bytes/sec","\PhysicalDisk(*)\Disk Write Bytes/sec" -SampleInterval 1
    
    该命令每秒刷新一次数据,*代表所有磁盘,你也可以指定磁盘编号(比如\PhysicalDisk(0)\...)
  • 若要转换为更直观的MB/s单位,可使用以下命令:
    Get-Counter -Counter "\PhysicalDisk(*)\Disk Read Bytes/sec","\PhysicalDisk(*)\Disk Write Bytes/sec" -SampleInterval 1 | 
    Select-Object -ExpandProperty CounterSamples | 
    Group-Object InstanceName | 
    ForEach-Object {
        $read = $_.Group | Where-Object { $_.Path -match "Read" } | Select-Object -ExpandProperty CookedValue
        $write = $_.Group | Where-Object { $_.Path -match "Write" } | Select-Object -ExpandProperty CookedValue
        [PSCustomObject]@{
            磁盘编号 = $_.Name
            读取速率(MB/s) = [math]::Round($read / 1MB, 2)
            写入速率(MB/s) = [math]::Round($write / 1MB, 2)
        }
    }
    

四、轻量第三方工具

如果需要更直观的界面或额外监控参数(如磁盘温度),可以使用这些工具:

  • Process Explorer:能显示进程与磁盘的关联,同时监控各磁盘实时读写
  • HWMonitor:除了磁盘速率,还能监控硬盘温度、健康状态
  • DiskMon:专注于磁盘I/O活动的实时监控工具

内容的提问来源于stack exchange,提问作者Hedi Hadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 16:02:47