USB flash drive repair diagnostics

An online tool for diagnosing a USB drive that stopped being readable. From the symptom — zero capacity in Properties, "insert a disk", a request to format, write protection — it works out the cause and produces a step-by-step plan with ready commands for Windows, Linux or macOS. It also tells you whether the data is still recoverable and in what order to act so the repair does not destroy it.

How to use it

1
Pick your operating system

Detected automatically — switch it manually if needed and the commands rebuild instantly.

2
Choose the symptom

Pick the option that best describes what the drive is doing.

3
Answer the follow-up question

One question separates look-alike cases that need completely different treatment.

4
Read the diagnosis

The result card gives the cause, the state of your data and a repairability estimate.

5
Work through the steps in order

Commands copy with a button. Steps that erase data come after rescuing the files, not before.

Find the real cause and get the commands for your system

Your system

Detected automatically — change it if needed

What is the drive doing?

Controller lookup by VID and PID

Mass-production tools are chosen by controller, not by the label on the case. Paste the whole hardware-ID string or the two codes separately — we will tell you whose chip it is and what to look for.

Where to find them: Windows — Device Manager, drive properties, Details tab, "Hardware Ids". Linux — the lsusb command. macOS — System Information, USB section.

Why this tool hands you commands instead of repairing the drive

Repairing a drive means working with the device underneath the file system: resetting the controller, rewriting the partition table, reflashing firmware. A browser has no such access — the mass-storage class is on the protected list in the WebUSB specification, so a page cannot connect to it, and the file APIs only work on top of an already mounted file system, which is exactly what a broken drive does not have. So here you get the diagnosis and the exact commands, and you run them in your own system.

Published Author: