EEvlarSoft

Hard Disk Performance Tester

See the true read and write speed of any drive, from an NVMe SSD to an old USB stick, and keep a history so you can tell when one slows down.

Buy for $2.99
One payment. No subscription.
14-day money-back guarantee.
Your drive, drawn as what it is, while it is tested.
Compare an NVMe, a SATA SSD, a hard disk and a USB stick.
Four tests on every run, in MB/s, IOPS and latency.
NVMe, SATA, hard disks, USB drives and network shares.
The last 20 runs of each drive, exported to CSV.

Your drive, drawn as what it is, while it is tested.

190,000+downloads of EvlarSoft apps
Signed by EvlarSoftVerified US publisher
14-day money-backNo questions asked
Updates includedNo upgrade fees

A disk speed test that measures the drive, not your RAM

The quick ways to check drive speed in Windows each fall short. Task Manager only shows whatever happens to be reading or writing at that moment, and the built-in assessment command needs an administrator prompt and prints its figures as console text, with no history. Copying a big file and timing it mostly measures how much Windows can cache in memory.

This tool runs a proper disk speed test. It creates a temporary test file with Windows caching turned off and every write pushed straight through to the disk, packs it with random bytes so nothing can be compressed on the way, and reads it back. Four results come out, sequential and random 4K, each for reading and for writing, given as a speed with the IOPS and average latency under it.

Pick a drive from the Drive list and the picture changes to match the hardware, whether an M.2 card, a laptop-sized SSD, a hard disk with its lid off or a network box, labeled with its model, its bus, and whether it is an SSD or a hard disk. Click the drive, or Start test, and the run begins. Click it again to cancel.

SSD speed test: what the four numbers mean

Sequential read and write tell you how quickly large files move, such as copying a video, installing a game or restoring a backup. These are the figures on the box, and they are where NVMe drives pull far ahead of SATA SSDs.

Random 4K read and write are the small, scattered requests that Windows, browsers and apps make all day. They decide whether a PC feels snappy, and they are where any SSD beats a spinning hard disk by a wide margin. Here each 4K request is sent alone and finished before the next, the pattern of everyday desktop work rather than a server under load.

USB drive and SD card speed test

Flash drives and memory cards vary wildly, and the speed on the label is usually a best-case read. Plug one in and it appears in the Drive list as soon as it has a letter. Sequential write is the figure that matters most for cameras and for copying files onto the stick, and the random write result shows why a cheap card struggles to run apps or a portable OS.

Mapped network shares can be tested the same way, which is a quick way to see whether a NAS or a slow link is the bottleneck. If a share's file system refuses the uncached mode, the test still runs and the result notes that the Windows cache was included.

How to test a drive and compare results over time

A run takes a few minutes at most, and nothing on the drive besides the temporary test file is written.

  • Choose the drive under Drive.
  • Pick a Test file of 256 MB, 1 GB or 4 GB. A size the drive has no room for is grayed out with the space it needs.
  • Optionally set Random test length to 5, 10 or 20 seconds in Settings. Longer runs smooth out a drive's bursts.
  • Start the test. When it finishes, the test file is deleted, and it is also cleaned up if you cancel or close the window midway.
  • Check Past tests. The last 20 runs for each drive are kept, and bars compare every figure with that drive's best, so a drive that has lost speed stands out.
  • Use Copy results to paste a run as text, or Export CSV to save the drive's history to a spreadsheet.

Features

  • Sequential and random 4K tests for both reading and writing on every run
  • Throughput, IOPS and average latency reported for each test
  • Uncached, write-through I/O with incompressible test data
  • Internal NVMe and SATA drives, USB sticks, SD cards and mapped network shares
  • Drive model, bus and SSD or hard disk type detected and shown
  • 256 MB, 1 GB and 4 GB test files, with sizes that do not fit switched off
  • Random tests of 5, 10 or 20 seconds
  • History of the last 20 runs per drive, compared against its best
  • Plain-text copy and CSV export of results
  • Test file always removed, even on cancel or close

Why people run it

Checking a new SSD

Confirm a new NVMe drive is delivering the speed it should, and not stuck on a slower slot or link.

Sorting a drawer of USB sticks and cards

Test each one and keep the fast ones for camera work and backups, and the slow ones for documents.

Watching a drive age

Rerun the test every few months. If Past tests shows the figures sliding well below the drive's best, it is time to look at its health and back it up.

What's new in 2.0.3

  • Fixed: every test now runs. Sequential read, sequential write, random 4K read and random 4K write all report
  • Fixed: results bypass the Windows cache, so they reflect the drive
  • New: MB/s, IOPS and latency for every test
  • New: network shares, USB drives and SD cards can be tested
  • New: drives named by model, bus and type, and drawn as what they are
  • New: 256 MB, 1 GB or 4 GB test files
  • New: the last 20 results per drive, with copy and CSV export
  • New: a resizable window that fits smaller screens
  • New: dark theme by default

Questions

Anything else? Ask us

Will testing a drive erase or overwrite my files?

No. It writes one temporary test file of the size you choose and reads it back, and never touches your other files. The file is removed when the run ends, when you cancel or when the window closes.

Does the test bypass the Windows file cache?

Yes. The test file is opened unbuffered with write-through, so the figures come from the drive and not from memory. If a drive's file system refuses that, as some network shares do, the test still runs and the result says the Windows cache was included.

Which drives can it test?

Internal drives, USB drives and SD cards, and network shares mapped to a drive letter. A drive must have a letter to appear, and it needs the test file size plus 256 MB free; sizes that do not fit are switched off.

Why are my random 4K numbers lower than in other benchmarks?

It sends one 4K request at a time and waits for each to finish. Benchmarks that report results with many requests in flight at once will show higher random figures on SSDs.

How long does a test take?

Each sequential test stops when the test file (256 MB, 1 GB or 4 GB) is done, or after 45 seconds on a slow drive. Each random test runs for the 5, 10 or 20 seconds you choose.

Can I compare results over time or export them?

Yes. The last 20 runs for each drive are kept, and each run can be copied as text. A drive's history exports to a CSV file with MB/s, IOPS and latency for all four tests, where MB means 1,000,000 bytes.

Can I clear my saved disk test results?

Yes. In Settings, next to Past tests, click Clear and confirm. Every saved result for every drive on this PC is removed, and new runs start a fresh history.

Does this test check my drive's health?

No. It measures speed only. A drive whose results drop well below its own earlier best in Past tests is worth checking with a health tool and backing up, but the tester does not read health data.

Which test file size should I choose?

1 GB is the default and suits most drives. Use 4 GB on fast NVMe SSDs and drives with large caches, so the test runs past the cache, and 256 MB for small or slow USB sticks and SD cards.

Which versions of Windows does it run on?

Windows 10 (version 1809 or later) and Windows 11.

Is it a subscription?

No. Hard Disk Performance Tester is a one-time purchase of $2.99, and updates are included.

How do I get it?

Buy it on this page and your license key arrives by email. If the button says Notify me, Hard Disk Performance Tester is not on sale here yet; leave your email and we will tell you when it is.