If you’ve ever wondered whether your SSD is performing as advertised — or whether that old hard drive is slowing your system down — CrystalDiskMark is the tool that answers that question. It’s free, lightweight, and trusted by enthusiasts and professionals alike. This guide walks you through installing it, running a test, and actually understanding what those numbers mean.
What Is CrystalDiskMark?
CrystalDiskMark is a free, open-source disk benchmarking utility for Windows. It measures read and write speeds across different access patterns, giving you a complete picture of your storage device’s real-world performance. Unlike simply looking up a drive’s spec sheet, CrystalDiskMark tests your drive, on your system, with your data profile.
Download it from the official source at crystalmark.info. Always grab it from the official site or the Microsoft Store — avoid third-party mirrors.
Installing and Launching CrystalDiskMark
Installation is straightforward: run the installer, accept the defaults, and launch. You’ll see a clean interface with a handful of buttons and a results grid. Before you run anything, there are a few settings to configure.
Choosing Your Test Parameters
At the top of the interface you’ll find three key settings:
- Number of passes — The default is 5. More passes give you a more stable average but take longer. 5 is fine for most users.
- Test file size — Defaults to 1 GiB. A larger size (8 GiB or 16 GiB) reduces the influence of RAM caching and gives you a more accurate real-world result. For SSDs with DRAM caches, use 8 GiB minimum.
- Drive selector — Make sure you select the correct drive from the dropdown. If you’re testing a secondary SSD or an external USB drive, switch to it here.
Running the Benchmark
Click All to run the full suite of tests. The benchmark will run for a few minutes. During this time, avoid using the PC heavily — other disk activity will skew your results.
Understanding the Results Grid
When the benchmark finishes you’ll see a grid with rows and columns. Here’s what each row means:
| Test | What It Measures |
|---|---|
| SEQ1M Q8T1 | Sequential read/write with 1 MB blocks, queue depth 8, 1 thread |
| SEQ1M Q1T1 | Sequential read/write with 1 MB blocks, queue depth 1, 1 thread |
| RND4K Q32T16 | Random 4K read/write, queue depth 32, 16 threads |
| RND4K Q1T1 | Random 4K read/write, queue depth 1, 1 thread |
Sequential vs. Random — Why Both Matter
Sequential speed (SEQ rows) reflects how fast the drive handles large, contiguous data — video files, game installs, ISO images. This is what manufacturers advertise on the box. A modern NVMe SSD will typically show 3,000–7,000 MB/s read here.
Random 4K speed (RND4K rows) is more important for everyday system responsiveness. Your OS, applications, and browser all read and write thousands of tiny, scattered 4K blocks constantly. A slow random 4K score means sluggish app launches, slow boot times, and a generally unresponsive feel even if the sequential numbers look great.
The Q1T1 (queue depth 1, thread 1) test is the most representative of single-threaded real-world workloads. Pay close attention to this one.
What’s a Good Score?
Here’s a reference table for common storage types:
| Drive Type | SEQ Read (MB/s) | RND4K Q1T1 Read (MB/s) |
|---|---|---|
| 7200 RPM HDD | 100–180 | 0.5–1.0 |
| SATA SSD (e.g. Samsung 870 EVO) | 500–560 | 40–60 |
| NVMe PCIe 3.0 (e.g. WD Blue SN570) | 3,200–3,500 | 45–55 |
| NVMe PCIe 4.0 (e.g. Samsung 990 Pro) | 7,000–7,450 | 70–100 |
| NVMe PCIe 5.0 (e.g. Crucial T705) | 12,000–14,000 | 150–200 |
If your SATA SSD is showing sequential reads of only 200–300 MB/s, something is wrong — check your SATA cable, confirm the drive is not in IDE mode in the BIOS, and run CrystalDiskInfo to check drive health.
Diagnosing Common Problems
Scores Far Below Spec
If your NVMe drive is showing 1,000 MB/s sequential when it should be hitting 3,500 MB/s, suspect these causes:
- Thermal throttling — NVMe drives get hot under sustained load. Check if your drive has a heatsink, and look at temperatures in CrystalDiskInfo during the test.
- PCIe lane mismatch — Some motherboard M.2 slots are wired for PCIe 3.0 x2 instead of x4. Check your motherboard manual.
- Drive is in a PCIe 3.0 slot but is a PCIe 4.0 drive — Performance will be capped at PCIe 3.0 speeds, which is expected.
- SLC cache exhausted — Budget NVMe drives use a small fast cache and slow down dramatically when it’s full. Run a larger test file to expose this.
The HDD Baseline Test
Run CrystalDiskMark on your system drive if you haven’t already. If you’re still running a mechanical hard drive as your primary OS drive and your RND4K Q1T1 score is below 1 MB/s, upgrading to a SATA SSD is the single most impactful upgrade you can make for under $60. The difference is immediate and dramatic.
Comparing Results Over Time
CrystalDiskMark lets you save results as a screenshot or text file. Make it a habit to benchmark your drives every few months. A gradual drop in write speeds on an SSD can indicate the NAND is aging, the drive is nearly full (keep at least 10–15% free), or a firmware issue has appeared.
Use CrystalDiskInfo (a companion tool from the same developer) alongside CrystalDiskMark to monitor S.M.A.R.T. health data — things like reallocated sectors, power-on hours, and total bytes written.
When Should You Upgrade?
Consider upgrading your storage when:
- Your OS drive is a spinning HDD — A SATA SSD upgrade is transformative.
- Your SATA SSD is regularly hitting 98–100% utilization in Task Manager — A faster NVMe drive will reduce bottlenecks.
- Your NVMe drive is PCIe 3.0 and your CPU/motherboard supports PCIe 4.0 — You can often double sequential speeds for $80–$120.
- CrystalDiskMark shows your drive is significantly below its rated spec — Worth investigating before assuming you need new hardware.
Quick Benchmark Checklist
Before running a benchmark, go through this list:
- Close all other applications
- Set test file size to 8 GiB or larger
- Select the correct target drive
- Run 5 passes for a stable average
- Note ambient temperature — drives throttle when hot
- Compare to manufacturer-rated specs after the run
CrystalDiskMark takes about five minutes to run and gives you actionable data. Whether you’re validating a new drive purchase, troubleshooting sluggishness, or just satisfying curiosity, it’s one of the most useful tools in any PC enthusiast’s toolkit.