Recovering Broken, Unformattable, and Ghost USB Flash Drives
Welcome again. Today I am going to provide a helpful guide to recover broken USB drives, ghost drives, and drives unable to be formatted. If you are asking questions like “I can’t format my usb drive! Whats wrong?”, you may want to read on.
This guide will also aid in the recover of ghost drives and return the flash drive to it’s actual capacity.
Check to see if your drive exhibits any of these behaviors:
- Windows says “Unrecognized USB device”
- You cannot format your USB drive. The format utility also displays a capacity of 8mb no matter the size of your drive.
- Your drive status light flashes but nothing happens on the OS.
- Your drive shows up, but when you try to write, it crashes and disappears.
- Generally, your drive is not functioning correctly.
WARNING: Before you continue with this guide, be aware that, although highly unlikely, using some of the programs in this guide could possibly destroy the physical controller unit on your drive. Only proceed if this is a last resort. I TAKE NO RESPONSIBILITY FOR IRREPARABLE DAMAGE OR LOST DATA.
First of all, a USB flash drive is comprised of two main parts – the Controller and the NAND Flash Chip. This guide is going to explain the use of a program which accesses the controller unit directly to complete formats and recoveries.
NOTE: Since this program accesses the controller unit on your flash chip, I have included 2 programs that do the same thing. Each program has a list of controller access codes. Depending on your controller, one of these access codes may or may not work.
Lets get started!
Download the program package and extract it. You will see the programs labeled prog1 and prog2.
Remove all your USB Flash Drives. Once you have your drives out, start up ONLY ONE program. Don’t open both! This will cause some serious system related issues.
For prog1, click the lightbulb icon. For prog2, click umptool2090.exe. Once open, both of these programs should look extremely similar.
Plug your broken flash drive in. If you do not see the flash drive appear on the program screen or you see “UNKNOWN FLASH”, try the other program.
NOTE: If both fail to recognize your flash, unfortunately you will have to continue your search for an answer.
When you have your drive plugged in and it is recognized by our program, click start. No other setup is required. I have preset everything to return your device to it’s original state.
WARNING: If you continuously format your drives, THEY WILL BREAK! Prog2 is notorious for breaking drives. Expect a 15%-20% fail rate. Again, I have set prog2 to minimize this as beast I could, down to ~5%.
If you would like to poke around in the settings panel, there are a lot of interesting features. One that I would suggest is “Information Tab” for prog1, and “Vendor Settings” for prog2. This controls the vendor name information which shows up on the taskbar info bubble, a cool feature to show off to your friends. Other than that, I leave it up to you to figure out the settings AT YOUR OWN RISK. Remember, the more you run the drives through the program, the greater the chance they will break.
NOTE: In program 1, you will be prompted with a password box when you click settings. Leave it blank and hit OK. If it does not allow you access, you can check the .INI file in the root directory for the password if it got changed for some reason.
If you have any questions or would like additional controller codes for prog2, leave a comment and I will respond to you. You may also leave your email addy if you would like me to respond directly to you as well as in the comment thread.
I have gotten my hands on an updated version of the programs which can be found here. All the programs have again been optimized for successfully recovering your USB drives. A few notes though:
- The “No Loader ISO” error is gone.
- Changing settings requires a password and the password is blank, just hit okay.
- Make sure you run the programs as administrator.
- Do not proceed unless “Flash Type” shows some information. “UNKNOWN_FLASH” means the program won’t work, so don’t try it if it says this.
- I provide no warranty. By using the programs you agree not to hold me or this blog liable for damages.
Furthermore I will get to all the comments as soon as possible, I know it has been a while, holidays have me busy.