No doubt your USB has been an invaluable companion for carrying your photos, videos, and music wherever you go. As convenient as it is, this all comes into question when an unknown error appears that locks you out from accessing your data.
You should check your USB health every so often to make sure there’s nothing wrong with it, as there’s no guarantee that Windows will alert you to problems in time. Read on to find out how to check USB flash drive health.
When to Check USB Flash Drive Health
You should check the USB drive’s health if and when you notice it is behaving unusually. Such indications may include:
|🐌 Slow performance||The same is true if your computer starts to slow down once the USB is connected.|
|👻 Files are disappearing or duplicating||Damaged USBs may have their files and folders start disappearing or duplicating without interference.|
|💬 Error messages appear||Pay attention to any error messages that appear when you connect your USB. This includes any notifications where Windows suggests you check or repair the USB drive.|
|🚫 Files or folders won’t open||Check a flash drive if the files and folders stored on it refuse to open.|
|💥 Physical signs of damage||Pay close attention to the USB connection point. Also, check for any damage that can expose the internal components.|
|🔌 Interrupted read-write processes||If you suddenly lost power while performing read-write processes on the drive, check its health immediately.|
|👤 If purchased from an unverified vendor||Some USB drives can be modified so they appear to have more capacity than they support.|
How to See USB Drive Information
It’s important to check your USB drive information and compare it against the information supplied by your manufacturer. This way, you can see if your USB is giving you an accurate reading of its storage capacity.
To check your USB drive information, you can use third-party software like the Flash Drive Information Extractor by ANTSpec Software. This will check the USB drive capacity, among other things. Not sure how much it is in Bytes? Use a Bytes to Gigabytes converting tool.
How to Check USB Drives on Windows
After confirming your USB drive information is correct, see these methods for how to check usb drive for errors.
Start with a visual check. Check the USB storage casing to see if it has been compromised. Then, move your attention to the connection point. Is it bent? Although the connection points were designed to be robust (considering USB drives are hot-swappable), significant damage can cause the data pins to stop functioning. Worse yet, they may even cause the device to short-circuit, frying the memory and leaving the USB drive inoperable. Finally, if your USB has any indicator lights, see if they’re working when connected to the computer.
Command Prompt (CMD)
CheckDisk is a reliable tool you can use to scan and fix a USB drive that has encountered problems. It can even fix USB bad sectors by remapping them to working ones. To use it, you must use Command Prompt, or other similar applications such as PowerShell or Terminal (for Windows 11).
Follow these instructions to run CheckDisk using Command Prompt:
Ensure your USB drive hasn’t been infected with a virus. You can scan the USB drive for viruses using the antivirus application that comes with Windows Security, Microsoft Defender Antivirus.
Follow these steps to do a scan for viruses using Microsoft Defender:
Disk Error Checking
Disk error checking is essentially a GUI for CheckDisk. Windows allows you to perform error checking on connected drives for file system-related errors. If it detects any errors, it will also give you the option of fixing them.
This is how you perform disk error checking on a USB flash drive:
The USB Flash Drive Tester by Virtual Console is a free-to-use portable application that can scan the USB drive for errors and check the USB flash drive health by performing a read-write test. During this test, it will see if the drive is showing a fake capacity and alert you to any bad sectors. Furthermore, the device map at the bottom will show you if it has encountered any read or write fails. Bear in mind that this test will erase any data on the flash drive, so be sure to back it up first.
Here’s how you use the USB Flash Drive Tester tool:
How to Restore Data from a Corrupted USB Flash Drive
Should your USB stop working before you see any signs that point to potential failure, you can attempt to recover your data using a data recovery tool such as Disk Drill Data Recovery. Disk Drill is capable of scanning your USB drive for lost data and recovering it. It also has a byte-to-byte backup tool, allowing you to take a snapshot of your USB and recover data from it. After all, working from a copy is much safer.
Here’s how you can back up your USB drive and recover data from it:
Following data recovery, you are free to repair your USB by formatting it with a new file system to overwrite any damage it has sustained. However, for more severe cases (such as physical damage), you may need to rely on a data recovery service to perform more in-depth recovery for you.
When checking your USB flash drive health, start by scanning the drive with Flash Drive Information Extractor and compare the results against the manufacturer specifications to ensure the USB drive is legit. If everything is correct, start by doing a quick visual inspection to see if there are any physical faults. You can then perform multiple tests to verify its health by scanning it with CheckDisk, checking for viruses with Microsoft Defender, and performing disk error checking.
If your USB drive has already encountered an error and stopped working, immediately back it up and recover your data using a data recovery tool like Disk Drill. Once your data is recovered, format the USB drive to restore it to its original state. Going forward, practice good data management habits by safely ejecting the USB and always taking extra care when connecting or disconnecting.
- Open Command Prompt.
- Type chkdsk *: /r. Replace * with your USB drive letter. Press Enter.
- Open the terminal.
- Insert your USB.
- Type badblock -w -s -o error.log /dev/sdX.