CrystalDiskMark
CrystalDiskMark is a free and open-source disk benchmarking utility used to measure the read and write performance of storage devices. It supports HDDs, SSDs, NVMe drives, and external storage, providing clear and standardized results that can be used to evaluate real-world disk performance.
Unlike system monitors that only display current activity, CrystalDiskMark actively tests storage performance using sequential and random read/write workloads. This makes it one of the most widely used tools for validating disk speed after installation, upgrades, or troubleshooting.
On RebootTools, CrystalDiskMark is part of the hardware diagnostics and benchmarking toolkit, and it directly complements CrystalDiskInfo, which focuses on disk health rather than performance. It also fits into a broader testing stack with tools like Cinebench, HWMonitor, and HWiNFO.
What CrystalDiskMark Does
CrystalDiskMark measures how fast a storage device can read and write data under different conditions. It performs multiple test types that simulate both ideal and real-world scenarios.
- Sequential read/write: measures large file transfer speeds
- Random read/write (4K): simulates OS and application workloads
- Queue depth testing: evaluates performance under load
- Multiple test runs: ensures consistent results
The results are displayed in MB/s, allowing direct comparison between drives and configurations.
When and Why to Use It
CrystalDiskMark is typically used when you need to verify disk performance or diagnose storage-related issues.
- New SSD/NVMe validation: confirm expected speed after installation
- Upgrade comparison: compare old vs new storage devices
- Troubleshooting: detect slow or degraded performance
- System benchmarking: evaluate overall storage performance
- External drives: test USB or portable storage speeds
For a complete analysis, it is often used together with CrystalDiskInfo, which can detect health issues that may explain poor performance.
Key Features
- Sequential and random benchmarks
- Supports HDD, SSD, NVMe, and USB drives
- Configurable test sizes and runs
- Portable and installer versions available
- Open-source under MIT license
- Simple and clear interface
How It Works (Conceptually)
CrystalDiskMark writes and reads test data to the selected drive, measuring how quickly the operations are completed. Different test types simulate different workloads:
- Sequential tests: large continuous file transfers (e.g., copying videos)
- Random tests: small scattered operations (e.g., OS and app activity)
This distinction is important because high sequential speeds do not always translate to good real-world performance. Random read/write results often matter more for system responsiveness.
Real-World Usage Scenarios
- Verify NVMe performance: ensure PCIe speeds are correct
- Check SSD health indirectly: detect abnormal slowdowns
- Compare storage configurations: SATA vs NVMe vs USB
- Evaluate system bottlenecks: identify slow storage
- Test after cloning: confirm performance after imaging with Clonezilla or Rescuezilla
It is commonly paired with CPU and GPU benchmarks like Cinebench to build a complete performance profile of a system.
Limitations and Considerations
- Synthetic benchmark: results may differ from real-world workloads
- Short test duration: not a stress test
- Cache effects: results can be influenced by system caching
- Not a repair tool: cannot fix disk issues
For health diagnostics, always use tools like CrystalDiskInfo in addition to performance testing.
Comparison with Alternatives
- ATTO Disk Benchmark: lower-level testing, more technical output
- AS SSD Benchmark: focused on SSD-specific testing
- CrystalDiskInfo: health monitoring, not performance testing
CrystalDiskMark stands out due to its simplicity, clarity, and wide adoption in both consumer and professional environments.
Download Options
| Version | Platform | Type | Download |
|---|---|---|---|
| 9.0.2 | Windows | Installer (.exe) | Download |
| 9.0.2 | Windows | Portable (.zip) | Download |
Usage Notes and Best Practices
- Close background apps before testing
- Run multiple passes for consistent results
- Test system drive carefully to avoid interference
- Compare with expected specs of your drive
For best results, combine CrystalDiskMark with HWMonitor and HWiNFO to monitor system behavior during tests.
License and Official Links
- Official Website
- License: MIT
Note: CrystalDiskMark performs read/write tests on storage devices. While safe, avoid running intensive tests on critical systems during active workloads.