CrystalDiskMark使用指南:SSD顺序读写与4K随机性能测试全解析
2026/9/19 18:04:01 网站建设 项目流程

1. 为什么偏偏是 CrystalDiskMark:磁盘测速这件事的底层逻辑

先聊点实在的。我见过太多人买了新硬盘,插上电脑第一件事就是跑个分,跑完发个朋友圈,然后就没有然后了。也有不少人被商家页面上的"读取 7000MB/s"忽悠得团团转,到手一测发现数字对不上,又说不清到底是盘的问题、接口的问题,还是自己操作的问题。

这时候 CrystalDiskMark 就是那个能帮你把"感觉"变成"数据"的工具。它是一款免费、轻量、无广告的磁盘基准测试软件,核心作用就是测出硬盘的顺序读写随机读写性能。顺序读写对应的是拷贝大文件、视频剪辑素材导入这类场景;随机读写对应的则是系统启动、软件加载、游戏读图这类碎片化的小文件操作。

拿生活里的例子类比:顺序读写像是走高速公路,路况好、速度快,但只解决"从一个点到另一个点"的搬运;随机读写像是外卖骑手在城市里穿梭,每次跑单距离不长,但红绿灯多、转弯多,拼的是"处理零散请求"的反应速度。一块硬盘好不好用,不能只看高速公路上跑多快,更要看它在城市街头巷尾的真实效率。CrystalDiskMark 测的就是这两个维度的综合水平。

它的适用人群非常广:刚接触装机、想验证新硬盘是不是"正品性能"的新手;怀疑硬盘掉速、系统变卡的老用户;还有折腾 NAS、移动硬盘盒、外置 SSD 的玩家,都需要一个口径统一的工具来做判断。

这篇教程我会基于 Windows 平台,带你从下载安装一路走到测试结果解读,中间重点讲几个 99% 的新手都会踩的坑——比如为什么跑出来的速度跟标称值差一大截、测试设置怎么调才科学、什么情况下测出来的分数没有参考意义。

2. 下载安装:两个来源、三步搞定,以及一个必须躲开的坑

2.1 官方渠道与本站附件的取舍

CrystalDiskMark 的官方下载渠道是开发者 Noriyuki Miyazaki(ひよひよ)的个人网站,软件本身开源免费,支持 Windows、macOS 和 Linux 三个平台。官方版本纯净、无捆绑,这是最大的优点;缺点是网站界面是日文加英文混合,而且下载链接藏在页面中段,新手容易找错入口,一不留神就点进第三方下载站的广告位。

我个人的建议是这样:

  • 如果你能接受英文/日文界面,优先去官网下载,保证版本最新、来源最可信。
  • 如果你只想快点用上,或者访问官方网站不够顺畅,使用我随文附带的安装包即可。附件版本已经过校验,与我文中使用的版本一致,功能和官方版完全相同。

不管从哪个渠道拿到压缩包,安装包体积都很小,一般在 10MB 左右。解压后是一个文件夹而不是单个 exe 文件,因为程序本身是便携版设计,不需要写入系统注册表,所有配置都保存在自己的文件夹里。这意味着你可以把它放 U 盘里随身带,换台电脑插上就能用,非常适合拿到别人机器上帮忙诊断硬盘问题时使用。

2.2 安装操作:比你想的还简单

整个安装过程没有任何需要动脑的地方:

  1. 下载压缩包后,右键选择"解压到当前文件夹"或者用解压软件打开。
  2. 进入解压出来的文件夹,根据你的系统位数选择程序。64 位系统选 DiskMark64.exe,32 位系统选 DiskMark32.exe。现在绝大多数电脑都是 64 位,如果你不确定自己的系统位数,可以右键"此电脑"→"属性",在"系统类型"里查看。
  3. 双击运行 DiskMark64.exe,如果弹出系统兼容性提示,选择"仍要运行"即可。

这里必须插一句安全提示:解压后如果发现文件夹里多出来一些看不懂的 exe、脚本文件,或者程序界面弹出广告,说明你下载的很可能不是官方原版。CrystalDiskMark 的原版界面非常简洁,没有任何广告弹窗,也不会在后台安装其他软件。建议从可信渠道获取安装包,安装前有条件的话用杀毒软件扫一遍。

2.3 首次启动的界面认知

双击运行后,你会看到一个结构非常清晰的界面,大致分为四个区域:

  • 顶部菜单栏:包含文件、设置、帮助等选项,平时基本用不到。
  • 左侧五个绿色按钮:从上到下分别是"全部"、"Seq"、"随机 4K Q32T1"、"随机 4K Q1T1"、"重新测试"。这些是测试模式的控制开关,"全部"表示依次运行所有测试,其他按钮则单独跑对应项目。
  • 中间主区域:显示测试目标盘符、读写速度的实时结果和进度条。
  • 右下角:测试次数、测试文件大小、测试数据随机/全零模式等设置项。

第一次打开界面,你不需要做任何设置,直接选对盘符、点"全部"就能开始跑分。但如果你不想只做个"测速小白",想让测试结果真正具备参考价值,下面这部分设置逻辑才是关键。

3. 测试之前必须搞懂的配置项:次数、文件大小和读写模式

3.1 五项测试到底在测什么

我们先拆解 CrystalDiskMark 默认跑的五项测试。新手常犯的一个错误是只看最后的总览结果,却不理解每个数字代表什么,一旦数据异常也不知道问题出在哪。其实这五项测试分别对应不同的应用场景:

测试项目含义对应实际场景
SEQ1MiB Q8T11MiB 块大小的顺序读写,8 队列 1 线程大文件持续读写,如复制电影、导视频素材
SEQ1MiB Q1T11MiB 块大小的顺序读写,1 队列 1 线程普通单线程大文件读写,最接近日常文件管理器拷贝
随机 4K Q32T164K 块大小随机读写,32 队列 16 线程高并发小文件读写,如数据库服务器并发处理
随机 4K Q32T14K 块大小随机读写,32 队列 1 线程后台多任务小文件读写,如杀毒软件扫描
随机 4K Q1T14K 块大小随机读写,1 队列 1 线程日常单线程小文件读写,如打开软件、加载游戏场景

看到这里你可能已经明白了:顺序读写好 ≠ 整体体验好。一块硬盘如果在 4K 随机 Q1T1 项目上表现拉胯,那日常开软件、启动系统的时候就会感觉"卡卡的"——因为操作系统的大部分操作都是由海量的小文件请求构成的。

3.2 设置的三个旋钮:次数、文件大小、数据模式

在右下角有三个下拉选项,分别控制测试次数、测试文件大小和测试数据模式。

测试次数:默认是 5 次。这个选项的意义在于,性能越高的硬盘温度上升越快,如果只跑一次,测到的是"满血"状态;跑 5 次取平均,能更真实地反映硬盘在持续负载下的表现。如果你只是快速验证一下盘有没有问题,1 次就够;如果你想做严谨的对比评测,建议至少 5 次。注意,NVMe SSD 连续跑 5 轮全项测试会让温度明显升高,部分盘在高温下会触发降速策略,导致后续轮次分数反而更低。这不是盘坏了,是热管理在起作用。

测试文件大小:默认是 1GiB。这个参数决定了用于读写测试的临时文件体积。它在不同容量和类型的硬盘上,影响不太一样:

  • 对机械硬盘来说,1GiB 文件落在磁盘外圈,读写速度最快;如果换成 32GiB 文件,可能已经扩展到中圈甚至内圈,速度会明显下降。这反映的是"大文件填充后性能衰减"。
  • 对 SSD 来说,测试文件越大,越接近颗粒真实体质。QLC 颗粒的 SSD 在超大文件写入时,缓存耗尽后的速度会一落千丈,这就是"缓外速度"概念的由来。如果你买的是 QLC 盘,建议额外跑一次 32GiB 测试,看看缓外持续写入速度到底是多少,避免被厂商标称的"缓存内速度"误导。

测试数据模式:默认是"随机数据"(Random)。另一个选项是"全零数据"(0Fill)。原理上,全零模式数据高度规律,有些主控会对重复数据做压缩或优化处理,导致测出来的速度虚高。要反映真实使用场景,必须用随机数据模式。这一点非常重要,全零模式测出来的分数只具有观赏价值,不具备参考价值。

3.3 选盘逻辑:选对盘,别选错分区

在界面左上角选择测试目标盘符时,你可能会遇到一个困惑:只有一个 C 盘,里面都是系统文件,测试安全吗?

安全。CrystalDiskMark 只会在目标盘上创建一个测试用临时文件,测完自动删除,不会动你的个人文件,更不会破坏系统。但有一点要注意:临时文件需要占用测试文件大小的剩余空间。如果你设置了 32GiB 测试,而 C 盘可用空间不足 32GiB,测试会直接报错。解决办法是先清理磁盘空间,或者把测试文件大小调小。

如果你有多个物理硬盘,建议分别对每块盘跑一遍,这样才能定位瓶颈到底在哪。比如系统盘跑分正常但开机仍然慢,问题可能出在启动项而不是硬盘;反之,如果系统盘 4K 随机性能明显偏低,那卡顿大概率就是盘拖后腿。

4. 实操全流程:从选盘到读懂跑分页面

4.1 完整跑分操作路径

按下述顺序操作,基本不会出错:

  1. 运行 DiskMark64.exe,在左上角选择目标盘符。如果是新买的硬盘,先在磁盘管理里完成初始化、分区、格式化,再回来测。
  2. 确认右下角设置为:测试次数 5 次、测试文件大小 1GiB、测试数据随机。
  3. 点击绿色的"全部"按钮,程序会按顺序依次执行五项测试。
  4. 等待测试完成。NVMe 盘通常需要 2-3 分钟,机械硬盘由于随机读写本来就慢,可能要跑十几分钟。
  5. 完成后,点击菜单栏"文件→保存"可以把结果保存为图片或文本文件,方便后续对比或发帖求助。

在跑分过程中,你可能会注意到进度条前进得非常不均匀——这很正常。顺序读写测试因为吞吐量大,进度条走得快;到了随机 4K 测试,每一次读取只有 4KB 数据,速度瞬间降下来,进度条就会变得很慢。这不是软件卡死,是在等硬盘一个一个处理零散请求。

如果你发现某项测试长时间停滞不动,可以先暂停测试,看看是不是目标盘空间不足,或者硬盘存在坏道、健康问题。此时建议打开 CrystalDiskInfo 这类健康检测工具,一并确认硬盘的 SMART 状态。

4.2 界面结果的每个数字怎么读

跑完之后,你会看到类似下面的结果布局:

------------------------------------------------------------- CrystalDiskMark 8.0.4 x64 (C) 2007-2023 hiyohiyo * MB/s = 1,000,000 bytes/s * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] * KB/s = 1,000 bytes/s ------------------------------------------------------------- Sequential Read (SEQ1MiB Q8T1): 3489.432 MB/s Sequential Write(SEQ1MiB Q8T1): 3128.621 MB/s -------------------------------------------------------------

第一行是软件版本,第二到第四行是单位换算说明,这里有个新手极易忽略的坑:软件里的 1MB = 1,000,000 bytes,不是操作系统的 1MiB = 1,048,576 bytes。很多人在任务管理器里看到的传输速度单位是 KiB/MiB,和软件的 MB/s 之间存在约 4.86% 的换算差异。你看到软件显示 500 MB/s,任务管理器可能显示 477 MiB/s,两个都对,只是进制不同,不要以为电脑出了问题。

接下来,每次测试会输出两行数据:上面是读取,下面是写入。读取速度通常比写入快,尤其在 SSD 上,因为写入需要擦除再编程,过程更复杂。如果某块盘读取速度大幅低于写入,那大概率是盘有问题或者连接有问题。

4.3 跑分过程中容易踩的第三个坑:后台占用

很多人跑分之前不会关后台程序,结果测出来的速度偏低,还以为是盘不行。实际上,Windows 在后台会进行大量磁盘活动:索引服务、Windows Defender 实时防护、系统更新、云盘同步、甚至 Wallpaper Engine 这类壁纸软件都在持续读写硬盘。

正确的跑分姿势是:

  1. 测试前关闭浏览器、下载工具、网盘客户端。
  2. 如果用的是笔记本,确保电源计划为"高性能"或"最佳性能",插上电源适配器。电池模式下,系统为省电可能限制硬盘和 CPU 性能,测出来的分数会显著下降。
  3. 如果 Windows Defender 仍在后台扫描,可以临时关闭实时防护(测试完记得重新开启)。

用我自己的经验来说,有一次我帮朋友测一台笔记本,连续测两轮分数差距高达 30%,找了半天原因,发现是系统正在后台偷偷做 Windows Update 的下载和安装。把这些进程处理掉之后再测,数据就平稳了。

4.4 附带的"读"与"写"分离测试按钮

界面左侧除了"全部"按钮,还有四个独立按钮。你可能觉得既然有"全部",这些按钮就没用了。但实际使用中,独立按钮的价值在于针对性排除问题

比如你怀疑一块盘写入速度异常,只需要单独点"Seq"查看顺序写入那一行,不用花费大量时间等待随机测试完成。又比如你想验证某块 SSD 的在低队列深度下的游戏加载表现,可以直接点"随机 4K Q1T1",十几秒就能出结果。善用独立按钮,能帮你把诊断过程从"全身体检"变成"局部检查"。

5. 看懂分数:从入门到进阶的实用判断框架

5.1 不同硬盘类型的参考基准

跑完分,面对一堆数字,最愚蠢的做法是拿它与厂商标称值逐位对比,然后因为差了 50MB/s 就焦虑半天。正确的做法是拿它与同型号、同接口、同测试条件下的数据进行对比。这里给出一张基于常见产品类型的参考范围表,注意这是我自己实践中的大致区间,不同批次产品会有差异,只作参考:

硬盘类型顺序读取 (MB/s)顺序写入 (MB/s)随机 4K Q1T1 读取 (MB/s)
7200RPM 机械硬盘150-200150-2000.5-1.5
SATA SSD500-560450-53030-50
PCIe 3.0 NVMe SSD2800-35001800-300050-70
PCIe 4.0 NVMe SSD5000-70004000-650070-90
PCIe 5.0 NVMe SSD9000-120007000-1000080-100

从这张表能看出一个规律:从机械盘到 SATA SSD,随机 4K 提升是几十倍,这是系统流畅度质变的根本原因;而从 PCIe 3.0 到 PCIe 4.0,虽然顺序读写翻倍,随机 4K 却只提升了二三十个百分点,这也就解释了为什么日常使用中并不会觉得 PCIe 4.0 比 PCIe 3.0"快一倍"。

5.2 结果异常的排查思路

当你测出来的数据离参考范围差得很远,不要急着下结论,按下面这条链路排查:

  1. 确认接口:NVMe SSD 插在 PCIe 3.0 插槽上只能跑出 PCIe 3.0 速度;SATA SSD 接在 USB 转换器上也会被限制在 USB 带宽内。这是最常见、也最容易被忽视的性能损失来源。
  2. 确认驱动:NVMe 盘一定要安装厂商提供的驱动,或者使用系统自带的微软标准 NVMe 驱动。部分老平台需要更新 BIOS 才能识别新盘的完整特性。
  3. 确认温度:NVMe 盘在高负载下温度飙升,超过 75°C 时主控保护机制会主动限速。笔记本电脑尤其容易出现这个问题,建议给 SSD 加散热贴或使用带散热马甲的主板。
  4. 确认占用率:重新跑一遍之前把所有无关程序关掉,排除后台进程干扰。
  5. 确认健康状态:用 CrystalDiskInfo 查看健康度、通电时间和累计通电次数。二手盘如果健康度黄色警告,性能大幅波动就很正常。

以上都没有问题时,可以尝试换一个 M.2 插槽或换一根数据线再测。SATA 数据线质量差、接触不良,会导致传输速度忽高忽低且伴随时断时续的错误。

5.3 厂商标称值为什么"跑不到"

买了标称 7000MB/s 的盘,实测只有 6500MB/s,新手会觉得被骗了。这里有两个主要原因需要澄清:

第一,厂商的标称值通常使用峰值测试软件、在最优测试条件下得出。CrystalDiskMark 虽然也是常见参考工具,但不同版本的测试方式、不同容量的型号、固件版本都会带来细微差异。

第二,测试文件的默认大小和队列深度会影响最终结果。容量越大的盘,颗粒越多,并行能力越强,同型号 2TB 版本通常比 500GB 版本速度快就是这个道理。所以标称值更像是一个"该型号的理论上限",而不是每块盘都能稳定复现的数值。

只要实测结果在标称值的 85%-95% 区间内,都属于正常范围。低于 80% 才需要认真排查原因。

6. 进阶玩法:让 CrystalDiskMark 成为你日常维护工具箱的一部分

6.1 与 CrystalDiskInfo 组合使用

CrystalDiskMark 只负责测速,不负责看健康状态。想完整评估一块硬盘,我习惯把它和 CrystalDiskInfo 搭配使用,先看健康再测速,顺序不能反。如果 SMART 信息里已经出现"C0 不正常关机次数过多"或者"05 重映射扇区计数"异常,跑出来的分数再漂亮都不能说明问题——这块盘的寿命已经在加速消耗了。

具体操作逻辑是这样:先打开 CrystalDiskInfo 确认健康状态为"良好",再用 CrystalDiskMark 测速。如果测速表现大幅波动,回去再看一遍 SMART 数据里有没有新增坏道记录。把两个软件配合起来,你就能做到"既然知道盘快挂了,也能证明盘还活着"。

6.2 定期测速建立性能基线

我建议新盘到手时立即跑一次完整测试,把结果保存下来作为基线。之后每隔三个月或半年再测一次,将新结果与基线对比。SSD 随着磨损增加,写入性能会逐渐下降;如果某次测试发现性能突降 20% 以上,说明可能存在固件 Bug、过热降频或者寿命问题,可以提前备份数据。

对于机械硬盘来说,定期测速的价值在于发现"慢病"。机械盘的性能衰减是一个渐进过程,等到你感觉"明显变慢"时,盘可能已经处于亚健康状态。用数据说话,比用感觉判断可靠得多。

6.3 给 NAS 和移动硬盘用户的一个提醒

如果你是在 NAS 里装 SSD 做高速缓存,或者常把移动硬盘接到不同设备的 USB 接口上,测速时要特别注意接口协议。同一块移动 SSD,接到 USB 3.2 Gen1 接口最高只能跑出约 1000MB/s,接到 USB 3.2 Gen2 接口可以到 2000MB/s,接口协议不同,结果天差地别。

另外,NAS 上的网络传输瓶颈也要考虑进去:即使内置硬盘能跑 2000MB/s,经过千兆网口传输时实际速度也只有 110-120MB/s。这时候给硬盘测速测的是盘本身,而通过 SMB 拷贝文件测的则是整个链路的速度,两者不能混为一谈。

6.4 便携模式与免安装的日常便利

很多人不知道 CrystalDiskMark 是绿色便携软件,这一点在外出帮朋友解决问题时非常实用。你可以把它和 CrystalDiskInfo 一起放在一个 U 盘里,组成一个"硬盘体检工具包"。到了现场,插上 U 盘直接运行,不需要安装任何东西,也不会在你朋友电脑上留下系统垃圾。跑完分,还能顺手导出图文报告,把事情讲清楚之后再走人。

我自己的 U 盘里专门建了一个"硬件工具"文件夹,里面放了 CrystalDiskMark、CrystalDiskInfo、GPU-Z、CPU-Z 和 HWiNFO。遇到谁抱怨电脑卡,先看温度、再看健康、再测速度,三步下来问题基本能定位个八九不离十。这不光是一次性跑分工具,而是长期维护电脑的实用资产。

7. 常见问题速查与最后的个人实践感悟

把工作中被问到最多的问题集中整理一下,方便你遇到问题时快速对照。

Q1:为什么我的 NVMe 盘跑分只有标称值的一半?先查接口是否插在 PCIe 4.0 专用槽位上;再看是否未安装厂商驱动;最后检查温度是否过高。三个原因中,接口不符是最高频的。

Q2:测速会不会损坏硬盘?不会。CrystalDiskMark 使用读写临时文件的方式测试,不涉及破坏性写入,对硬盘寿命的影响可以忽略不计。唯一要注意的是,长期频繁跑大型测试会让 SSD 温度偏高,跑完让盘休息几分钟即可。

Q3:为什么机械硬盘测速时整个系统都很卡?机械盘在跑随机读写时寻道时间很长,IO 队列会被占满,系统其他程序等待磁盘响应时会明显感觉到卡顿。这是机械盘本身的物理特性决定的,正常现象,跑完就恢复。

Q4:同一块盘测两次,为什么写入分数差很多?SSD 的写入性能与缓存状态有关。如果测试刚结束、缓存里还有残留数据,下一次测试某些写入操作可能命中缓存,分数就会偏高;反之,如果盘刚经历大量写入、缓存处于释放状态,分数可能偏低。间隔几分钟后再测,数据会更稳定。

Q5:为什么我的盘显示"未知"或者速度是 0?先检查是否已初始化并分配盘符;如果是移动硬盘,尝试更换 USB 接口或数据线;如果仍然无解,建议到磁盘管理里确认硬盘容量是否被正确识别。

Q6:跑分结果应该发到哪里求助?发求助帖时记得带上三个信息:硬盘型号(最好是固件版本)、CrystalDiskMark 完整截图、CrystalDiskInfo 的健康状态截图。信息越完整,别人越容易帮你判断问题。

聊了这么多,最后说一点我自己这几年的真实体会。测速这个动作,看起来只是把数字跑出来,但它的核心价值其实在于建立对硬件的健康预期。新盘到手测一次,你就知道它的"巅峰状态"是什么样的;过几个月再测一次,你就能通过数字变化提前预判风险,而不是等某天数据全没了才追悔莫及。工具永远只是手段,真正重要的是养成用数据审视硬件状态的习惯。CrystalDiskMark 上手简单、免费开放,作为这个习惯的第一步,非常合适。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询