Free Tools to Check USB Flash Drive Speed in Windows
This article answers the question: what free tools can you use to check the speed of a USB flash drive in Windows? You can use built-in Windows features like File Explorer for a basic copy test, but for accurate read/write speeds, you need dedicated free tools like CrystalDiskMark, AS SSD Benchmark, or USB Flash Benchmark. These tools provide precise numbers that reveal the real performance of your drive, which is often much lower than the theoretical USB specification.
Why USB Flash Drive Speed Matters
USB flash drives are everywhere, but their performance varies wildly. A cheap drive labeled “USB 3.0” might only achieve 20 MB/s write speeds, while a high-end one can exceed 200 MB/s. Knowing your drive’s actual speed helps you decide if it’s suitable for tasks like running portable apps, editing video directly from the drive, or just storing documents. It also helps you identify counterfeit drives that lie about their capacity or speed.
The speed you experience depends on several factors: the USB generation (2.0, 3.0, 3.1, 3.2, or USB4), the NAND flash memory type (SLC, MLC, TLC, QLC), the controller chip, and the file system. For example, a drive with a cheap controller may have high sequential read speeds but terrible random 4K write speeds, which are critical for running software.
How USB Speed Testing Works
Most USB speed test tools work by writing and reading a file (or a set of files) to the drive and measuring the time it takes. They report the speed in megabytes per second (MB/s) or sometimes megabits per second (Mbps). Note that 1 byte = 8 bits, so a drive that reads at 100 MB/s is transferring 800 Mbps.
There are two main types of speed measurements:
- Sequential read/write: This measures the speed of transferring a single large file (like a movie or a disk image). This is the number most manufacturers quote, and it’s the best-case scenario for the drive.
- Random 4K read/write: This measures the speed of reading or writing many small files (like a folder with thousands of photos). This is much slower on most flash drives and is a better indicator of how the drive performs when running applications.
Most free tools, like CrystalDiskMark, let you choose the test size (e.g., 1 GiB) and the number of runs. A single run is usually enough for a quick check, but multiple runs give a more consistent average.
Top Free Tools for USB Speed Testing
Here are the most reliable free tools for Windows. They are all portable or have portable versions, so you can run them directly from the USB drive you’re testing (though that will slightly skew the results, as the drive is both the source and the target).
- CrystalDiskMark: The most popular choice. It’s free, open-source, and offers a simple interface with presets for different test types. It tests sequential and random speeds with configurable queue depths and thread counts. The default settings are fine for most users.
- AS SSD Benchmark: Designed primarily for solid-state drives (SSDs), but works perfectly on USB flash drives. It provides a clear overall score and also includes a copy test that simulates real-world file copying. It also shows the drive’s access time, which is useful.
- USB Flash Benchmark: A simple, dedicated tool that tests read and write speeds at different file sizes (from 1 MB to 1024 MB). It plots the results on a graph, showing how the speed changes with file size. This is great for spotting drives that slow down significantly with larger files.
- HD Tune (free version): This tool focuses on error scanning and health, but its free version also includes a basic benchmark that tests read speed across the entire drive. It’s useful for seeing if the drive has a “speed dip” due to flash management.
- Windows built-in copy test: You can copy a large file (e.g., a 1 GB video) to the drive and use Task Manager or a tool like Resource Monitor to see the transfer speed. This is not as precise or repeatable as dedicated tools, but it gives a quick real-world idea.
How to Use CrystalDiskMark (Step-by-Step)
CrystalDiskMark is the go-to tool for most users. Here’s a simple step-by-step guide:
- Download CrystalDiskMark from the official website (it’s free and open-source). You can get the portable ZIP version.
- Extract the ZIP file and run the executable (no installation needed).
- In the tool, select your USB drive from the drop-down menu at the top (e.g., “G:”).
- Leave the test settings at their defaults: 5 runs, 1 GiB file size, and the default test types (Seq Q8T1, Rnd 4K Q32T1, etc.).
- Click the All button to run all tests. This will take a few minutes. The tool will write and read a test file on the drive.
- Read the results. The top row shows sequential read and write speeds. The lower rows show random 4K speeds. The higher the number, the faster the drive.
Make sure your drive has at least 2-3 GB of free space, as the test will create a temporary file. Also, close any other programs that might be using the drive to get accurate results.
Common Problems and Misconceptions
One common misconception is that a USB 3.0 port guarantees fast speeds. The port is only the maximum possible; the drive itself must also support those speeds. Also, many drives have a “dirty” state where the write speed drops significantly after a few gigabytes of data is written. This is due to the lack of a DRAM cache and the nature of TLC/QLC NAND. A speed test will show this as a lower average write speed.
Another issue is that some tools report speeds in MB/s (megabytes) while others use Mb/s (megabits). Always check the units. For example, 100 MB/s is 800 Mb/s. Also, be aware that Windows reports file sizes in GiB (gibibytes) but labels them as GB. For example, a 1 GB file in Windows is actually 1 GiB (1,073,741,824 bytes). This doesn’t affect the speed measurement, but it can be confusing when comparing file sizes.
If you get wildly different results between runs, it could be due to background activity on your computer, a failing drive, or a bad USB port. Try a different port (preferably a USB port on the motherboard, not a front-panel hub) and run the test again.
Interpreting Your Results
Here’s a rough guide to what the numbers mean for a USB 3.0 flash drive (sequential speeds):
- Below 50 MB/s read and 20 MB/s write: This is typical for a low-end USB 3.0 drive, or a USB 2.0 drive (which maxes out at about 30-40 MB/s read).
- 50-100 MB/s read and 20-50 MB/s write: This is a decent USB 3.0 drive. Good for storing and moving files.
- 100-200 MB/s read and 50-100 MB/s write: This is a fast USB 3.0 or USB 3.1 drive. Good for running portable apps or editing small videos.
- Over 200 MB/s read and 150 MB/s write: This is a high-end USB 3.1/3.2 drive, often with a faster controller and better NAND. Suitable for heavy workloads.
Remember that these are sequential speeds. If you plan to use the drive for random small file operations (like running software), pay more attention to the 4K random speeds. A drive with 10 MB/s random read is much better than one with 1 MB/s.
Safety and Accuracy Tips
Before running a speed test, always back up any important data on the drive. While speed tests are not destructive, a failing drive could drop out during the test, and it’s better to be safe. Also, ensure the drive is properly formatted (usually NTFS or exFAT for large files). A drive formatted with FAT32 has a 4 GB file size limit, which can cause issues if the test file is larger than that.
For the most accurate results, connect the drive directly to a USB port on your computer (not through a hub or extension cable). Also, make sure your USB drivers are up to date. On Windows, you can check Device Manager for the USB controllers and update them if needed.
Frequently Asked Questions
Can I test the speed of a USB flash drive using Windows built-in tools?
Yes, you can do a basic test by copying a large file to and from the drive and watching the transfer speed in the progress dialog. However, this is not precise and can be affected by other system activity. For accurate, repeatable results, you should use a dedicated tool like CrystalDiskMark.
What is a good speed for a USB 3.0 flash drive?
A good USB 3.0 flash drive should have a sequential read speed of at least 100 MB/s and a write speed of at least 50 MB/s. However, many budget drives are slower, so it’s worth checking the specs before buying. High-end drives can reach 200 MB/s read and 150 MB/s write.
Why is my USB 3.0 flash drive so slow?
There are several reasons: the drive might actually be USB 2.0, the port might be USB 2.0, the drive might have a cheap controller or slow NAND (e.g., QLC), or the drive might be overheating. Also, write speeds often drop after the cache is full. Use a tool like CrystalDiskMark to see the actual speeds.
Is it safe to run a speed test on a USB flash drive?
Yes, it is generally safe. The test writes and reads a temporary file, which is not destructive. However, if the drive is failing, it could potentially become corrupted. Always back up important data before running any test.
What is the difference between MB/s and Mbps?
MB/s stands for megabytes per second, and Mbps stands for megabits per second. There are 8 bits in a byte, so 1 MB/s equals 8 Mbps. USB 3.0 has a theoretical maximum of 5 Gbps, which is about 625 MB/s, but real-world speeds are much lower.
Can I test the speed of a USB drive without installing software?
Yes, you can use the Windows built-in copy method. Copy a large file (e.g., 1 GB) to the drive and note the speed shown in the progress window. For read speed, copy the file back to your computer. This method is not as precise as dedicated tools, but it gives a rough idea.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.