CrystalDiskMark:硬盘和固态硬盘的详细基准测试

最后更新: 09/05/2026
作者: 艾萨克
  • CrystalDiskMark 通过顺序和随机测试,测量磁盘的读取和写入速度,测试规模、队列和线程数各不相同。
  • SEQ 和 RND 测试(特别是 RND 4K Q1T1)有助于了解系统在不同场景下的真实行为。
  • 解读结果的关键在于将其与规格进行比较,避免过热降频,并检查配置。
  • 结合 CrystalDiskInfo 和制造商提供的工具,它可以全面展示硬盘的性能和健康状况。

CrystalDiskMark 磁盘基准测试

如果您想知道您的硬盘或固态硬盘的性能是否符合制造商的宣传,CrystalDiskMark 是您应该常备的工具之一。只需点击几下,您就可以在不同场景下获得精确的读写速度测量结果,检测出有缺陷或假冒的硬盘,并验证您是否正确安装了全新的 NVMe 固态硬盘

除了免费且轻巧之外,CrystalDiskMark 还提供多种测试,正确解读测试结果后,您可以了解硬盘在传输大文件、系统加载数千个小文件或同时向硬盘发送大量请求以达到极限性能时的表现。关键在于了解每项测试的测量内容以及如何解读测试结果,而这正是我们将要逐步讲解的内容。

CrystalDiskMark是什么?它具体是用来做什么的?

CrystalDiskMark 磁盘测试界面

CrystalDiskMark 是一款免费的 Windows 实用程序,旨在评估存储驱动器的读写性能:机械硬盘 (HDD)、SATA SSD、NVMe SSD、USB 闪存驱动器、存储卡,甚至通过 USB 或 Thunderbolt 连接的外部驱动器。

它的工作原理非常简单:程序会在选定的驱动器上创建并读取数据块,针对不同的文件大小、访问模式以及队列和线程配置执行各种测试。然后,它会以 MB/s、GB/s 或 IOPS 为单位显示速度,并以微秒为单位显示响应时间,方便您将其与官方规格或其他设备进行比较。

这款工具既适合只想了解“磁盘运行速度”的普通用户,也适合需要测量特定场景(例如,处理大量小文件的密集型工作负载或服务器环境)的技术用户。它预配置了一个非常合理的测试方案,但如果您想对测试过程进行微调,也可以对其进行大幅自定义。

需要强调的是,CrystalDiskMark 仅测量性能:它不是用于深入诊断磁盘健康状况的实用程序(为此,可以使用 CrystalDiskInfo 和制造商工具),尽管结果远低于预期可能表明存在问题。

为什么对硬盘进行基准测试很重要?

使用 CrystalDiskMark 进行磁盘性能测试

测试存储设备的实际性能或许看似硬件极客的执念,但如今它比以往任何时候都更加重要。市面上越来越多容量巨大、价格低得离谱的固态硬盘,它们往往模仿知名品牌的产品,或者在不加任何说明的情况下更换内部组件。

快速基准测试可以确认您收到的硬盘性能是否符合预期,或者是否低于包装盒上宣传的规格。制造商有时会在同一型号的不同批次之间更换内存芯片或控制器,而这些“隐性改进”可能会导致速度显著降低。

购买二手固态硬盘 (SSD) 或机械硬盘 (HDD) 时,运行 CrystalDiskMark 也非常有用。这样可以查看硬盘的性能是否接近该型号的典型性能水平,或者是否存在配置、散热或接口问题导致的性能显著下降或受限。

运行基准测试的另一个原因是检测系统中的瓶颈。有时系统运行缓慢,问题不在于处理器或内存,而在于硬盘的运行速度远低于接口的容量(例如,将 NVMe 硬盘插入通道较少的 PCIe 插槽或连接到容量有限的 M.2 端口)。

最后,虽然基准测试是综合测试,但它们提供了一个清晰的参考点。它们并不能完美反映日常使用情况,但它们可以对不同硬盘进行一致的比较,显示更换硬盘后的性能提升,或者检查固件更新是否改变了性能。

CrystalDiskMark 界面的基本元素

CrystalDiskMark 的界面非常直观,即使不阅读手册也能轻松上手,运行测试。即便如此,每个控件都有其特定用途,了解它们的作用有助于根据实际测量目标定制测试

在左上角,您会看到一个下拉菜单,其中包含一个数字(默认值为 5)。该值表示每次测试的运行次数。重复次数越多,可以消除细微的波动,使平均值更可靠,但运行时间也会更长,并且会导致设备发热更多。

旁边是测试大小,通常为 1 GiB。此参数决定每次测试中写入和读取的数据量。较小的测试大小可以加快测试速度,但不太能代表实际高负载使用场景;较大的测试大小(例如 8 或 16 GiB)会对硬盘施加更大的压力,更好地反映其持续性能,但耗时更长,并且可能更早触发过热降频。

下一个下拉菜单用于选择要测试的驱动器。您可以选择Windows 已挂载的任何卷(C:、D: 等),甚至可以选择特定文件夹。如果您要查找的驱动器未显示,建议您在“磁盘管理”中检查它是否已分配分区和驱动器号。

最后,在角落里你会看到计量单位选择器:MB/s、GB/s、IOPS 或 µs。MB/s 通常用于快速概览速度,但IOPS 和微秒级延迟更能反映随机访问和系统响应情况。

  Windows 激活错误 0xC004F213 的终极解决方案:原因、后果和分步指南

下方是测试按钮:一个名为“全部”的按钮,可按顺序运行所有预定义的基准测试;在下方几行中,有一个按钮可以单独启动每个测试(默认情况下为 SEQ1M Q8T1、SEQ1M Q1T1、RND4K Q32T16、RND4K Q1T1)。

队列和线程配置:如何模拟真实世界的负载

除了访问类型(顺序或随机)和块大小之外,CrystalDiskMark 还允许您调整两个直接影响观察到的性能的关键参数:队列深度 (QD) 和线程数 (Threads, T)

队列深度表示系统可以同时处理多少个输入/输出操作。较高的队列深度(例如 32)意味着系统同时向硬盘发送大量请求,这通常有利于能够高效处理大型 I/O 队列的现代固态硬盘(尤其是 NVMe 固态硬盘)。

同时,线程数表示有多少个并行进程正在生成这些请求。多线程能更好地模拟操作系统和各种应用程序同时访问磁盘的场景,例如,当您打开多个程序、进行下载并运行杀毒软件时。

虽然概念上与处理器线程类似,但实际上强制使用过多线程可能会导致磁盘、控制器或总线饱和。线程越多并不总是意味着性能越好,因此默认配置文件旨在既具有代表性又不至于不切实际。

在“设置”→“队列和线程”菜单中,您可以自定义这些值,以设计您自己的测试配置文件。如果您更改 Q 和 T,您会发现主窗口中的按钮名称会更新,以反映新的队列和线程设置,并保持 QxTy 的格式。

测试类型:序贯测试和随机测试。

CrystalDiskMark 的整个操作可以概括为两大类测试:顺序访问 (SEQ) 和随机访问 (RND)。每类测试模拟的磁盘使用方式都截然不同。

顺序读/写操作以连续块为单位读取或写入数据,一个接一个,中间没有跳转。这通常用于复制大型视频文件、完整游戏或 ISO 镜像。在这种情况下,磁盘可以实现非常高的传输速率,因为它无需在分散的扇区之间“跳转”。

另一方面,随机访问会读写分布在硬盘各处的块。这种访问方式模拟了操作系统处理磁盘不同位置的大量小文件时的行为,例如启动 Windows、启动程序、读取库文件或操作数据库时。

在机械硬盘中,碎片化和读写磁头移动会严重影响随机访问性能,因此它们在这些测试中的表现远低于固态硬盘。固态硬盘虽然大幅降低了这个问题,但顺序访问和随机访问之间的性能差异仍然显著,尤其是在处理非常小的数据块时。

CrystalDiskMark 将这些访问模式与不同的块大小、队列和线程配置相结合,以显示涵盖最常见场景和极端情况的四个标准测试。

CrystalDiskMark 的各项标准测试分别测量什么?

现在我们来详细分析一下主窗口中默认显示的四个测试。了解每个测试的含义将有助于您将这些数值与实际使用场景联系起来

SEQ 1M Q8 T1:顺序访问测试,块大小为 1 MiB,队列深度为 8,单线程。此场景模拟负载较高但相对有序的情况,例如在系统持续运行的情况下复制大型文件或移动大型库。通常,此测试最接近制造商宣传的最大速度值。

SEQ 1M Q1 T1:这也是顺序访问,数据块大小为 1 MiB,但使用队列 1 和线程 1。它模拟了仅运行一个操作的低负载使用情况。这相当能代表在系统并行负载不高的情况下复制大文件时可能遇到的性能表现。

RND 4K Q32 T16:随机访问测试,块大小为 4 KiB,队列数为 32,线程数为 16。这是一项严苛的测试,旨在检验硬盘在处理大量小文件并发操作时的性能。该测试反映了硬盘在接近极端条件下的最大容量,非常适合用于测试硬盘在高负载下的性能,例如服务器、高强度专业应用、并行任务较多的机器等。

RND 4K Q1 T1:4 KiB 随机访问,采用最严格的配置:队列 1,线程 1。这相当于磁盘的“最坏情况”,对延迟和驱动器在未借助深度队列或并行处理的情况下的基础性能非常敏感。这里的数值通常远低于其他测试,尤其是在机械硬盘上,虽然看起来可能令人失望,但这是完全正常的。

如果这项测试中机械硬盘 (HDD) 的得分很低,并不意味着硬盘损坏,而是机械硬盘在处理小规模随机访问时性能较差。另一方面,固态硬盘 (SSD) 在 RND 4K Q1T1 测试中获得高分则表明该硬盘在系统启动、应用程序打开以及对小规模读写操作的响应速度方面非常出色。

注意温度和热节流问题。

连续运行多个基准测试时,尤其是在测试数据量较大且运行次数较多的情况下,硬盘(特别是 NVMe SSD)会变得非常热。这种温度升高会导致硬盘控制器启动过热保护机制,降低运行速度以避免超过某些限制:这被称为过热降频。

  微软禁用其官方方法来避免 Windows 11 中的 CPU 和 TPM 要求

如果您发现初始测试结果非常好,但后续测试结果却无故下降,这可能是由于硬盘过热导致性能下降。理想情况下,您应该延长测试间隔,改善系统散热,安装 M.2 专用散热片,或者干脆避免反复运行高强度基准测试。

同样,不建议在散热不良的超薄笔记本电脑上运行 CrystalDiskMark,尤其是在笔记本电脑放置在阻碍通风的表面上时,因为积聚的热量会影响 SSD 和其他组件

如何一步一步使用 CrystalDiskMark

虽然该程序功能丰富,但运行基本测试却轻而易举。只需点击几下,即可快速了解磁盘性能概况,而无需深入研究高级设置。

第一步是从CrystalMark官方网站下载CrystalDiskMark。您可以选择安装版或便携版(ZIP格式)。如果您想将其保存在U盘中随身携带,或者不想在系统上安装任何程序,便携版非常方便。

如果您选择经典安装方式,只需运行该文件,接受许可协议,选择目标文件夹,决定是否创建快捷方式,然后完成安装向导即可。安装过程中,您只能选择英语或日语,但之后可以在程序中使用相应的菜单将语言更改为西班牙语或其他您喜欢的语言。

打开 CrystalDiskMark 后,请确保在顶部选择要测试的驱动器。同时,检查测试次数和测试大小;通常情况下,5 次测试,每次 1 GiB 就足以满足一般用途。如果需要超快速测试,可以将测试大小降低到 256 MiB,但请注意,这将降低测试结果的代表性。

要进行标准测量,只需按下“全部”按钮,等待所有测试完成。您会看到读取和写入列逐行填充。测试完成后,每种测试的平均结果将以所选单位显示。

如果您只想进行某项特定测试(例如,仅进行顺序读取 SEQ1M Q8T1 或仅进行随机读取 RND4K Q1T1),可以直接按下相应行的按钮。如果您想随时停止所有测试,可以使用“停止”按钮。

高级配置文件和菜单:充分利用该程序

CrystalDiskMark 内置多个预定义配置文件,方便您根据不同场景调整测试,而无需单独调整每个参数。在“配置文件”菜单中,您可以选择“默认”、“实际应用”、“峰值性能”或“演示”等模式,以及读写混合组合模式。

“演示”配置文件简化了操作,方便用户轻松学习程序。“实际应用”配置文件旨在更真实地模拟系统的日常运行情况,而“峰值性能”配置文件则旨在将设备性能发挥到极致,并在更严苛的条件下测量 IOPS。“+混合”配置文件允许您调整读写操作的比例,如果您想要模拟写入速度远高于或低于正常水平的工作负载,这将非常有用。

在“设置”菜单中,您可以找到更多选项。在“测试数据”下,您可以选择默认模式或全部写入零 (0x00)。此选项主要针对固态硬盘 (SSD) 设计,但实际上大多数用户使用默认值也不会出现任何问题

时间间隔允许您设置测试之间的暂停时间,从 0 秒到 10 分钟,如果您想防止磁盘在两次测试之间过热,或者如果您想看看磁盘在短暂休息后的反应,这将非常有用。

还有一个名为“IE8模式”的设置,它会将字体更改为与旧版微软浏览器使用的字体相同。它对性能没有任何影响;纯粹是外观上的改变。

最后,在“主题”菜单中,您可以调整窗口大小(放大或缩小窗口,无需手动更改边框),并从各种视觉样式中进行选择,包括深受许多用户喜爱的深色主题。此外,还有一个名为“雫版”的特别版,采用动漫风格,功能与普通版相同,但视觉设计不同。

解释结果并发现问题

拿到数据后,就该进行解读了。最明智的做法是先将连续转速数据(尤其是SEQ 1M Q8T1 读数)与制造商的理论转速进行比较。不要指望它们精确到毫米,但它们应该在一个相当接近的范围内。

如果发现顺序读写速度明显低于标称速度,请检查硬盘是否连接到正确的端口(例如,NVMe SSD 连接到具有足够 PCIe 通道的 M.2 插槽,或者 SATA SSD 连接到有效的端口并在 BIOS 中启用 AHCI 模式)。此外,建议检查是否存在适配器、速度较慢的外部硬盘盒或故障线缆造成的限制。

关于随机读写测试,您需要假设其数值会远低于顺序读写测试的数值。对于机械硬盘而言,4K Q1T1 RND 值通常都比较低,这完全正常。这并不意味着硬盘存在任何问题;这仅仅意味着机械硬盘的特性使其在随机读写操作中性能会受到显著影响

然而,在现代固态硬盘上,随机读写测试结果能够揭示很多系统性能信息。RND 4K Q1T1 测试中得分特别高,表明系统在启动、打开程序和执行日常任务时速度非常快。相反,如果数值异常低,则需要检查固态硬盘是否有足够的可用空间、固件是否为最新版本,以及系统是否运行过多后台进程。

  如何知道您的电脑上安装的是哪个版本的 Windows

另请注意,如果配置过大的测试规模和过多的测试轮次,磁盘可能会进入过热降频状态,导致后续轮次的测试速度低于前几轮。因此,在比较结果时,务必尽量使用相同的条件(相同版本的 CrystalDiskMark、相同的测试配置文件、相同的测试轮次和相同的测试规模)。

CrystalDiskMark 和磁盘健康状况:你能看到什么,看不到什么

虽然很多人将 CrystalDiskMark 与磁盘健康检查联系起来,但有一点需要明确:该工具测量的是性能,而非健康状况。固态硬盘速度很快并不一定意味着它完全健康,或者不会很快出现故障。

如果您想了解硬盘的健康状况(剩余寿命百分比、重新分配扇区数、读取错误、通电时间等),您需要的是 CrystalDiskInfo,它由CrystalDiskMark 的同一开发者制作。该程序读取硬盘的 SMART 数据,并以非常清晰的方式呈现,健康状况和温度状态可即时显示。

使用 CrystalDiskInfo,您可以查看 SSD 是否开始出现警告、累积大量错误或持续处于过高温度。它还提供一些简单的基准测试无法提供的技术细节和使用统计信息。这是理想的组合:CrystalDiskMark 用于性能测试,CrystalDiskInfo 用于健康状况监测。

即便如此,如果 CrystalDiskMark 显示的结果远低于预期,并且您已排除连接或配置问题,最好使用 CrystalDiskInfo 检查驱动器,如果还有任何疑问,还可以运行 SSD 或 HDD 制造商提供的官方工具进行更深入的诊断。

用于测量性能的 CrystalDiskMark 的替代方案

虽然 CrystalDiskMark 是最流行的基准测试工具,但它并非唯一选择。其他一些工具在某些情况下可以补充或替代其功能,例如提供图表、跨平台或包含额外的测试

HD Tune 是最全面的替代方案之一。这款程序不仅可以测量硬盘速度,还能以图表形式显示磁盘上的读写速度,方便用户检测特定区域的性能下降、异常情况或异常行为。它提供免费版(功能有限)和付费专业版(功能扩展,售价约为 25 欧元)。

如果您正在寻找一款非常简单且跨平台的工具,不妨试试 Cross Platform Disk Test。这款开源工具支持 Windows、macOS、Linux 甚至 Android 系统,可以同时测量磁盘和内存性能。如果您经常使用多个操作系统,并且希望在所有平台上使用一致的工具,那么它就是您的理想之选。

另一个值得关注的选择是 fio,它在专业领域和服务器环境中非常流行。这款开源工具允许您为 Windows、Linux 和 BSD 定义极其详细的磁盘测试,获取速度、IOPS 和延迟等数据,并能对访问模式进行极高的控制。虽然它的用户友好性稍逊,但功能却极其强大。

最后,别忘了大多数固态硬盘制造商都提供自己的官方实用程序。例如,三星 Magician、Crucial Storage Executive、西部数据 Dashboard、金士顿 SSD Manager、Corsair SSD Toolbox 和 ADATA SSD Toolbox 等,都可以用来监控性能、读取 SMART 数据、更新固件以及运行针对其产品设计的特定测试。

什么时候值得过分关注数字……什么时候又不值得过分关注数字?

CrystalDiskMark 很容易让人上瘾:你更改电脑上的某些设置,运行另一个测试,增加或减少命令队列,与朋友比较……但重要的是要记住,如果你的电脑运行流畅,能够胜任你的工作或游戏,就没有必要总是追求这里多 50 MB/s 或那里少 100 MB/s 的速度。

基准测试有助于验证您的购买决策,确保不存在明显的瓶颈或配置缺陷,并客观地比较不同设备。除此之外,纠结于细微差别意义不大,尤其是在这些差别无法转化为日常性能的显著提升的情况下。

但是,如果您的工作依赖于非常特定的存储性能(繁重的视频编辑、数据库、虚拟机、测试环境等),那么花时间定义自定义测试配置文件、仔细分析 IOPS 和延迟值并找到理想的配置就很有意义了。

总之,将 CrystalDiskMark 与 CrystalDiskInfo 等健康监控工具以及制造商提供的实用程序结合使用,可以让你对磁盘的性能和状况有一个相当全面的了解。有了这些信息和一点常识,你就能知道何时需要担心,何时可以享受系统瞬间启动的便利。

最终,CrystalDiskMark凭借其简洁性、强大功能和灵活性三者的完美结合赢得了声誉:您可以一键运行,无需后续操作;也可以深入研究队列、线程、配置文件和IOPS等数据。如果使用得当,它将成为验证SSD或HDD是否达到预期性能、检测潜在配置或质量问题以及在选择、安装和优化存储驱动器时做出更明智决策的理想工具。

克隆后如何对齐分区以避免速度损失
相关文章:
克隆后如何对齐分区并恢复 SSD 速度