CrystalDiskMark 使用教程

详细了解如何使用CrystalDiskMark进行硬盘性能测试,从准备到结果解读的完整指南

测试前准备

1

关闭后台程序

为了获得准确的测试结果,建议在测试前关闭所有不必要的后台程序,特别是:

  • 下载软件(如迅雷、BT客户端等)
  • 杀毒软件的实时扫描功能
  • 云同步软件(如百度网盘、OneDrive等)
  • 视频播放器、游戏等占用磁盘的程序

这些程序会占用磁盘资源,影响测试结果的准确性。

2

选择测试磁盘

选择合适的磁盘进行测试:

  • 数据盘优先:建议优先测试非系统盘(如D盘、E盘等),避免测试过程影响系统性能
  • 预留空间:确保目标磁盘有足够的可用空间,至少为测试文件大小的2倍
  • 避免测试系统盘:测试系统盘可能会导致系统卡顿,影响测试结果

注意: 测试过程中请不要对测试磁盘进行其他操作,以免影响测试结果。

3

以管理员身份运行

为了确保CrystalDiskMark能够正常访问和测试磁盘,建议以管理员身份运行程序:

  1. 右键点击CrystalDiskMark程序图标
  2. 选择"以管理员身份运行"
  3. 如果弹出用户账户控制(UAC)提示,点击"是"
以管理员身份运行

参数设置

1

测试次数设置

设置测试的重复次数,默认为5次:

  • 次数越多,结果越准确:多次测试取平均值可以减少随机波动的影响
  • 次数越多,测试时间越长:每次测试都会消耗一定的时间
  • 建议设置:普通用户可以设置为3次,追求准确性的用户可以设置为5次

设置方法:点击测试次数下拉菜单,选择需要的次数(1-99次)。

2

测试文件大小设置

设置测试文件的大小,默认为1GiB:

  • HDD建议:机械硬盘建议使用1GiB或2GiB
  • SSD建议:固态硬盘建议使用1GiB
  • NVMe SSD建议:可以使用2GiB以获得更准确的结果
  • 注意:测试文件大小不能超过磁盘可用空间的一半

设置方法:点击测试文件大小下拉菜单,选择合适的大小(16KB-32GB)。

3

测试磁盘选择

选择需要测试的磁盘分区:

  1. 点击磁盘选择下拉菜单
  2. 从列表中选择目标磁盘分区(如C:、D:、E:等)
  3. 注意查看磁盘的可用空间是否足够

提示: 测试过程中会在所选磁盘创建临时测试文件,测试完成后会自动删除,不会影响磁盘上的现有数据。

4

显示单位设置

设置测试结果的显示单位,默认为MB/s:

  • MB/s:适合大多数存储设备,数值直观易读
  • GB/s:适合高速NVMe SSD,数值更简洁
  • IOPS:适合评估随机读写性能,特别是4K测试
  • μs:适合评估延迟性能,数值越小越好

设置方法:点击显示单位下拉菜单,选择合适的单位。

开始测试

1

选择测试模式

CrystalDiskMark提供多种测试模式,可以根据需要选择:

  • All:执行所有测试项目(推荐)
  • Seq:仅执行顺序读写测试
  • 512K:仅执行512KB随机读写测试
  • 4K:仅执行4KB随机读写测试
  • 4K QD32:仅执行队列深度为32的4KB随机读写测试

对于大多数用户,建议点击"All"按钮执行完整测试。

2

执行测试

点击选择的测试按钮后,CrystalDiskMark将开始执行测试:

  1. 测试过程中会显示进度条和当前测试项目
  2. 测试时间取决于测试次数、测试文件大小和磁盘性能
  3. 测试过程中请不要操作计算机,以免影响测试结果
  4. 测试完成后,结果将显示在表格中
测试过程
3

测试过程中的注意事项

为了获得准确的测试结果,请在测试过程中注意以下事项:

  • 不要在测试磁盘上进行其他操作
  • 不要运行其他占用系统资源的程序
  • 确保计算机电源稳定,避免测试过程中断电
  • 如果测试过程中出现错误,可以尝试重新启动程序并以管理员身份运行

警告: 测试过程中请勿强制关闭程序,以免导致测试文件无法删除。

结果解读

1

测试结果界面

测试完成后,CrystalDiskMark会在主界面显示测试结果:

测试结果

测试结果表格包含以下信息:

  • 测试项目:Seq、512K、4K、4K QD32等
  • 读取速度(Read):磁盘读取数据的速度
  • 写入速度(Write):磁盘写入数据的速度
  • 单位:MB/s、GB/s、IOPS或μs
2

各项测试指标的含义

不同测试项目反映了磁盘在不同场景下的性能表现:

测试项目 含义 反映的使用场景 参考值
Seq 顺序读写性能 大文件传输、视频编辑、系统启动 HDD: 80-200MB/s
SSD: 300-500MB/s
NVMe SSD: 1000-7000MB/s
512K 512KB随机读写性能 中等大小文件处理、游戏加载 HDD: 30-100MB/s
SSD: 200-400MB/s
NVMe SSD: 500-3000MB/s
4K 4KB随机读写性能 系统响应、应用启动、文件浏览 HDD: 0.5-2MB/s
SSD: 20-100MB/s
NVMe SSD: 50-500MB/s
4K QD32 队列深度为32的4KB随机读写性能 多任务处理、服务器环境 HDD: 1-5MB/s
SSD: 50-200MB/s
NVMe SSD: 200-3000MB/s
3

结果保存与分享

CrystalDiskMark支持将测试结果保存为文本或图片格式,方便保存和分享:

  1. 点击"文件"菜单
  2. 选择"保存"或"另存为"
  3. 选择保存格式(文本或图片)
  4. 选择保存位置并命名文件

保存的测试结果可以用于:

  • 与其他存储设备的性能进行比较
  • 记录设备性能随时间的变化
  • 在论坛或社区分享测试结果
  • 向技术支持人员提供问题诊断信息
4

结果分析与优化建议

根据测试结果,可以分析存储设备的性能状况并采取相应的优化措施:

顺序读写性能低

  • 检查磁盘是否有坏道或碎片
  • 考虑使用磁盘碎片整理工具(仅适用于HDD)
  • 检查SATA接口是否为SATA 3.0
  • 考虑升级到更快的存储设备

4K随机读写性能低

  • 检查是否启用了TRIM功能(仅适用于SSD)
  • 更新固态硬盘固件
  • 检查AHCI模式是否启用
  • 考虑升级到NVMe SSD

读写速度差异大

  • 检查是否启用了写入缓存
  • 对于SSD,检查是否为QLC闪存(写入速度通常较低)
  • 检查磁盘健康状态

提示: 不同类型的存储设备性能差异很大,比较时应在相同类型的设备之间进行。例如,不要将HDD与SSD的4K性能进行直接比较。

高级使用技巧

1

自定义测试数据

CrystalDiskMark允许用户选择不同的测试数据类型:

  1. 点击"文件"菜单
  2. 选择"Test Data"
  3. 选择测试数据类型:
    • Default (Random):默认的随机数据
    • All 0x00 (0Fill):全部填充0
    • All 0xFF (1Fill):全部填充1

不同的测试数据类型可能会导致测试结果略有差异,这是因为某些存储设备对特定数据模式有优化。

2

命令行测试

CrystalDiskMark支持通过命令行进行测试,适合自动化测试和批量测试:

CrystalDiskMark64.exe -seq -4k -loop=3 -o=result.txt

常用命令行参数:

  • -seq:执行顺序读写测试
  • -4k:执行4K随机读写测试
  • -loop=N:设置测试次数为N
  • -o=FILE:将结果输出到指定文件
  • -size=N:设置测试文件大小为N(单位:MB)
  • -d=N:测试第N个磁盘(从0开始计数)

通过组合这些参数,可以创建自定义的测试脚本,实现自动化测试。

3

定期测试监控性能变化

定期使用CrystalDiskMark测试存储设备性能,可以监控设备性能随时间的变化:

  • 新购买设备时记录基准测试结果
  • 定期(如每3个月)进行一次测试
  • 比较测试结果,观察性能变化趋势
  • 如果性能下降明显,考虑备份数据并检查设备健康状态

这种方法特别适合监控SSD的性能衰减情况,及时发现潜在问题。

立即下载 CrystalDiskMark

开始测试您的存储设备性能