本文目录导读:

测试磁盘读写速度通常通过专门的磁盘测速工具来完成,以下是几种常见的方法和工具,分为 Windows、macOS 和 跨平台 三类,你可以根据需求选择。
Windows 平台常用工具
方法 A:CrystalDiskMark(最推荐,免费、轻量、准确)
这是目前最主流的磁盘测速工具,支持连续读写、4K随机读写等多种模式。
- 下载地址:官方网站或各大软件商店的官方页面(注意避免下载附带广告的捆绑版)。
- 操作步骤:
- 下载并安装(或使用便携版)。
- 打开软件,在界面左上角选择 测试次数(通常选 5 次)和 测试数据大小(系统盘选 1 GiB,非系统盘可选 8 GiB 或更多)。
- 在 Drive 下拉菜单中,选中你要测试的磁盘盘符(D: 或 E:,不要选 C 盘如果正在系统,但测C盘也可以)。
- 点击 All 按钮开始测试。
- 结果解读:
- Seq1M Q8T1:连续大文件读写速度,典型值:NVMe固态可达 3000-7000 MB/s,SATA固态约 500 MB/s,机械硬盘约 150-200 MB/s。
- 4K Q1T1:随机小文件读写速度(对日常系统流畅度至关重要),典型值:高端NVMe约 40-80 MB/s,SATA固态约 20-30 MB/s。
方法 B:AS SSD Benchmark(偏向基准测试,会压缩数据)
用法与 CrystalDiskMark 类似,但其测速结果会略低于实际真实速度(因为其使用不可压缩数据),适合对比不同磁盘的固有能力。
- 操作:直接选择磁盘,点击 Start 即可,界面会给出秒数评分,底部会显示读写速度。
方法 C:TxBENCH(功能全面,支持高级调试)
界面更专业,支持对磁盘进行更底层的测试,比如对 NVMe 协议的支持度。
- 操作:选择磁盘,选择测试模式(通常用 Default),点击 Start。
方法 D:使用 Windows 内置工具(与第三方基本接近)
- 资源监视器(仅做简单的实时观察,不精确):
- 按
Win + R,输入perfmon,回车。 - 在左侧点开“监视工具” -> “性能监视器”。
- 在右侧右键 -> “添加计数器”。
- 选择 PhysicalDisk -> Avg. Disk sec/Write 等指标可以看延迟,但无法直接跑分。
- 按
- 使用 PowerShell(适合高级用户):
- 以管理员身份运行 PowerShell。
- 输入
winsat disk -drive D -ran或winsat disk -drive D -seq,可以获得随机或连续读写评分(单位是 MB/s),这种方式比较麻烦,不如 CrystalDiskMark 直观。
macOS 平台
方法 A:AmorphousDiskMark(类似 CrystalDiskMark)
完全面向 Mac 的免费 GUI 工具,操作逻辑与 Windows 版一致。
- 下载后直接选择 D 盘或外接存储,点击 All。
方法 B:Blackmagic Disk Speed Test(最直观,但对系统盘不友好)
- 打开 App Store 搜索并安装(免费 / 付费版功能差异不大)。
- 界面是一个 靶心,右侧选择测试目标(选你的外置硬盘或 Mac 内置硬盘的路径)。
- 点击 Start,界面会以绿色和红色表示是否满足视频录制(如 4K 60fps 或 8K 视频所需的速度)。
- 优点:完全图形化,速度显示很清晰,缺点:无法测小文件随机 4K 性能。
方法 C:终端命令(dd 命令,谨慎使用)
dd 命令可能会误删数据,建议仅在测试空置的外接存储时使用。
# 测试写入速度:写入一个 1GB 的临时文件 time dd if=/dev/zero of=/Volumes/YourDisk/test.tmp bs=1024k count=1024 # 测试读取速度:读取该临时文件 time dd if=/Volumes/YourDisk/test.tmp of=/dev/null bs=1024k count=1024 # 测试完记得删除 temp 文件 rm /Volumes/YourDisk/test.tmp
Linux 平台
方法 A:fio(最常用,但需要安装)
测试全面,支持自定义 IO 深度、块大小。
# 测试连续写入 sudo fio --name=write_test --ioengine=libaio --iodepth=1 --rw=write --bs=1M --size=1G --direct=1 --filename=/tmp/testfile # 测试随机读取(4K,队列深度1) sudo fio --name=randread_test --ioengine=libaio --iodepth=1 --rw=randread --bs=4k --size=1G --direct=1 --filename=/tmp/testfile # 清理测试文件 rm /tmp/testfile
方法 B:hdparm(适合快速看连续速度)
# 测试读取速度(需指定块设备) sudo hdparm -Tt /dev/sda
输出结果可大致看出接口带宽或磁盘持续速度。
手机/平板(安卓/iOS)
- 安卓:A1 SD Bench、AndroBench(经典,但已停止更新)。
- iOS:Disk Speed Test(类似 Blackmagic,但针对 iOS 存储)。
重要提示:测速时的注意事项
- 关闭后台程序:运行测速时,关闭杀毒软件、OneDrive、iCloud 同步、下载工具等,避免它们占用磁盘资源导致结果偏低。
- 避免测试系统盘:如果测试 C 盘(系统分区),建议提前关闭所有不必要进程,并考虑使用 安全模式 或 Boot Camp 环境下的测试,因为系统会随时读写页面文件、日志等,干扰结果。
- 空盘 vs 半满盘:固态硬盘(SSD)在空盘下速度最快,如果磁盘已用 80% 以上,写入速度会明显下降(因为主控需要先擦除后写入)。
- 接口匹配:如果测的是外接硬盘,确认接口是 USB 3.2 Gen 2(10Gbps)还是 Thunderbolt 4,接口速率不足会限制硬盘表现。
- 结果对比:仅关注连续读写速度(Seq)意义有限,4K 随机速度(尤其是 QD1 深度) 才是日常开机关机、打开软件、程序响应最重要的指标,不要只看一个数字就判断“快”或“慢”,要结合 4K 性能。
总结推荐
| 场景 | 推荐工具 | 理由 |
|---|---|---|
| Windows 用户 | CrystalDiskMark | 免费、轻量、结果标准化,社区公认 |
| macOS 用户 | AmorphousDiskMark | 功能完整,对标 CrystalDiskMark |
| Linux 用户 | fio | 命令行核心工具,参数可控性极高 |
| 快速查看极限带宽 | hdparm (Linux) / Blackmagic (Mac) | 简单看一眼就跑 |
如需针对某款特定硬盘(如三星 990 Pro、西数 SN850X)的典型速度值,或者遇到测速时数据异常(如远低于理论值),欢迎提供更多信息(如硬盘型号、接口类型、磁盘占用率),我可以帮你进一步排查。
标签: 读写速度
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。