This post is so full of miss-information I don’t know where to begin.
1. There are no software tools for recovering data from physically damaged flash drives. It sounds like when you unplugged the flash drive it damaged the lookup tables(see:
how flash drives fail) <snip>
We agree that if raw physical I/O is impossible (e.g. due to hardware damage) then, yes, of course, there can be no software based recovery if only for the simple fact there is no software access to the data. Beyond that your argument begins to get a bit fuzzy. So if you could elaborate...
As i read your post, you place remaining problems under "Lookup Table Corruption" (for convenience i'll simply use LT for Lookup Table). You've labeled any LT Corruption as "Can't be solved by software recovery". And if so, i need a better explanation of what you're saying:
- I admit I'm not intimate with the differences (if any) between what you refer to as LT Corruption vs "Partition Table Corruption" (i'll be refering to PT Corruption for short) We know, in fact, there are several software tools that provide for recovering from PT Corruption
- This tells me there are certainly some forms of PT corruption that are software recoverable. Yes? But i hear you say ZERO % LT corruption is software recoverable. So could you elaborate on the distinction between the two where some of PT Corruption has a significantly greater then 0% chance for software recovery but LTC for your case simply states "Corruption = 0% chance". Period.
- And if i recall correctly, doesn't your site offer some software tools to try in case of corruption? (TestDisk comes to mind) Please correlate those positions on software recovery i read on your web site to the ones you now state here
- Could you also explain products like Disk Internals Flash Recovery Software? I've never used it so can't say it works but am i hearing you state it's smoke and mirrors and you could righteously sue them for consumer fraud? (And I'm frankly being serious here as well as seems to me it comes back to YOUR position of the problem = 0% chance of software recovery success
2. Westlan said he tried it in two computers, it didn’t work in either. He unplugged it while it was deleting files and when he reattached the drive it no longer worked. That’s classic damage to the lookup table caused by the erase cycle.
OK. Agree. Sound like classic damage to LT. And since the same "classic damage to PT can be recoverable by software... we're back to we know at least reasonable chance for PTC but still your flat statement of Zero % for LTC... back to needing to have that explained.
3. If you DON’T care about the data, you can use the mass production tool for that drives controller (open up the drive & look for the small square chip). This is equivalent to a low level format, it tells the controller to re-initialize the drive as-if it came from the manufacture, it wipes the NAND memory chip and re-creates the lookup tables. You can download those tools from flashboot.ru. This is an Advanced tool, you need to know device specific information about the drive, (SLC, MLC, Capacity, etc) however you can do some neat stuff, like make the drive think its 100GB, change the manufacture info to say what ever you want, enable/disable USB 1.1/2.0 support, etc. Most likely you'll cause more harm than good using these utilities.
4. Filter Drivers, Bad USB Controllers, and network drives with the same drive letter CAN cause windows to not recognize the drive. In those cases, plug the drive into another computer, if it works, that is likely the cause. In this case he tried that and it didn’t work.
I know where you're going here and "kind of agree" with the statement but if and only if one were to be careful to test on two VERY different computers. But assuming they're both Westlan's computers and the problem is the result of (for example) a bad Iomega filter driver. The filter gets created when the Iomega is connected the first time. The filter is NOT removed if the Iomega is disconnected. It's only removed when the Iomega is uninstalled) .... Thus, it's very probable that Westlan would use the same Iomega (which creates the same bad filter) and uses the same Sandisk flash drive on BOTH computers. And, voila! The flash doesn't work on either. So again, a case where the simple observation of "not working" is not sufficient to give the flash drive the "kiss of death" and immediately ship it for repair
<< Well, and that's all for now as is quite late, but happy to continue with more if still need to >>
5. Unplugging a USB flash drive while its writing CAN cause damage to the internal lookup tables on the flash drive. (read how flash drives fail) Before a write can be completed the block must be erased, if you unplug the drive after the erase occurs but before the new block is written it will cause exactly this problem.
6. SanDisk sucks, they constantly reinvent the wheel w/ their designs and many of their controllers encrypt data on the NAND chip making it impossible to recover (unless you know the key). This isn’t U3 or password protecting the flash drive, the controller adds a layer of encryption on its own.
7. Why are you downloading a program called “Low Level Format” if you care about the data? The device listed is a 80G Seagate HD, not your flash drive. Flash drives don’t support SMART.
8. Drives are formatted as FAT32 or FAT16 for a reason, because that’s what the controller’s firmware is optimized for. Optimized meaning, wear leveling, individual blocks are only good for a specific number of writes, depending on the controller/firmware formatting with a different file system “may” increase the chances of drive failure. Often a special bank (FAT bank) is reserved specifically for that FAT because its constantly written to. If you change the file system the tables will be outside this FAT bank.
9. Weak solder joints can cause the flash drive not to work, if you open up the drive and apply light pressure to the controller and NAND memory chip (see: how flash drives fail). I’ve recovered data from hundreds of flash drives, I only had two instances where this was the case. Most damage is caused by power surges, aging NAND chips, erased lookup tables, and damaged usb connectors.
10. Stick it in the freezer for two hours??? WHAT!!
People have a perception that flash drives don’t fail, often people replace the drive before the drive has time to fail. They are durable; I’ve recovered data from drives that were run over, put through the wash and dryer, in a fire, etc. They are very robust but the underlying technology has its flaws.
My Advice, Backup on different media, be it remote, hard drive, or flash drive. Only saving your data on a flash drive doesn’t constitute an offsite backup