Slashdot Mirror


How Does Flash Media Fail?

bhodge writes "Aside from the obvious 'it stops working' answer, how does flash media — such as USB, SD, and CF — fail? Unlike with traditional hard drive, where anyone who's worked with computers for a while knows what a drive failure looks like, I don't know anyone who has experienced such a failure with flash. I've haven't been able to find more than scant evidence of what such failures look like at the OS level. The one account I have found detailed using a small USB drive for /var/log storage; it failed very quickly, and then utterly (0 byte unformatted device), after five years of service in the role. This runs contrary to other anecdotal claims that you should still be able to read the media after you can no longer write to it. So my question is: what have you seen of the nature of flash media failure, if anything?"

357 comments

  1. In my case by ptomblin · · Score: 4, Funny

    It usually "fails" because it went through the washing machine in my pants too many times.

    --
    The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    1. Re:In my case by MindlessAutomata · · Score: 4, Funny

      In that case, what's truly "failing" is you.

    2. Re:In my case by Yvan256 · · Score: 5, Funny

      You have a washing machine in your pants?

    3. Re:In my case by scorp1us · · Score: 2, Interesting

      Why would a solid state device fail from multiple submergings? Especially if there is no current running through it during said submergings?

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    4. Re:In my case by Anonymous Coward · · Score: 2, Interesting

      Mine is a beast. I washed it at least twice, still worked, and then most recently ran over it twice. Once backing up, and again coming back up the driveway when i 'forgot' it inside. Not realizing i had dropped it. I found it when i got home and it was crushed. Removed the metal around the USB connector since it was a pancake, plugged it in while holding it and the dang thing still worked. However since i'm lazy i don't want to hold it in forever so it's been retired.

    5. Re:In my case by CRCulver · · Score: 5, Informative

      Because the water is not pure and there are corrossive elements in it.

    6. Re:In my case by AKAImBatman · · Score: 5, Insightful

      Washing machines are pretty harsh places. You get tidal forces that will apply various physical stresses to the components. Rapid heating and cooling can cause expansion problems. Water can wear down contacts. Soaps can contaminate contacts or have negative chemical effects. So on and so forth.

      If it makes it to the drier, your card could easily end up at temperatures outside the optimal storage temperature for the device. (Ever read those warnings, "Store between 70F and 100F?" Yeah, me neither.) These extreme temperatures combined with the rapidity at which they're introduced is a cornucopia of ways your device could be damaged.

      In short, water isn't the real problem. It's all the stuff above and beyond that.

    7. Re:In my case by Moryath · · Score: 4, Informative

      Corrosion.

      Being repowered while the internal circuit board is still damp with soap-contaminated water (shorting).

      Physical stress ("agitate" cycle, "spin" cycle, Tumble Dry...).

      Heat stress (which heat cycle did you use/did it go through the dryer too).

      Need I go on?

    8. Re:In my case by ptomblin · · Score: 3, Insightful

      Usually the case falls apart. I can still get the data off the drive, but I stop using it and just spend another $20 to get something with 8 times the capacity of the last time.

      --
      The next Cmdr Taco duplicate will be ready soon, but subscribers can beat the rush and see it early!
    9. Re:In my case by AKAImBatman · · Score: 3, Insightful

      However since i'm lazy i don't want to hold it in forever so it's been retired.

      There's a fix for that. :-P

    10. Re:In my case by bigdavesmith · · Score: 1

      I'm with scorp1us here. Being an idiot, I have sent my flash drives through not only the washer but also the dryer multiple times, and have never had an issue (thank god).

    11. Re:In my case by cashman73 · · Score: 1

      Is that a washing machine in your pants, or are you just happy to see me?

    12. Re:In my case by Anonymous Coward · · Score: 3, Funny

      How do you sit?

    13. Re:In my case by Chyeld · · Score: 5, Funny

      That's just what all the guys call it...

    14. Re:In my case by Anonymous Coward · · Score: 0

      Eh, my last lexar titatium died after being dropped in a puddle just once.
      Serious..

    15. Re:In my case by mea37 · · Score: 1

      "Yo dawg, I heard you like..." No, that's not quite going to work out, is it?

    16. Re:In my case by Lumpy · · Score: 1

      Have you found that number?

      I'm up to 6 on my 16 gig cruzer.

      Also I found my missing 4gig that I lost in november. the snow melted enough that it appeared in the snowbank at home. A good rinsing in deionized water and it still works.

      --
      Do not look at laser with remaining good eye.
    17. Re:In my case by Razalhague · · Score: 1

      I guess the type of pants you have and whether it stays in the pocket affect how rough a ride it gets.

    18. Re:In my case by qwertyatwork · · Score: 2, Funny

      ...Rapid heating and cooling can cause expansion problems.

      Thats what she said!

    19. Re:In my case by Raven_black · · Score: 1

      Thats even better than having extra battries

    20. Re:In my case by uncledrax · · Score: 2, Funny

      Also, in my case, they usually make it to the dryer too..

      I've learned to be alittle more careful.. but that doesn't mean they don't occasionally get a nice wash and dry :/

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    21. Re:In my case by Bakkster · · Score: 5, Insightful

      Don't forget about the extreme static charges built up in a drier. Even though most USB devices have mechanisms to prevent static damage, a drier could overwhelm these protections. Regardless, usually a SSD failure should usually be due to the failure of the suport electronics, not the storage itself.

      --
      Write your representatives! Repeal the 2nd Law of Thermodynamics!
    22. Re:In my case by Anonymous Coward · · Score: 5, Funny

      That's just what all the guys call it...

      My wife didn't appreciate it when I said that about her!

    23. Re:In my case by klaun · · Score: 2, Insightful

      Washing machines are pretty harsh places. You get tidal forces that will apply various physical stresses to the components. Rapid heating and cooling can cause expansion

      I'm sorry, tidal forces in a washing machine? Tidal forces are caused by gravity. It's an effect of the inverse square distance portion of the gravity force equation. They certainly exist in a washing machine as they do anywhere else subject to the effects of gravity, but no more so than anywhere else.

      Within the rotating frame of a washing machine drum, there are dynamic forces, centrifugal and Coriolis. I imagine that only the former is really significant, but I would think contact with an agitator or sides of the drum would subject the flash memory to far higher forces.

    24. Re:In my case by sleigher · · Score: 1

      My baby's got the best washing machine in town!

      --
      All points of time and space are connected.
    25. Re:In my case by SnarfQuest · · Score: 2, Funny

      Being in your pants, I'm not surprised there are corrosive elements in it.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    26. Re:In my case by GungaDan · · Score: 5, Funny

      No, no - he means from the detergent, Tide. It's disrespectful to dirt and soiled state media.

      --
      Eloi are stupid, throw morlocks at them!
    27. Re:In my case by BitZtream · · Score: 5, Informative

      You are only partially correct.

      The company I work for sells USB flash drives and going through a washer is rather common and they survive more often than not.

      The question is: Did you use soap?

      Water is practically harmless if you allow the device to dry completely before using it. The problem is water in washing machines isn't just water, its almost always water AND detergent, and probably some fabric softener as well.

      When the device dries, the detergent and fabric softener are left behind and are conductive, not like metal, but the resistance is low enough in the tiny spaces between the pins on surface mount chips to make all the difference in the world.

      The main reason devices fail however is simply abuse, or poor manufacturing depending on the device. Most of our returns are due to the USB connector pulling the solder pads off the circuit board because of the stresses during insertion/removal. Sometimes the pads don't come off at the USB connector but the board flexes enough to eventually break the connection at one of the flash chips or the controller. When that happens you go from working perfectly to 0 byte unformatted device in an instant as the controller can no longer talk to the actual flash.

      We have on occasion successfully retrieved customer data for them by removing the case from the device and flexing the board while its plugged in to get it to work or if that doesn't work, reflowing the solder where possible. Most of the time, thats all it takes.

      The heating and cooling is bad, but its not that bad. The temps in a dryer aren't as bad as one might think. My personal device has been washed and dried at least a dozen times in the last couple of years. When I find it in the dryer I simply pull it out of the case, clean the PCB with some PCB cleaner, let it dry, reassemble and life goes on. If its a good quality device doing it once will probably be okay, but as has been stated, doing it too many times and the heat expansion will certainly come into play and destroy solder joints or start making the board lamination fail.

      Now ... don't take that as a recommendation to wash your thumb drives, my stick is trying to get into the record books or something, I think it just refuses to die.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    28. Re:In my case by AKAImBatman · · Score: 1

      I misspoke. Thank you for the correction. :-)

    29. Re:In my case by somersault · · Score: 1

      Wait, are we still talking about flash media?

      --
      which is totally what she said
    30. Re:In my case by QuantumRiff · · Score: 1

      There are particles in the washer, like Iron, that can get deposited.. also, the dryer is probably much more destructive...

      --

      What are we going to do tonight Brain?
    31. Re:In my case by geminidomino · · Score: 1

      Doesn't duct tape contain metal fibers?

      I would think black electrical tape, applied in duct tape fashion, would do better there.

    32. Re:In my case by DogAlmity · · Score: 1

      Bam!

    33. Re:In my case by Mister+Whirly · · Score: 1

      I have a diesel drive that I dropped in the street and was actually ran over at least once before I found it. The plastic case was cracked, there were nasty scratches on it, and the metal usb end was slightly bent. I carefully bent back the plug, and sure enough when I plugged it in, it was fine and I was able to retrieve all my data from it. Luckily it was an older lower capacity one, so I just threw the stuff that was on there on my newer one that had 8 times the capacity. I have also sent a Memorex drive through the wash twice, and that worked also. I did let it dry out for about a week before using it though (each time).

      --
      "But this one goes to 11!"
    34. Re:In my case by AKAImBatman · · Score: 1

      If you seriously decide to wrap your chip and reader in duct tape just to avoid replacing a $10-$15 card, you're either close to living on the street or seriously need to re-evaluate your priorities.

      I think the shortened version is: Whoosh!
       
      :-P

    35. Re:In my case by Waffle+Iron · · Score: 1

      In that case, what's truly "failing" is you.

      Unfortunately, most humans just don't have the consistent recall of a mindless automaton.

      (But what do I know? My brain is comprised of nothing more than a single bimetallic strip.)

    36. Re:In my case by geekoid · · Score: 1

      I'm sure gravity is involved with his washing machine.
      Unless they are an Astronaut.

      Speaking of which, there seems to only be one career option for astronauts after the can't go into space anymore.
      see this eye opening documentary:
      http://www.atom.com/funny_videos/exposed_prostinauts/

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    37. Re:In my case by geminidomino · · Score: 1

      I prefer to think of it as "waste not, want not."

      Granted, I wouldn't trust it with any critical data, but why chuck it out instead of use $0.12 worth of electrical tape to keep it around for moving episodes of Farscape onto the Mythbox?

    38. Re:In my case by Dishevel · · Score: 1

      Why would a solid state device fail from multiple submergings? Especially if there is no current running through it during said submergings?

      Sometimes its not the washing that kills it. Sometimes its the little drop of water left in the device when you plug it back in that will kill it.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    39. Re:In my case by LearnToSpell · · Score: 4, Funny

      Sitting's fine. It's hard to stand up though.

    40. Re:In my case by rackserverdeals · · Score: 2, Funny

      The question is: Did you use soap?

      Ah.... and olde tyme geek.

      Times have changed. You don't need a long beard, poor hygiene and smelly clothes to be take seriously these days :)

      --
      Dual Opteron < $600
    41. Re:In my case by pentalive · · Score: 1

      How long did you wait to plug it back in after it fell in the puddle?

    42. Re:In my case by FooAtWFU · · Score: 4, Funny
      I blame Macromedia, and maybe YouTube.

      Oh, wait, you meant the other "Flash media".

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    43. Re:In my case by Anonymous Coward · · Score: 2, Funny

      On the agitator!

    44. Re:In my case by Merovign · · Score: 1

      To go even more sideways on the topic, I have a Viper 550 alarm on my car (older model). The remote went through the washer and dryer twice. Still works fine.

      Also, my dollar-store 10-pack "Clip Click" pens seem to be able to survive washing without staining anything, and still work afterward.

      Somehow, modern technology started becoming reliable and durable when I wasn't looking.

    45. Re:In my case by Anonymous Coward · · Score: 0

      The universal fix it.. Although you forgot this one too

    46. Re:In my case by krakelohm · · Score: 1, Funny

      That's what she said.

      --
      You are all a bunch of idots.
    47. Re:In my case by Anonymous Coward · · Score: 0

      I prefer female washing machines in my pants

    48. Re:In my case by dkh2 · · Score: 5, Funny

      Of course, now, everybody is thinking... "What were you doing in his pants?

      --
      My office has been taken over by iPod people.
    49. Re:In my case by Anonymous Coward · · Score: 0

      I have a washing machine in my pants. In fact, I just finished a load. These pipes are clean!!

    50. Re:In my case by Anonymous Coward · · Score: 0

      tidal forces

      I do not think that term means what you think it means.

      The tidal force is a secondary effect of the force of gravity and is responsible for the tides.

    51. Re:In my case by aztracker1 · · Score: 2, Informative

      Actually, I've done that a couple times, and haven't had one not work after (then waiting a couple days)

      --
      Michael J. Ryan - tracker1.info
    52. Re:In my case by Anonymous Coward · · Score: 0

      Maybe he's referring to the forces that Tide laundry detergent enact on the drive. In that case, I use Purex you insensitive clod!

    53. Re:In my case by Anonymous Coward · · Score: 0

      I, or actually my wife, tested this with my CF card reader. It is still working.

    54. Re:In my case by clone53421 · · Score: 1

      You can't zero-fill a flash device if it has wear-leveling. Zeroed sectors aren't marked "in-use", so every time you zero a sector, it will select a lightly-used sector. If some of the sectors have been more heavily used, they'll never be zeroed until all the other sectors have been written as many times as the heavily used sectors.

      The only way to zero-fill a flash device is to create an actual file full of nulls which fills the device. That way the sectors are marked "in-use" and it will continue to write onto free sectors because the lightly-used sectors all contain what it thinks is data.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    55. Re:In my case by gaelfx · · Score: 1

      Most of our returns are due to the USB connector pulling the solder pads off the circuit board because of the stresses during insertion/removal.

      I think most of the world's problems can be drawn back to the stresses during insertion/removal.

    56. Re:In my case by jnetsurfer · · Score: 1

      FWIW Many years ago a friend of mine dropped my digital camera into the ocean, when I handed it to her to hold while I exited a kayak. (She replaced the camera and the card inside). The card inside, a 256MB CF card, continued to work for almost 2 years after that. I never trusted it and only used it for things I didn't care about, expecting it to die at any moment... but it held out for longer than expected. And that was with salt water...

    57. Re:In my case by roseblood · · Score: 3, Interesting

      Same here. I've washed SD and CF cards more often than I'd like to admit. Despite that I've never had one fail out of the wash.

      I've had one card fail though. My Palm Treo uses SD cards and once when removing the card my fingernail was in the perfect position to split the card open at the seam. When I removed the card from the phone I had 2 pieces. One plastic cover(the part w/o the label) and the remainder of the card stayed together. I re-attached to cover and attempted to read the card in several USB readers and the phone as well. It was dead. The devices never recognized that a card was inserted.

      --
      There are lies, damned lies, and statistics.
    58. Re:In my case by Anonymous Coward · · Score: 2, Funny

      My personal device has been washed and dried at least a dozen times in the last couple of years.

      I suppose that's okay, but I find that the ladies prefer my personal device to be subjected to soap and water a bit more often.

    59. Re:In my case by adolf · · Score: 0

      Let's look at this with a bit of objective sarcasm, shall we?

      Tidal forces and physical stress: Oh, sure - being sloshed around a washing machine is way more stressful than bouncing around on my keyring attached to my beltloop and being dropped repeatedly. Besides, everyone knows that surface mount chips are fragile little buggers that just pop right off of their PCBs at the slightest provocation, especially during particular lunar alignments. I think the gravity of this problem is pretty well known.

      Rapid heating and cooling: Right. Because everyone wants their cotton pants to shrink as much as possible, so they ALWAYS wash them with the hottest water available. Why, some folks even boil a kettle and pour that in, too, just for good measure!

      Water wearing down contacts: WTF? Are you really suggesting that there is erosion happening on such a scale as to wear down gold-plated copper? In a washing machine? Wow. It's amazing that anything ever comes out of that thing intact.

      Oh, right, but we're using SOAP! OMG, the soap will ruin everything!!@!! It's so CORROSIVE with its NEGATIVE CHEMICAL EFFECTS! Now I know why the brass buttons and zippers on my pants keep disappearing: Because the soap EATS THEM. Mystery solved! Next!

      Soap residue as a conductor: You didn't mention this, but it's so obvious that I'm going to put it in for you. Everyone knows that in Western societies, washing machines do not have a rinse cycle to remove soap, because a rinse cycle would be wasteful of our most precious and rare natural resource: Water. So, we're forever wearing clothes which are soaked to the brim with soap. EVERYONE knows this. It's eating my pants right now!

      Thermal stresses of great rapidity and DOOM: Holy shit. Are you serious? Because, just last January, I left my toasty warm house, with my thumb drive clipped to my keyring, bouncing around like it always is, and went out into the -5F night to walk up the hill to the store and buy some milk. The store was warm. And then I walked back up the hill toward home. (Boy, was it cold.) Back in my warm house, I guess I should have been totally flabbergasted that the thumb drive had survived the cornucopia of stress and abuse. I had no idea! Poor little thumb drive. I'm sorry! I'll never treat you like this again!

      [/sarcasm]

      My suggestion is simple: If ever you find a flash device at the bottom of the washing machine basin, go ahead and send it through the drier along with everything else. This will shake most of the water (and nearly all of any remaining soap) out, evenly distribute the rest of the moisture, and then warm it up so that anything still wet will evaporate. Afterward, just plug it in and use it. It's almost certainly just fine. If you want to be extra cautious, just wash the same load again without soap, and then send it through the drier.

      If you don't dry it, because you're still fucking skittish about it, then either disassemble it and dry it by hand, or be prepared to wait a really long fucking time for the water to creep out at room temperature. Plugging a device like this in while it is still wet will cause electrolysis to ruin your day. I strongly suspect that most reports of flash devices dieing after being wet are only the result of incomplete drying.

    60. Re:In my case by Cormacus · · Score: 1

      You have a washing machine in your pants?

      Convenient.

      --
      Mon chien, il n'a pas du nez. Comment scent-il? TrÃs mauvais!
    61. Re:In my case by scorp1us · · Score: 2, Funny

      Washing machines are pretty harsh places. You get tidal forces that will apply various physical stresses to the components.

      I don't use Tide. I use Gain. Perhaps I have it up to high?

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    62. Re:In my case by Anonymous Coward · · Score: 0

      I'm sorry, tidal forces in a washing machine? Tidal forces are caused by...

      He's right. This joke has gone too far.

    63. Re:In my case by ipb · · Score: 1

      Just don't crank it up to 11

    64. Re:In my case by fyoder · · Score: 1

      When the device dries, the detergent and fabric softener are left behind

      Exactly! Our clothes are full of soap! My washing machine empties into a large laundry room sink, and even an additional rinse will have soap in the water discharged. Clean as we conceive it isn't like factory original clothing, but is full of soap. Millions of people are walking around thinking that their clothes are clean and fresh blithely unaware that they are really full of soap! Ah well, it has probably been extensively tested on animals and found to be safe enough, so I suppose no harm done (except, perhaps, to the original animals tested on).

      --
      Loose lips lose spit.
    65. Re:In my case by Frank+T.+Lofaro+Jr. · · Score: 1

      centrifugal?

      --
      Just because it CAN be done, doesn't mean it should!
    66. Re:In my case by deets101 · · Score: 1
      then waiting a couple days)

      Just put it through the dryer, that's what I do.

      --

      --
      My parents went to Slashdot and all I got was this lousy sig.
    67. Re:In my case by KingAlanI · · Score: 1

      Heh, I have one (my main-use one) that's survived the washer at least once.
      It is a model that has a retractable USB connector

      Only failure point I've into is with a cap-for-the-connector model; the join point chipped over time and the chip came loose; it's just that the memory chip (although it still works) is too fragile for everyday use.

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    68. Re:In my case by KingAlanI · · Score: 1

      Plastic, rubber adhesive and cloth as far as I know...

      I think it could actually be difficult/impossible to tear pieces of Duct Tape small enough to be properly applied in the right places on a small detail job like this.

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    69. Re:In my case by SinShiva · · Score: 1

      I've dealt with the issue where the board bends away from the usb contacts. my stepmother pushed down too hard or stepped on my drive while it was sticking into a computer. i could tell that device was still working because it would flicker with connectivity if i had bent it the right way. unfortunately, i didn't have a soldering kit at the time so i ended up junking what was otherwise a perfectly good 8gb drive. i sometimes wonder how often i could revive a 'dead' flashdrive with a few pricks of solder.

    70. Re:In my case by Anonymous Coward · · Score: 1, Informative

      I blame Macromedia, and maybe YouTube.

      Oh, wait, you meant the other "Flash media".

      I think you mean Adobe. Macromedia doesn't exist anymore.

    71. Re:In my case by wrencherd · · Score: 1

      No, he's just glad to see you.

    72. Re:In my case by Anonymous Coward · · Score: 0

      >and probably some fabric softener as well.

      absurd. I have never used fabric softener in the washer, as it wouldn't serve much purpose there. The only thing "fabric softeners" are good for is stopping static in the dryer.

    73. Re:In my case by ubergeek2009 · · Score: 1

      I remember my flash drive a cheap 2gb pny. It survived hard smacks against walls. (The plastic casing broke, so I wrapped it in duct tape) It went through the washing machine and dryer multiple times. It never broke. I lent it to my sister and she lost it. Now I just use sd cards. there are readers on almost every new computer now so most of the computers in my school and my laptop have sd card readers. The plus side o using an sd card is that you can stick it somewhere in you wallet.

    74. Re:In my case by ailnlv · · Score: 1

      That's why I don't wash my clothes. Ever.

    75. Re:In my case by therufus · · Score: 1

      For those who didn't see the humor in the above statement, DO NOT put any device sensitive to static (pretty much all IT equipment) in a dryer.

      --
      You moved your mouse. Please restart Windows for changes to take effect.
    76. Re:In my case by LordKronos · · Score: 1

      the detergent, Tide. It's disrespectful to dirt

      No, I'm pretty sure you are thinking of Mr. Sparkle. I use it all the time for lucky best wash. Can you see I am serious!

    77. Re:In my case by rpresser · · Score: 1

      Absurd yourself. The feel of fabrics washed and dried without fabric softener in either cycle is noticeably harsher than those washed or dried with them. I can't point at a double-blind test but I'm confident that it would rule out the null hypothesis handily.

    78. Re:In my case by mysidia · · Score: 1

      Unfortunately, most humans just don't have the consistent recall of a mindless automaton.

      Only certain flash media fails in this manner.

      People don't normally carry CF cards in their pocket.

      People don't normally carry SSD hard drives in their pocket.

      Most people avoid running their iPod, Cell Phone, Camera, or other device containing flash through the wash.

    79. Re:In my case by mysidia · · Score: 1

      Which is roughly equivalent to failure of the storage.

      Because there's no feasible means to access the data without the support electronics.

      And there are no means available to properly effectively replace the support electronics.

      So the data is lost to you...

    80. Re:In my case by Anonymous Coward · · Score: 0

      that depends entirely on what's visible under the trenchcoat.

    81. Re:In my case by Anonymous Coward · · Score: 0

      Your mom stresses during insertion/removal.

    82. Re:In my case by akayani · · Score: 1

      I thought he looked a bit 'lunchy'. Most just use a sock or two not the whole laundry. Do you recycle the gray water?

    83. Re:In my case by Patch86 · · Score: 1

      Or are you just glad to see me?

    84. Re:In my case by Anonymous Coward · · Score: 0

      Its not the washing machine for me its always the dryer...

    85. Re:In my case by mrmeval · · Score: 1

      I want one. Someone else has done the 'make a sealed case out of solid metal' but I was not happy with how they'd done it.

      1) Make a solid metal case but the board will be inside and wires run through a hole to the USB connector. It's then very easy to pot the board with Dow potting compound.

      2)Make a PCB and solder the connector and wires to it, conformal coat it by hand but leaving the inportant part uncoated. Mount it so it's reasonably robust.

      3) Make a cover that either threads on or locks on but cannot be fully detached so it's not lost.

      I'm partial to a hexagonal body so it doesn't roll but has a screw on cap(s).

      Because I've seen how some places manufacture stuff I'd want to build the whole stick from parts in a proper ESD preventing environment with proper procedures being used.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    86. Re:In my case by Ritchie70 · · Score: 1

      I never find my USB drive until I'm unloading the dryer. Seems to be fine so far.

      --
      The preferred solution is to not have a problem.
    87. Re:In my case by Geoffrey.landis · · Score: 1

      Washing machines are pretty harsh places. You get tidal forces...

      No pun intended, I assume.

      --
      http://www.geoffreylandis.com
    88. Re:In my case by Anonymous Coward · · Score: 0

      Corrosion.

      Hey now, hey now now?

    89. Re:In my case by Valdrax · · Score: 1

      Thanks you, Captain Obvious. Would you mind if we presented you with the key to Superfluous City?

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  2. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  3. Boot by Nuno+Sa · · Score: 1

    I have several boxes booting from flash. None failed yet (all less than 3 years).

    I usually mount /var in the HDD array, if that's possible...

  4. Flash fails ... by sygin · · Score: 0

    very carefully.

    --
    Don't make your problems my problems!
  5. Here's what it looked like for a friend. by Slartibartfast · · Score: 5, Interesting

    He'd taken it out of his camera, tried to put it back in, and nothin'. Slapped it into my Linux box. It "saw" that there was a device there, but wasn't real happy about it:
    [ 5555.618324] sd 4:0:0:0: [sdb] Add. Sense: No additional sense information
    [ 5558.777567] sd 4:0:0:0: [sdb] Sense Key : No Sense [current]

    "It's dead, Jim."

    I'm tempted to try the old hard-drive swaparoo: get the exact same SD card, unsolder the flash chips, and put the bad one's flash on the new one's circuitry. See if it's the circuitry that's bad, or the flash, itself. If anyone has any bright ideas on how to determine definitively which it is without me going through that exercise, I'm all ears.

    1. Re:Here's what it looked like for a friend. by grahamsz · · Score: 2, Interesting

      Firstly, "getting the exact same SD card" might be a challenge. I've bought various cards from the same manufacturers and they tend to have subtle variations.

      Secondly I believe there isn't really much on an SD card except for the flash chip. CF cards have more of a traditional controller on there. A lot of the early criticism of SD was that a poorly made reader could screw up your card.

    2. Re:Here's what it looked like for a friend. by jweller · · Score: 1

      open it up first, a lot of them are just a solid chip now, not flash soldered to a board.

    3. Re:Here's what it looked like for a friend. by MikeZ52 · · Score: 1

      The SD card from my camera: took it to a large chain store to print some pictures and the printer wouldn't read the card. Tried to read it on the wife's Windoze box with the same result. I did manage to get the pics off on to my Linux box. Replaced the card and have had no problems.

    4. Re:Here's what it looked like for a friend. by morgan_greywolf · · Score: 1

      Probably a corrupted FAT (there's two copies). Might be nothing wrong with the card.

    5. Re:Here's what it looked like for a friend. by MikeZ52 · · Score: 1

      After I got the pics off, I formatted it. Windows still wouldn't read it.

    6. Re:Here's what it looked like for a friend. by Slartibartfast · · Score: 1

      If it were a corrupted FAT, then I wouldn't be pulling SCSI errors, and I *would* be able to fdisk. So, sadly, wrong... though I wish you were right. ;-)

  6. Burnt out by abigsmurf · · Score: 2, Informative

    From what I gather, the most common cause of failure is the flash getting fried. Dodgy card readers, pulling the card out when a voltage is running through it, the chips are very sensative to spikes in current or voltage and burn out because of it.

    1. Re:Burnt out by Samschnooks · · Score: 5, Funny

      Dodgy card readers,...

      That's what you get for buying a Chrysler product or any Detroit product. Try getting a Honda or Toyota card reader. Or if you're a yuppy, a BMW card reader. Although, no one holds a candle to the Japanese.

    2. Re:Burnt out by dasunst3r · · Score: 5, Informative

      I am currently taking a class on solid state devices, and we just talked about how MOSFETs would fail. Basically, a high voltage to the gate would create these electrons that have so much kinetic energy that they create pairs of opposing charges (electron-hole pairs) in what was supposed to be the insulator. These pairs of charges would create an internal electric field inside the insulator. This process reduces the barrier for tunneling to occur, so more electrons are able to tunnel through the insulator and do the same thing, creating a runaway effect.

      For more information, look up "Time-Dependent Dielectric Breakdown" and refer to pages 293 and 294 of Streetman and Banerjee's "Solid State Electronic Devices" (6th ed).

    3. Re:Burnt out by BitZtream · · Score: 4, Interesting

      Seen this failure mode a lot too. Static build up on your body, then when you go to insert the device the charge jumps between you, through the device to the grounded casing around the USB connector.

      Can do anything from reboot your PC (if you're lucky) to destroying the stick or the USB controller on the PC (or HUB if you're luck).

      As you said power is a major problem with USB. Cheap USB sticks need FULL power to work right. Often times we'll have a customer with a stick that works fine in one PC (at home or work for instance) and will either not be recognized or will give read/write errors in another. Most of the time this is solved by using an external powered USB hub as the mother board simply isn't supplying enough voltage or current to power the stick. I'm not really sure if in general the problem is the motherboard or the stick as I haven't bothered to pull out the multimeter and do any serious testing, but I'm inclined to think its the stick as it seems to happen mostly with cheap/noname sticks that were probably rejected by the likes of Sandisk and co.

      As far as pulling them out while the card is powered, that is part of the specification for SD and USB, not sure about compact flash, but I would assume its there as well. USB and SD have the connector configured in such a way to ensure power is applied and removed in the proper order, which is why their connectors have some contacts that are longer than the others.

      What you said is still true however, a cheap chip on either side may not handle that process well. I can say however that we have successfully ran 3.3v SD cards at 7 to 9 volts for short periods of time due to mis configured testing setups where we didn't check the voltage after switching modes. Of course, we've also lost more than a few SD cards for that very reason, even at 5 volts they won't last more than a few minutes. mini and micro cards in an adapter to full SD fair better generally as the mini and micro's work at around 1.8v (I think, memory is fuzzy about that atm, might be 2.7) and have internal voltage dividers to cut down the 3.3 v input from the system, the still fail eventually due to over voltage, they just seem to do better although I have only anecdotal evidence to support that.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:Burnt out by Midnight+Thunder · · Score: 1

      I am currently taking a class on solid state devices, and we just talked about how MOSFETs would fail. Basically, a high voltage to the gate would create these electrons that have so much kinetic energy that they create pairs of opposing charges (electron-hole pairs) in what was supposed to be the insulator. These pairs of charges would create an internal electric field inside the insulator. This process reduces the barrier for tunneling to occur, so more electrons are able to tunnel through the insulator and do the same thing, creating a runaway effect.

      This being the case, is there any way to isolate the chips from voltage spikes, either on the computer side or on the card?

      --
      Jumpstart the tartan drive.
    5. Re:Burnt out by jazzkat · · Score: 3, Informative

      You'd have to have a hell of a lot of built-up voltage to jump through the plastic casing, through the air gap to the non-grounded metal on the PC board, and then from there across the air gap to the USB grounding shield. USB grounding is rugged as hell. At one point, the outlet behind my computer desk did not have a plate. One day when I was re-arranging cables, the metal shield of a USB plug brushed one of the screws for the 120v hot side in the outlet. The 120v had a clear path thru the USB cable, into the metal chassis, and out of the metal chassis via the power supply's ground pin. There's a nice big divot in that USB cable where the arcing occurred, but the cable and PC are still in use today.

    6. Re:Burnt out by PitViper401 · · Score: 2, Funny

      I'm still confused. Could you use a car analogy?

    7. Re:Burnt out by Unbeliever · · Score: 1

      You'd have to have a hell of a lot of built-up voltage to jump through the plastic casing, through the air gap to the non-grounded metal on the PC board, and then from there across the air gap to the USB grounding shield.

      It's not the direct zap from your finger, it's the induced charge.

      You're negatively charged, and hold one end of the USB stick. The EM field you are generating pushes all the positive charge to the other end of the stick. Usually the USB plug.

      Your stick approaches the USB port, which is neutral and/or grounded and the positive end of the USB stick discharges through whatever you plugged it into.

      It is even worse with grounded materials. Bring a positive charge near something grounded, and all the positive charges run away into the ground. Unground the device when the positive charged object is still around and now your device is net negatively charged. Plug that device into something and *zap*, ESD.

      --
      --Carlos V.
    8. Re:Burnt out by Hells+Ranger · · Score: 1

      The operation theory for flash is based on that effect. In the insulator layer there is a floating gate who will get charged to make the memory effect. This charging and discharging of the floating gate is made with a higher voltage than the reading voltage. During the write/erase operation the insulating layer get damaged. That's why you have a maximum number of write cycle.

    9. Re:Burnt out by ckedge · · Score: 1

      > Static build up on your body, then when you go to ... to the grounded casing around the USB connector.

      Yup. I've got an OCZ Rally-2, you'd think since it was a bit more high end it'd be well designed. But nope, the external casing is plastic, and they've got a "fancy" (cheap) see-through plastic plug on the non-functional end, so you can see the million-watt highly-distracting LED.

      So the end is sealed, but really it's not. More than enough microscopic room between the main body and the end piece for a big static charge to rip through and hit the internals on it's way to the f'ing case. Every single time during the winter when you reach for the end of it to unplug it. (You either have to remember to ground yourself first, or only touch the middle of the body).

      The few times it happened to me the thing "went off" with the LED immediately going out, but after an unplug/plug-back-in, it was still detected and seems okay.

      Next time I'll be looking for an all metal device, with rounded edges, and a subdued LED. Unfortunately I don't think such a thing exists. It's either fat and gaudy, slow, made by semi-generic company I don't trust, has sharp metal edges, or has a 1 watt LED on it.

  7. Was there a point to this article? by Intron · · Score: 2, Insightful

    If a cell fails, you can't read or write that cell.

    If a gate fails in a page, you lose access to the page.

    If a gate fails in the overall control logic, you lose access to the whole device.

    Is there something I'm missing? Did you think there were oil changes or brake shoes? It's one silicon chip with metal on it.

    --
    Intron: the portion of DNA which expresses nothing useful.
    1. Re:Was there a point to this article? by Sooner+Boomer · · Score: 4, Insightful

      If a cell fails, you can't read or write that cell.

      If a gate fails in a page, you lose access to the page.

      If a gate fails in the overall control logic, you lose access to the whole device.

      Is there something I'm missing? Did you think there were oil changes or brake shoes? It's one silicon chip with metal on it.

      What about redundancy and self-healing? How do those work?

      --
      Chaos maximizes locally around me.
    2. Re:Was there a point to this article? by Anonymous Coward · · Score: 5, Informative

      Those work behind the scenes, if they are implemented. You wouldn't know they had been activated. If you lose a gate in the redundancy circuitry, that dies as well.

    3. Re:Was there a point to this article? by Vellmont · · Score: 4, Insightful


      Is there something I'm missing?

      Maybe the part where you assume everyone knows the above?

      Or how about the part where the submitter is asking about typical failure modes, not all possible failure modes?

      --
      AccountKiller
    4. Re:Was there a point to this article? by scatterbrained · · Score: 5, Informative

      If a cell fails, you can't read or write that cell.

      If a gate fails in a page, you lose access to the page.

      If a gate fails in the overall control logic, you lose access to the whole device.

      Is there something I'm missing? Did you think there were oil changes or brake shoes? It's one silicon chip with metal on it.

      Conceptually at least, there are several parts to worry about:

      1 - the OS & storage driver
      2 - the USB driver
      3 - the flash controller
      4 - the flash memory

      At the flash memory cell level the usual failures are breakdown of the dielectric materials and trapping charges in the memory cell that prevent an erase from happening and yield 'stuck' cells. This is normal for /all/ flash chips and is why they all have an erase cycle rating. There are certainly more exceptional ways for the chips to fail (soldering, wire bond failure, static damage, etc).

      The flash controller is supposed to be doing wear leveling, error detection and correction on the flash, to get around those problems with the flash chips, and also talking USB. These chips usually have a microcontroller in them somewhere, and there's probably bugs in that code, no doubt more in the parts that get exercised the least, like error paths :-)

      The OS and drivers just have the garden variety bugs and features that we all know and love...

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    5. Re:Was there a point to this article? by scatterbrained · · Score: 5, Informative

      There's no redundancy or self healing in the hardware of a common USB flash stick. The illusion that there is comes from a flash controller chip that does a mapping between disk sectors and flash sectors and shuffles things in and out so you don't notice the failures until it can't compensate for them anymore.

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    6. Re:Was there a point to this article? by AvitarX · · Score: 3, Informative

      Having a broken SD card in my pocket, I will describe how it behaves (which I think is what the article is asking). It is a 1GB SVP.

      In Windows (XP and Vista), it asks me to format the drive, chkdsk fails because the partition type is raw. Using recovermyphotos on it I get between 10 and 200 photos found before the card reader decides it is not in their anymore, and I can't recover the ones found (perhaps if I paid I could recover as it scanned).

      On Linux cat /dev/sdb returns no media found (I assume this is card to card reader trouble again).

      Interestingly, on a different reader that gives IO errors with every other card I use I get the raw partition do you want to format it issue.

      The fact that I can't read the drive at all from Linux ended my exploration.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    7. Re:Was there a point to this article? by MightyYar · · Score: 1

      Is there something I'm missing?

      Yes. You're theory does a good job, but you need to balance it out with the potential for "intelligent failure". That is, the failures are simply to complicated to explain without some kind of intelligent force at work.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    8. Re:Was there a point to this article? by ckthorp · · Score: 1

      Nice of it to let us know gently. It would be nice if the writes (but not reads) were intentionally extremely lagged when the spare blocks started getting low.

    9. Re:Was there a point to this article? by claar · · Score: 1

      Yes, there's something you're missing. You've given an engineer's view of a subset of the possible low-level failings of the drive. But this tells us nothing of the user's likely real-life experiences.

        -Ben

      --
      I'd give my right arm to be ambidextrous...
    10. Re:Was there a point to this article? by dargaud · · Score: 4, Interesting

      There may be other manners of failure. I have a recent 2Gb USB thumb drive that started going ever more slowly after a few days of use. I last measured a "dd if=/dev/random of=/media/device/test" of no more than 0.5kB/s. If somebody wants to have some fun analyzing it, I can put it in an envelope free of charge.

      --
      Non-Linux Penguins ?
    11. Re:Was there a point to this article? by James+McP · · Score: 5, Informative

      If a cell fails, you can't read or write that cell.

      This is a silent failure, much like hard drives marking blocks as bad. Capacity is reduced without any obvious signs. Not sure if OS tools can recognize it unless the controller reports bad cells as bad blocks. This will eventually result in "disk full" messages when there appears to be space on the drive. Reformatting won't recover the cells but it will likely result in your OS being aware of the flash's reduced capacity.

      If a gate fails in a page, you lose access to the page.

      Very similar to above, but larger amounts of data. I want to say there's 64 cells to the page but don't take that as gospel.

      If a gate fails in the overall control logic, you lose access to the whole device.

      Hello failed/unreadable/size 0 disk error. The data storage mechanism is intact but there's no way to access them. As people stated above, a lot of the time it is not the failure of a transistor so much as a trace or solder point failing. If you know your device has been abused physically, you can try the low-tech approach of gently squeezing or bending the stick while it's in the USB port (use an extension cable so you don't damage your mobo!!) to try and get the contacts to reconnect long enough to retrieve data. If that fails you can pop the case apart and use a magnifying glass to look for breaks in the solder or traces; if you're handy with a soldering iron you can try to bridge the connection. Again, temporary fix.

      Is there something I'm missing? Did you think there were oil changes or brake shoes? It's one silicon chip with metal on it.

      Actually most of them are several silicon chips; one controller plus a variable amount of memory chips. The increase in traces and board assembly is offset by the ability to reuse components and the overall design while memory chip prices fall. It also cuts down on the impact of failed chips, since you aren't losing controller+memory for one bad gate on the controller.

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
    12. Re:Was there a point to this article? by Anonymous Coward · · Score: 1, Funny

      I really wish my flash drives would tell me more of this instead of hiding behind the veneer of being a flawless "generic block device" that's never had any fa&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&7

    13. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      You're theory...

      Jesus fucking Christ... The goggles! They do nothing!

    14. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      Hmm... Although not explicitly stated in the post, I somehow doubt Intron doesn't already know he's a conceited jerk.

    15. Re:Was there a point to this article? by SailorFrag · · Score: 1

      You probably ran out of random bits and they are slow to accumulate. Try /dev/zero or if you want pseudorandom data, /dev/urandom.

    16. Re:Was there a point to this article? by Chabo · · Score: 1

      The correct quote:
      "My eyes! The goggles do nothing!"

      It's a common misquote, don't worry.

      --
      Convert FLACs to a portable format with FlacSquisher
    17. Re:Was there a point to this article? by dgatwood · · Score: 4, Informative

      Yes and no. A page or cell failure will result in I/O errors if there are no more spares, and if it occurs during a read cycle, it -should- result in I/O errors for all subsequent reads from that cell or page until it gets rewritten to a new cell or page. If it doesn't work that way, then the device is fundamentally violating the contract between the device and the OS to report all nonrecoverable errors that result in data loss.

      Also, while a multi-chip design reduces the probability of a device failing outright, it dramatically increases the probability of a failure. First, using a separate controller significantly increases the probability of failure because instead of having interconnect traces on a slab of silicon that (electromigration notwithstanding) almost never change or fail if they work from the factory, you have solder joints exposed on a circuit board. Solder joints are the most common cause of circuit failure in my experience.

      Even ignoring the increased risk of having extra solder joints between the controller and flash parts, the odds of failure are still much worse for multi-chip devices. Remember your RAID MTBF theory. The MTBF of a collection of devices is equal to the MTBF of one device divided by the number of devices. If you have one part, the MTBF on that slab of silicon and associated solder joints might be a year. If you have five parts, the MTBF is now 73 days. That's an extreme example, but sadly, I've seen flash sticks with large numbers of failures in the first month, so that's not nearly as gross an exaggeration as you might think.... And whether one part fails or the whole thing fails, you still lose data.

      Also, a controller failure is still likely to cause all flash parts to be inaccessible whether it is integrated into a flash chip or is driving eight discrete flash chips. It's not like you're going to use a separate flash controller per flash part. And I -think- that a device showing zero capacity is probably caused by the flash controller being unable to communicate with the flash parts. If so, then that is much more likely to be caused by a failed connection between the two than by a failed flash controller (unless there are problems with interconnects inside the flash controller chip package failing due to overzealous compliance with ROHS rules).

      The original poster also failed to mention the most common failure mode, bar none: poor solder joints or other physical interconnects getting broken by physical force. This is very common among cheap flash drives. I wouldn't expect the same with SSDs, of course---you don't normally carry a SSD in your pocket---but at least in my experience, this one cause of failure is easily an order of magnitude more frequent than any other single cause, and is in all likelihood greater than all the others put together. And that's not even counting actual abuse (washing machines, run over by cars, and so on).

      My Lexar JumpDrive Secure flash drive suddenly stopped working, and I talked to my mother, whose entire university class was using that same model of drive. Turns out that between us, we had experienced close to a 50% failure rate on those things within the first month or so, having seen somewhere around 14 or 15 failures. The failure was interesting. Mine failed suddenly, but worked if you tipped the connector at an angle... at least for a couple of seconds once or twice. This told me pretty conclusively that the failure was caused by poor hardware design. As best I can tell, when you carry the drive in your pocket, the cap puts pressure on the USB connector. Over time, this gradually causes solder joint or trace failure (I never cut one open to figure out which) at or near the USB connector.

      Since then, I only buy flash devices with mechanisms where the USB connector retracts into a solid housing. Sure, you have an elevated risk of gunk from your pocket getting into the connector because it isn't covered, but at least you don't have the flexing problem. Gunk can be cleaned with a flat toothpick and alcohol. Failed solder joints requires disassembly and SMT soldering skills.... :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    18. Re:Was there a point to this article? by MightyYar · · Score: 1

      Dude, it's just a typo. Chill, this ain't the New York Times.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    19. Re:Was there a point to this article? by dargaud · · Score: 1

      I expected this reply... C;-) Just to say that I copied different things on it, to ever increasing slowness (or ever decreasing speed ?). Until I gave up.

      --
      Non-Linux Penguins ?
    20. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      "What about ..... self-healing? How do those work?"

      I dunno, rejuvination and lifebloom work pretty well for me.

    21. Re:Was there a point to this article? by James+McP · · Score: 2, Interesting

      Also, while a multi-chip design reduces the probability of a device failing outright, it dramatically increases the probability of a failure.

      I didn't make it clear that I was referring to the manufacturing side of things. I meant multiple chips reduced the chance of failures during manufacturing making the whole product unsellable. The more transistors to the package, the greater chance that some of them will be bad off the line. If the package can't tolerate any transistor failures and the cost per failed unit is high enough, you're better off building component chips indvidually then joining them on a PCB after validation.

      Plus, many flashdrive manufacturers are assemblers and not chip fabs. They buy flash and controllers from various fabs and install them on PCBs in the apropriate combination to get their sizes. An external controller makes it easier to switch between producing 8GB, 16GB, or 64GB flashdrives since they only have to change the size and/or quantity of the flash chips.

      Given the volatility in the flash market both to size and cost, I'm not sure it is financially viable to produce many memory+integrated controllers for anything but the largest bulk orders.

      I haven't bought a retractable flash drive. Does the whole PCB slide within the housing or is there a flexible ribbon connecting the PCB to the USB connector? The former seems like it would be cheaper and more durable but the latter seems lazier and lazy seems to rule the day.

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
    22. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      Since then, I only buy flash devices with mechanisms where the USB connector retracts into a solid housing. Sure, you have an elevated risk of gunk from your pocket getting into the connector because it isn't covered, but at least you don't have the flexing problem.

      Or you could just get something like this.

    23. Re:Was there a point to this article? by dgatwood · · Score: 1

      I think from a manufacturing POV, it's probably close to a wash. The product failures per million caused by cold solder joints that I've seen (about 0.1% according to a Google search) are about 10-100x greater than the failure rate of flash parts (double-digit-per-million failure rate on flash parts, depending on the flash manufacturer). If you could cut the solder joint failures in half by having half as many solder joints, that would make up for a 5-50x increase in initial component failures due to consolidating things onto a single chip. Based on how close the numbers are, I could easily see the balance going either way. I think the trend in the industry is to move towards single-chip solutions, though, so that probably tells us something.

      Regarding retractable flash drives, the ones I've seen have the entire guts sliding, PCB and all. A ribbon cable would wear out in a week for some people. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    24. Re:Was there a point to this article? by BikeHelmet · · Score: 1

      I had a 512MB SD card way back. I used it to debug some software, so it kept writing short logs onto the SD card.

      Eventually the logs started getting corrupted. I cleared the card, re-formatted, and the capacity had dropped to 448MB.

    25. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      You really should use /dev/zero instead of taxing the cpu with generating random data.

    26. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      I would definitely use /dev/urandom instead of /dev/random, or even /dev/zero for measuring speed because /dev/random is SLOOWWWW.

    27. Re:Was there a point to this article? by CAIMLAS · · Score: 1

      The former, in the ones I've got (ie, the whole thing slides in and out of an assembly). I've got flash drives which are physically too small for the whole 'cable' approach. Also, the cable approach is likely more expensive to boot.

      I've got one of these (red adata mini-usb): it's roughly the size of an SD card, and is missing the traditional USB connector - but it still works. Slides in and out with minimal effort (but not so little that it falls out). It's been on my keychain now for about 1.5 years. Only shortcoming is that it doesn't 'fit' snugly in some USB ports, but it's not such an issue that it's unreadable/unusable.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    28. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      I'd love that for me on the last PUG I went on where the tank refused to gain agro, said he doesn't taunt because mobs hitting him cause him repair bills.

    29. Re:Was there a point to this article? by Intron · · Score: 2, Interesting

      You might be the victim of one of the crooks who reprogram controllers in smaller flash to report as larger. It works fine until you wrap around and overwrite your file system. Beware of great deals on eBay.

      --
      Intron: the portion of DNA which expresses nothing useful.
    30. Re:Was there a point to this article? by AvitarX · · Score: 1

      Thanks for the tip.

      It wasn't actually mine, it was a friends.

      I personally only buy brand name for those things, since it feels RAM like to me, and I found brand name RAM (and CDs/DVDs) to be well worth the price.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    31. Re:Was there a point to this article? by Ant+P. · · Score: 1

      It'd be nicer if things like CF cards gave honest responses when sending SMART commands to them so we could figure out how close they are to failing.

    32. Re:Was there a point to this article? by scatterbrained · · Score: 1

      Flash memory requires additional processing steps in wafer fabrication and is usually run on a special process optimized for making floating gate transistors. Controller chips are usually run on a logic process. Mixing the two styles usually results in a bunch of compromises.

      Making the NAND flash generic also gives economies of scale to the memory mfg. The memory on a USB stick is just like that on a SD card, a CF card, and inside an mp3 player. Many of them seem to work on the "we'll make the losses up in volume sales" model

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    33. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      You ran out of entropy, try /dev/zero.

    34. Re:Was there a point to this article? by Anonymous Coward · · Score: 0

      It would also be nice if as soon as there are 0 spare blocks it would start failing all writes to protect existing data.

  8. Failure to Write by Toad-san · · Score: 5, Informative

    Had two finally wear out. Both started giving "could not write to device" sort of errors. The system (Windows 2K or XP) would still recognize the drive, would show the files, etc. Indeed, I could still access (read) the files, so the data was there and copyable. But I'd get a file write error every time I read anything, because Windows was trying to update the flash drive's file directory with "last accessed" or some such, and that write would fail.

    No biggie; copied the data to a replacement, threw the old ones away, after hitting them several times with a hammer to "clear" the memory :-)

    1. Re:Failure to Write by bkaul · · Score: 3, Interesting

      I had a 2 GB Micro-SD card in my phone fail on me; it also failed to write, but there was also data corruption of some of the contents that were already on the card.

      The first symptom I encountered was that my backup program would report that it had failed to successfully back up the phone to the card. I popped the card out of the phone and into a PC, and noticed the data corruption in several places when trying to back up the contents - not just CRC read errors, but filenames actually turned to garbage, etc. in a couple of directories. After reformatting the card, the symptoms persisted - sometimes writes would fail, etc. Don't know what caused the failure, but that's what it looked like in my experience.

    2. Re:Failure to Write by BitZtream · · Score: 1

      For future reference, stun guns are a great way to destroy flash (or any chip really). Crack the case open, place the chip inbetween the stungun electrodes and fire away. Thats the end of the chip.

      I'd make sure I wasn't touching the chip you're trying to zap though, you might not like experiencing what the chip is going through :)

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Failure to Write by jacqdesign · · Score: 1

      I do a lot of photog, I bought a bad compact flash once. How I knew, a handful of photos ended up half visible. Obviously a corrupted file, that I could visually identify. I grabbed all the good photos off and proceeded to the nearest trash can. I know it's not an electrical engineer description, but it is how I noticed my compactflash card had failed.

    4. Re:Failure to Write by Anonymous Coward · · Score: 0

      I have a really old 64mb flash stick that failed in the same way. Although I was in linux at the time so it just refused to mount r/w.

      Pretty graceful failure I'd say.

  9. Fail on write by fishybell · · Score: 4, Insightful
    The biggest difference I've encountered is when traditional hard drives fail, they fail on reading data back.

    Flash media fails when you write the data. In theory this means that you can always recover data as you can never write data to bad sectors. In practice the entire media device (CF, SD, etc.) fails at once.

    --
    ><));>
    1. Re:Fail on write by SatanicPuppy · · Score: 3, Informative

      It just seems like the traditional drives only fail on reads: they mostly do reads, so when they fail, it's more likely on a read.

      I've had many a drive fail during writes though, usually at the worst possible time (deadlines, when the machines are getting read/write hammered, and then bam, drive goes down and RAID performace goes to shit, and people start whinging.)

      I've had flash drives die all at once. It's not the norm, but there are things that can happen that will take them from "fine" to "dead" with no steps in between. Usually it's thumbdrives that that happens with; I haven't had a full flash harddrive fail at all yet, so I don't have any insight there.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    2. Re:Fail on write by BlendieOfIndie · · Score: 1

      I've had flash drives die all at once. It's not the norm, but there are things that can happen that will take them from "fine" to "dead" with no steps in between

      This can also happen with mechanical disk drives after a head crash. This happens when the disk head (think: needle on a record player) that reads the media breaks down.

    3. Re:Fail on write by SatanicPuppy · · Score: 1

      I'd say it's far more common: flash is likely to fail where you can no longer do writes, but you can still read the data. Traditional drives tend to go down pretty quick...Sometimes you get some read/write errors leading up to the failure, but all to often it just crashes.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Fail on write by BitZtream · · Score: 1

      The media doesn't fail at once, the controller does. Generally when the entire device appears to fail at one time its a controller failure or broken solder joints the prevent the controller from talking to the PC or the actually storage chips.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:Fail on write by BrunoUsesBBEdit · · Score: 1

      My first web design gig in 1995 was with a company that had me on a machine with way too little RAM for Photoshop. It was swapping constantly and I had 5 drives fling a head off the arms within 2 years. I was begging for 16 Meg (total) of RAM, but they never went for it.

  10. Slow writes! by Anonymous Coward · · Score: 0

    I gave up on my first flash drive after it took about 20 minutes to copy a mere 10Mb worth of data onto it. It's still readable, I just don't want to wait for it to find good sectors to write to.

  11. Flashmemory by Narpak · · Score: 3, Informative

    Maybe I am totally on the wrong track here but don't the fact that they can't use Lead in some of the alloys contribute to the lifespan of some computer parts?

    As I understand it aluminium alloys created without lead and then used in computers degenerate several magnitudes quicker than alloys with lead. The process is apparently that the aluminium start sprouting tiny tiny "hairs" and when one of these connects to another one of these coming from somewhere else in the machine then it's thank you and good night for that part.

    Anyway the reason I mentioned this is because apparently with intensive use 5-7 years is how long parts in your computer takes to make a connection and after that it is LED OFF (see what I did there?) Of course unless you have a computer constructed before the mid nineties (I think that was the point); since they use lead in their alloys this isn't something that will affect them (though a range of other issues will).

    1. Re:Flashmemory by EdZ · · Score: 4, Informative

      You're thinking of 'Tin whiskers', and I'm not sure they're an issue with Silicon chips (because, well, they're SILICON), and the amount of time it takes for whiskers to grow between SMT components shouldn't differ between SSDs and HDDs. Plus it's a very slow process anyway, especially in the atmosphere.

    2. Re:Flashmemory by scatterbrained · · Score: 2, Insightful

      google 'tin whiskers' and 'RoHS solder failures'

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    3. Re:Flashmemory by Anonymous Coward · · Score: 0

      Lead... some wonderful, magical metal!

    4. Re:Flashmemory by ckthorp · · Score: 2, Funny

      And tasty, too!

    5. Re:Flashmemory by noidentity · · Score: 1

      I imagine a lot of these small thumb drives are filled with epoxy, so that the only metal parts exposed to air are the USB connectors, which are often gold-plated.

    6. Re:Flashmemory by BitZtream · · Score: 1

      It may not be an issue with the chip, but the chip is soldered to a PCB, and thats where the problem occurs, in the tiny spaces between the solder pads of surface mount chips that have tens to hundreds of connections, most of the time with several of those solder pads within the space of a millimeter.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Flashmemory by jonpry_oneword · · Score: 0

      There are many lead free alternative finishes, of which tin is only one. Silver and gold are generally prefered to tin, and do not grow whiskers.

    8. Re:Flashmemory by Eil · · Score: 1

      IIRC, tin whiskers don't usually form on the legs of electronic components because the metal in the legs is formulated to withstand corrosion. The biggest danger is in datacenters with old raised floors that use aluminum or zinc finished framing. The whiskers grow long enough to break off and start circulating around the room where they eventually make their way into equipment, causing all sorts of mysterious failures.

      But tin whiskers are a well-known problem. Data center managers know about it and it doesn't generally affect consumer electronics except in particularly poorly-made parts. (Most computers are made of steel.) Has nothing at all to do with flash drive failure, though.

    9. Re:Flashmemory by burgessms · · Score: 1

      Not aluminum, but TIN is what sprouts "whiskers" that short out parts. 10% lead in solder solves that problem. So nearly all consumer devices are doomed to fail 10 years. TV, phone, car brains, flash sticks. There are some annealing processes that can help reduce the whisker growth, some super strong epoxy can help, but it's sad.

    10. Re:Flashmemory by offrdbandit · · Score: 1

      Tin whiskers are an issue (or at least used to be and issue) with some leadless solder (which I think is what he is referring to), but I'm not sure to what extent soldered components are used in such application nor am I sure to what extent such solders are used today.

    11. Re:Flashmemory by Anonymous Coward · · Score: 0

      Here you go: Whisker (metallurgy). Note the Lead connection is still disputed, rather than nailed down.

      Also I'm using kit (heavy usage) that is post mid-nineties, but older than 7 years. Other than the capacitor plague, I haven't noticed modern kit as worse than older, though ten years is still young. That's anecdotal of course, and based on my computer habit since the late 70s. Some of my 'antiques' still work, some don't. Some died young, some didn't. I certainly haven't noticed a sharp fatality rate for 5-7 year old kit.

      Minor caution: when did you hear "5-7 years"? If the source of that is only a few years old, that would span into the "mid nineties". It's the sort of repeated figure that made it hard to make sense of the Whisker phenomenon. Sounds like it may have been forum noise rather than science.

    12. Re:Flashmemory by flyingfsck · · Score: 1

      Yup, and tin whiskers can be controlled with coatings.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    13. Re:Flashmemory by Anonymous Coward · · Score: 0

      I've got an aData USB drive which is, seemingly, 4 total functional parts: the outside 'sheath' which the working USB device retracts into; the chip assembly; the leads to the computer connection; and a plastic mold into which the leads and chip are inserted/melted into. Very efficient design.

  12. FAT by AKAImBatman · · Score: 5, Informative

    The one account I have found detailed using a small USB drive for /var/log storage; it failed very quickly, and then utterly (0 byte unformatted device), after five years of service in the role.

    Without knowing more about this specific situation, I'd say this failure sounds like it pre-dates wear leveling. Prior to wear leveling, the most used sectors were likely to fail the fastest. And what sector gets written to more than the file allocation table?

    If the file allocation table was lost, that would explain why the device became completely inaccessible. The card might not be a total loss if the card contains firmware or circuitry to remove bad blocks from usage. In that case it might be possible to reformat it. (Of course, if it lacks wear leveling I wouldn't count on it.)

    Wear leveling neatly solves this issue by shifting writes to different free blocks with every write. This assures that the maximum use of the card is obtained prior to failure. Should any given block fail the card will detect the checksum error, mark the block as bad, then attempt to rewrite to a different block. This is communicated back to the reader in a transparent way. As far as the reader knows, nothing happened.

    As you can imagine, wear leveling makes it incredibly rare to see Flash failures these days. It can still happen, but the results are likely to be unpredictable. The card will need to chew through all free blocks before it starts returning errors. In that case you may be able to continue reading the media. Or it may fail like the USB drive you mentioned. It all depends on the importance of the block on which the erasure was attempted. Since you only know about a failure *after* the block erasure, you're at the mercy of the quality of the card's electronics and algorithms to protect against a dangerous erasure.

    1. Re:FAT by daid303 · · Score: 5, Informative

      Even with wear leveling devices still can fail easy. A single power failure during a write can ruin a perfectly good SD card. It took me a single try.

      Most devices that do hardware wear leveling are not power fail safe. And get corrupted beyond repair, random data corruption may follow, or an unreadable device.
      (I've done extensive testing with SD and Compact Flash devices in power fail cases. Because not all manufactures deliver what they promise)

    2. Re:FAT by AKAImBatman · · Score: 2, Insightful

      A single power failure during a write can ruin a perfectly good SD card. It took me a single try.

      You're right, I think that's the most common situation people see these days. Most of the other posters are describing sudden, total failures. Which are consistent with frying the drive rather than failures of bad blocks. Not all that different than losing a head on a hard drive.

    3. Re:FAT by tzot · · Score: 1

      A lengthy post, but not necessarily relevant. Why do you presume that the flash USB drive used for /var/log storage was left with its original MS FAT/FAT32 file system?

      --
      I speak England very best
    4. Re:FAT by Anonymous Coward · · Score: 0

      This is communicated back to the reader in a transparent way. As far as the reader knows, nothing happened.

      Are you of the lawyerly profession or perhaps a politician?

    5. Re:FAT by adam1101 · · Score: 1

      According to this Linux filesystem developer, wear leveling as implemented in consumer level flash memory is often pretty lousy: http://valhenson.livejournal.com/25228.html

    6. Re:FAT by AKAImBatman · · Score: 1

      Because very few people reformat their Flash drives to anything other than FAT? And even if they do, the principle is still the same. The MFT, superblock/inode table, Volume Header/Allocation File (depending on your FS) are all vulnerable to similar degrees. It's the nature of file systems that they tend to have a few weak points that don't mesh well with limited-write storage. That's why wear-leveling was applied to Flash media. The individual file writes might be well distributed, but the meta data was causing a number of early drive failures.

    7. Re:FAT by BlendieOfIndie · · Score: 1

      Interesting - so are manufacturers putting capacitors inside of high-end SSDs to ensure that writes are written successfully? I would imagine so. Mechanical drives use capacitors to move the disk head to a landing pad to prevent head crashes after a power failure.

    8. Re:FAT by otter42 · · Score: 1

      A single power failure during a write can ruin a perfectly good SD card. It took me a single try.

      I'm using a microcontroller to write to an SD card, and have lost a couple of them in the process. I admit that this has been a mystery as to exactly why this was occurring. I think your comment is interesting, but the great google in the sky comes up blank. Do you give any links or references so I can better understand this?

      --
      www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
    9. Re:FAT by changedx · · Score: 1

      I had an SD card die on me after I tried squeezing out a few more pictures from a digital camera on low battery. After I tried some data recovery software, I sent the card to a professional data recovery service. Their verdict: internal physical damage to the card, data recovery impossible.

    10. Re:FAT by Lehk228 · · Score: 1

      actual verdict: we have no idea what to do with anything that doesn't spin, but we'll take your money anyways

      --
      Snowden and Manning are heroes.
  13. like a CPU by Lord+Ender · · Score: 2, Informative

    I've been booting linux servers off of flash for a few years. For some of them, the whole OS, even /var/log, is on the flash drive.

    I've had one drive fail, and it basically got hot and stopped being recognized as being connected by the computer. It was older generation technology, though. Newer flash technology designed for computers doesn't fail, as far as I have experienced. I'm talking about the flash SATA drives from name-brand manufactures.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  14. Flash mail server by ace123 · · Score: 4, Informative

    I had a 4GB FAT32 flash drive that I used as storage for a mail server attached to an OpenWRT router. It required renaming and deleting files all the time (every time it got an e-mail)--so I think it wore down pretty quickly.

    One day, the storage for the flash drive stopped working (from one hour to the next, without being touched, the computer acted like I had just yanked the drive out)--it would be recognized but report a "no media in drive" error when you tried to access it, like an empty CD drive. In fact I think Windows would say "Insert CD" or "No disc in drive F"

    1. Re:Flash mail server by ranulf · · Score: 2, Informative
      Similar experience for me. I was running a slug (basically NAS device with network and 2 USB ports) as a general server using a USB memory stick.

      After about 6 months of fairly heavy use (with only 32Mb RAM I needed to swap to flash), one day the USB flash drive just stopped working, and it's no longer even detected when I plug it into any system now.

      I'd done all the obvious things such as mounting with noatime and have the swapiness to 0, but ultimately discovered that flash really doesn't like being constantly written to.

      Fortunately, even large capacity USB sticks are pretty cheap, so they're still quite good for as long as they last.

  15. The index perhaps? by AnalPerfume · · Score: 1

    Is it possible the first part the OS looks at, with the index of everything on the drive has failed and shows nothing when in fact the data is there. Not unlike a dual booting Windows overwriting a previous Linux MBR and "forgetting" to add the already installed Linux to the list of boot options. Linux is still there although there is nothing in the first part pointing to it. I dunno how flash works at this level so it may be bullshit, but I thought I'd throw it out there; you never know.

  16. Anandtech 'splains it all by spyrochaete · · Score: 4, Interesting

    A few weeks ago /. linked to a really wonderfully written article by Anand Lal Shimpi about SSD drives. In the article he includes some simple and clear explanations of how flash memory works, its lifespan, and how it handles writes and deletes to maximize the life of every block of storage.

    http://www.anandtech.com/printarticle.aspx?i=3531

    The only think missing from the article is a description of the behaviour of a failing drive.

    1. Re:Anandtech 'splains it all by dzfoo · · Score: 1

      >> The only think missing from the article is a description of the behaviour of a failing drive.

      So what you actually meant is that "Anandtech 'splains it almost all".

      An article that explains everything except what the original poster asked is not very relevant, is it.

            -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    2. Re:Anandtech 'splains it all by spyrochaete · · Score: 1

      Touché :)

    3. Re:Anandtech 'splains it all by dzfoo · · Score: 1

      Great article, by the way. I took the time to read it, and it was worth it. So I appreciate the link nonetheless.

            -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
  17. It depends on what and where by flyingrobots · · Score: 2, Insightful

    If the flash drive fails, yes you can continue to read from it, but you also have to consider what is meant by reading.

    You can always read the raw data from the device, that will never change. There is nothing that prevents the electrical signals from forming a proper read transaction on the IO pins of the flash IC chip.

    However, when you consider the software that is on top of the raw data (a file system for example), this is where you will have the trouble.

    With older CF cards, the concept of wear leveling was not implemented, I don't know about newer ones. This being the case, the directory structure for a file would more than likely reside in the same physical location on the flash. Opening, writing, closing a file with the same name would no doubt wear that space out as the directory entry gets hammered. Once that has "worn out", data is lost because the file system can no longer track it (even though the actual data may be viable).

    Also consider the device that does support wear leveling. At some point it will run out of places to wear. Some large files will remain static and won't move (they are only read), some files will be moved all over the device by the device's ASIC as the data in the file is updated or changed. At some point, the flash will run out of cells. This could happen as some critical directory entry is being updated, and the whole file system could be corrupted because there are no more viable flash cells to use.

    Your data might still be there is all its binary glory, but w/o a viable file system data structure to access it, well, you're toast. Unlike a harddrive that burped and lost a few bytes, a worn out flash drive has no recordable medium available to do any file system data structure repairs.

    Kevin

  18. gracefully... by bdewet · · Score: 2, Informative

    I had flash failing on my 'gracefully'. The amount of available storage just becomes fewer and fewer after usage. It seems like the cells(if one can call it that) just dies after repetitive usage. Formatting does not help either.

  19. can't always read after fails! by Anonymous Coward · · Score: 0

    The urban legend about being able to still read flash after it fails is just that, an urban legend.

    I've had 3 flash devices fail: two USBs and one SD. None were readable after their failures. On one I could see the directory structure but none of the contents.

  20. First sector fails by Anonymous Coward · · Score: 0

    The first sector is the most important sector of a flash card as it has the filesystem and other information for the rest of the card. In other words this is where the addressing for the rest of the card is stored, where you write to to format it, etc. It also contains bad sector information about bad sectors in the rest of the card.

    When this first sector fails, the card is useless.

    When cards are guaranteed to be "written to 10000 times", it means that the first sector has that guarantee. Cards usually ship with some bad sectors, with the card formatted and the first sector having the details of the bad sectors.

    1. Re:First sector fails by geekboy642 · · Score: 1

      You are wrong. See pretty much every other poster on the article. Wear-leveling negates the worry of any single sector being written to failure. Unless, of course, you use flash chips developed in the previous millennium, like a caveman.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    2. Re:First sector fails by Merovign · · Score: 1

      No, wear-leveling just delays the inevitable. Eventually, the last "spare" block is written to, and after that you have a write failure. One more failed block and you could have catastrophic failure, exactly as described (depending on which block failed).

    3. Re:First sector fails by geekboy642 · · Score: 1

      Yes, wear-leveling does delay the inevitable complete failure of the media. What wear-leveling completely negates is what I was actually talking about, which you'd have seen *if* you passed English 101. The issue is where the FAT remains on the same physical sector for the entire life of the drive, and a failure of that specific physical sector renders the drive useless.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  21. Didn't think they could by Anonymous Coward · · Score: 0

    I was under the impression that unless something disastrous happened to the media, such as enough physical force to break it or spikes in voltage (or flawed materials/workmanship) they were pretty much reliable indefinitely. I have a Simple CF card that's over 10 years old in regular use with no problems, and have read about a photographer who dropped his camera in deep water and a diver recovered it a year laterâ"the camera of course was useless but all the photos on the card were recovered and the card was still useable. I would imagine that the technology used for larger drives now would be able to withstand similar abuses.

  22. CF by psergiu · · Score: 4, Informative

    Some years ago i used a 64Mb CF to install a minimal Debian on a IBM PC110 with 8Mb of ram. As the install process wanted more memory i created a 12Mb swap partition.
    Big mistake.
    The install took a whole day. I happily ran some programs the next day and crash - kernel screams of i/o errors in the swap partition.
    Formated the card MS-DOS - it found a few bad sectors. Then i ran Norton Disk Doctor and at every run it was founding more and more bad sectors. But each time i was re-formating the card using a camera, the bad sectors were shifting around. Unusable.

    FYI: IBM PC110 is a 486 Palmtop with a CF slot to be used as hard-drive. The CF interface is IDE.

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    1. Re:CF by Jeff+DeMaagd · · Score: 1

      Sounds like a defect in the wear leveling system. Not that I really understand how wear leveling is done in practice. I understand the idea of trying to spread the writes over the whole device, I just don't know how they actually keep track of that block mapping.

    2. Re:CF by AKAImBatman · · Score: 2, Interesting

      10MB CF cards predated the common deployment of wear leveling. Those old cards could fail at the drop of a hat. Especially if anyone was foolish enough to use them in a high-volume write situation.

    3. Re:CF by Twili9ht · · Score: 1

      X)

  23. Wear leveling by scorp1us · · Score: 1

    The wear-leveling concept would certainly work to favor a long, normal operational lifetime punctuated by an epic fail.

    I would expect corruption of blocks - some take the new values, others don't. There is also the concept of t he bad-block list which might work well enough to begin shrinking the available blocks, possibly to zero, as the one failure you mentioned described.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  24. one failure by Anonymous Coward · · Score: 0

    I had one fail a couple months ago. It was pretty old (a few years at least, 256MB). I used it as an encrypted store for ssh keys and other things. I think the encryption is what wore it out so quickly (and maybe that it was older technology). It just started losing the partition table randomly. It still works for about 5 minutes at a time, though.

  25. It's me, Slim Shady by Anonymous Coward · · Score: 0

    I'm Anonymous
    I'm the real Anonymous
    All you other Anonymous'
    Are just Pseudonymous

  26. The short answer... by earnest+murderer · · Score: 2, Informative

    Your flash memory is fine, the controller is hosed.

    This kind of (essentially unrecoverable) failure will continue to be an issue wherever the logic is integrated with the storage.

    If it's any consolation, except for those who are always forgetting to "eject" or turn off their device before removing the media this kind of failure should be quite rare*.

    Enjoy.

    *Mfr's producing shoddy products not withstanding.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
    1. Re:The short answer... by multipartmixed · · Score: 1

      > If it's any consolation, except for those who are always
      > forgetting to "eject" or turn off their device before removing the media

      Out of idle curiosity, you don't know why it is that when I eject my media the whole card reader gets turned off, do ya?

      Stupid thing makes me mental, if I eject the card, I have to unplug the card reader and use the card. I've given up and just yank willy-nilly. So far the media seems to be holding up (probably about 1,000 inserts on this memory stick duo...)

      --

      Do daemons dream of electric sleep()?
    2. Re:The short answer... by geekboy642 · · Score: 1

      Assuming you're doing the common thing wrt windows: Don't use the "safely remove hardware" eject. Right click the drive icon and choose eject there. Linux, otoh, doesn't need eject. Just umount the thing, and sync if you're paranoid.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    3. Re:The short answer... by Zumbs · · Score: 1

      Don't use the "safely remove hardware" eject. Right click the drive icon and choose eject there.

      Why is that?

      --
      The truth may be out there, but lies are inside your head
    4. Re:The short answer... by clone53421 · · Score: 1

      Because "Safely remove hardware" unloads the driver for the entire card reader. The driver provides a separate "eject" function to unmount the card without removing the device altogether.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:The short answer... by anonymousmeatbag · · Score: 1

      Faster and more clear: Left click on "Safely Remove Hardware" icon in the icon tray and then left click on drive title example "Safely remove USM Mass Storage Device - Drive(G:)"

    6. Re:The short answer... by geekboy642 · · Score: 1

      That's exactly what GP was doing, you sub-literate fool. That will remove his entire 6-in-1-type card reader from the system, which is exactly what he doesn't want to have happen.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    7. Re:The short answer... by anonymousmeatbag · · Score: 1

      There is *BIG* difference between right and left clicking. First brings Safely Remove Hardware box, where one can choose to:

      1. stop the storage device
      2. stop the specific device
      3. stop the specific volume ( i.e. drive G: )
      if the display device components box is checked. If not there is only option to stop the storage device ( kill the driver ) in GP case entire 6-in-1-type card reader.

      So if you have nothing to do better go update the kernel and fsck you too.

  27. Depends on the Filesystem I suppose by grahamsz · · Score: 4, Informative

    On a modern filesystem, your writes should essentially be atomic and in theory it shouldn't be possible to leave the drive in an inconsistent state when the write fails.

    Of course most camera memory cards end up being formatted with fat32 which can be a little less forgiving.

    1. Re:Depends on the Filesystem I suppose by Hatta · · Score: 1

      On a modern filesystem, your writes should essentially be atomic and in theory it shouldn't be possible to leave the drive in an inconsistent state when the write fails.

      But when "consistent" means all your files are zeroed, that's not much consolation.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Depends on the Filesystem I suppose by aaron.axvig · · Score: 2, Insightful

      There is a conceivable edge case:

      You perform an atomic write to sectors A and B. Write A succeeds, but write B fails as that sector is worn out. Then you try to roll back sector A, only to discover that sector is also now worn out. Boom, inconsistent file state.

      This would probably be a rare occurance.

    3. Re:Depends on the Filesystem I suppose by grahamsz · · Score: 1

      Is that not a viable disk failure mode too? If the controller locks up then you could certainly get in that position.

      However, given that the characteristics of flash failure are quite different from disk failure, it may justify some slightly different filesystem implementations.

    4. Re:Depends on the Filesystem I suppose by csartanis · · Score: 1

      This is a bug in the filesystem. Anyone that says otherwise is wrong.

    5. Re:Depends on the Filesystem I suppose by Rich0 · · Score: 1

      Unfortunately, the only common filesystem that truly is "atomic" is ext3 with ordered data mode turned on (which is a very uncommon setting).

      I certainly agree that filesystems need to strive for atomic behavior, but this just isn't common yet. In fact, as pointed out in another reply it seems like filesystem authors think that "runs fsck quickly without regard to the data" is the main goal. Those authors should just quick-format the device on a dirty mount - can't get much faster than that and the filesystem will be completely consistent after doing so (if empty).

    6. Re:Depends on the Filesystem I suppose by puetzk · · Score: 1

      Ordered data is the ext3 default. Did you mean journalled data?

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    7. Re:Depends on the Filesystem I suppose by aaron.axvig · · Score: 1

      Maybe that could happen on a disk, but I've never myself known specifically of a disk that had spots it could still read but not write to. I just said what I said because it seems people are running around saying SSD failure won't be a problem because they will still be able to read their data, but they might very well have lost data in the operation.

    8. Re:Depends on the Filesystem I suppose by Rich0 · · Score: 1

      Sorry - yes... :)

  28. Not formatted by Hognoxious · · Score: 1

    I found an old 10MB CF card tidying some boxes the other day. Plugged it in and it said device (or disk) not formatted.

    As to how old it was, it came bundled with the Kodak DC120 I bought on promo when that model was superceded.

    I wonder what was on it - at 10MB, probably not much!

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Not formatted by LaminatorX · · Score: 1

      There's a good chance that even is the filesytem is corrupted, the image files themselves may be intact and recoverable. A good camera store will offer that as a service, but if you pick up a new memory card you can often get them with recovery software bundled. I've used Lexar's Image Rescue software to good effect in similar circumstances.

      If you were shooting at full quality, 5MP JPEGs should work out to around 2.5MB, give or take. OTOH if you were shooting on "Normal" rather than "Fine" or whatever, 10MB could be a dozen pics or more.

    2. Re:Not formatted by toddestan · · Score: 1

      Did you try to format it? Flash memory will eventually lose its charge, so it will "forget" whatever was stored on it if you let it sit a long time. However, it should still be good if you try to write to it again.

  29. Suddenly by Anonymous Coward · · Score: 0

    So far I've only encountered sudden failures, where the whole medium becomes inaccessible at once, probably due to some mechanical failure, e.g. miniature cracks in traces or bad soldering points. SD cards are particularly flimsy devices which should not be subjected to bending stresses at all. Take a broken one apart if you don't believe me.

  30. flash faliure by erbbysam · · Score: 5, Interesting

    About 5-6 years ago, I decided that it would be a good idea to build a small application on a flash drive, that is, code and compile it directly to the drive.
    After what must have been hitting compile a few hundred to a thousand times, the 128MB thumb drive starting giving me drive write errors and then stopped responding altogether within about a minute after errors starting appearing.
    I think the moral of this story is backup your data, even when it's on a flash based drive, and don't code directly on a cheap thumb drive :)

    1. Re:flash faliure by noidentity · · Score: 1

      I think the moral of this story is backup your data, even when it's on a flash based drive,

      Even if you had a device which never failed, incremental backups also protect against loss of files due to the OS being asked to delete them. This is what my backups have saved me from on several occasions.

    2. Re:flash faliure by clone53421 · · Score: 3, Insightful

      Actually, the rule of thumb is:

      backup your data, ESPECIALLY when it's on a flash based drive

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:flash faliure by Midnight+Thunder · · Score: 2, Insightful

      I think the moral of this story is backup your data, even when it's on a flash based drive, and don't code directly on a cheap thumb drive :)

      Yup, this is important, but then again this important because for me the single biggest cause for data loss related to thumb-drives is: loss of drive.

      I would like to say that I am very careful with my drives, but the truth is the loop holding the drive to the key chain is usually very weak. There is also the person is in question which has something to do with it, but that is a little harder to change.

      --
      Jumpstart the tartan drive.
    4. Re:flash faliure by Anonymous Coward · · Score: 0

      I think that's the rule of the thumb drive...

  31. 4GB SDHC card doing weird by Lord+Lode · · Score: 1

    I have a cheap 4GB SDHC card. I've used it only a few times to take photos. Sometimes if it's in my camera, the camera gives an error that there's no card in it. After removing it and putting it back, it works again. And if I put it in the card reader in my PC, same thing: Sometimes mounting it in Linux works, sometimes it doesn't and it's as if nothing is in it. Removing it from the reader and inserting it back may make it work again. Could this be due to bad copper contacts on the SD card?

  32. Strange partial-fails of SDHC cards.. by kryptkpr · · Score: 1

    I was given a 4GB SDHC card by a friend, frantic that all her photos had disappeared. She did not do anything do physically damage the card, it was sitting in her camera and just suddenly started showing 0 photos one day when she turned it on.

    I popped it into my linux machine and started to dd all the data I could get off of it. The first 512MB were fine. The next 512MB were completely unreadable. The last 3GB were fine.

    Not sure exactly what could cause this type of partial failure, but it certainly seems like SHDC cards are actually multiple devices internally connected together, and it's possible to have just one fail at a time. Alternate explanations are welcome.

    (VirtualBox + XP + Kernel FAT NTFS did the trick by the way, was able to save 80% of the photos).

    --
    DJ kRYPT's Free MP3s!
    1. Re:Strange partial-fails of SDHC cards.. by Hal_Porter · · Score: 1

      A 4GB SDHC card probably uses several dies and a controller, all stacked on top of each other. Presumably one of the the dies had, well, died.

      What's more worrying about the symptoms you describe is that it implies the flash address space is mapped 1:1 into the filesystem address space, i.e. no wear levelling. Then again, maybe the wear levelling only works inside one die, not across them.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  33. Because people focus on the GB... by blind+biker · · Score: 5, Informative

    ...and quality and longevity take a back seat. So companies stopped offering SLC Flash RAM (+100.000 writes) and only offer MLC (5000 writes), and are now pushing even eight-level MLC, which will be even less reliable than standard 4-level MLC Flash RAM. But who cares, the consumer will be slightly fucked after a while, but that will be much later, after they enjoyed the happiness of getting slightly more GB for their buck.

    The only manufacturer that I know of, that is an exception, if Kingston, which still offers SLC Flash products - namely their elite pro line of SD and CF cards, and the Data traveler USB drives. But that's it, everyone else has not completely transitioned to MLC.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re:Because people focus on the GB... by Anonymous Coward · · Score: 0

      Except you don't seems to consider wear leveling in your rant.

    2. Re:Because people focus on the GB... by Anonymous Coward · · Score: 0

      Haven't seen this mentioned so far:
      The FLASH cell is very similar to a DRAM cell. It uses a high quality capacitor to hold charges for storing data. When you squeeze MLC on a cell, the cell becomes more sensitive of leakages in that capacitor.

      Don't blindly rely on same read only data to stay for >10 years even if the math say the device would survive >20 years. The capacitor can degrade over time as the write is destructive to the dielectric. MLC cells have less write cycles, more leakages over high temperature so they'll lose data much faster. Read the datasheets: they are no longer rated for 5C!!

    3. Re:Because people focus on the GB... by Anonymous Coward · · Score: 0

      you do realize that mlc and slc are the same chip right? it just depends on how you probe the memory after manufacturing thats different.

    4. Re:Because people focus on the GB... by toddestan · · Score: 1

      What difference does that make?

  34. Physical Abuse by CokeJunky · · Score: 1

    I have never had a flash drive long enough to wear out the flash cells, and I can't say I have seen them fail electrically.

    I have however gone through at least 5 usb keys over the last few years, all due to physical abuse:
    -Laundry (went through at least twice without failing, 3rd time's the charm)
    -Loose/worn USB contacts: at least two different drives, after that I stopped buying the cheapest ones available
    -Soup: Spilled in my bike bag, and caused the usb key to corrode internally, and probably caused a short because I didn't notice the soup had leaked into the casing until after I plugged it in
    -Clumsiness: I dropped one on a hard wood floor, and then rolled over it with my desk chair. Another one broke the USB contacts off when I tripped and banged it with my leg. At least that one left a nice bruise in self defense.

    I would love to see a completely sealed usb key that uses something like the Apple laptop power cable connections (mag safe, I think it is called) for the connection. Perhaps if it had a titanium case and complete water-proof seal, it might survive my abuse for more than 3 months!

    --
    More Caffeine. NOW
    1. Re:Physical Abuse by LazyBoot · · Score: 1

      I think you are looking for something like this

    2. Re:Physical Abuse by petermgreen · · Score: 1

      That looks like it would be great at protecting against accidents in storage/transportation but not so great at protecting against accidents in use.

      Personally i've found the way I damage USB sticks is to bend them while they are sticking out the front of a computer (one time by kicking it, the other by rolling the computer forward to get it out for installing an upgrade) the other time by. Lukilly the ones i've had this happen with have worked long enough after the damage to allow for recovery (one of them is still working).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  35. this is a good freaking question. by nimbius · · Score: 3, Funny

    ive been able to roll over a flashdrive with my car, wash, and bake a flashdrive in the process of doing laundry, and its never failed...however ive had one on my desk for a month that failed like a whale for no good (read:user abusing it as normal) reason. blaming gremlins, jeebus, and FSM until a solution abounds.

    --
    Good people go to bed earlier.
  36. Corruption by Anonymous Coward · · Score: 0

    I've never had an old one fail yet (usually they are replaced with larger/faster drive before it fails) but I did have one defective drive. It had a problem with random data corruptions similar to what you see when a drive has bad sectors.

  37. Wash/Dry by chrisgeleven · · Score: 1

    I have managed to wash and dry my flash drive numerous times and it still works. I make sure I have a backup of any important data on there of course, but I have been pretty impressed with how durable these flash drives have gotten.

  38. More recently MFG'd flash has more writes. by bjamesv · · Score: 1

    For ~3 years now ive been using a swapfile on a 2GB Kingston micro-mmc card with my nokia tablet (only 64meg ram)

    after running an 8Meg file as swap i got a scare maybe 6mo back when i was unable to write a new file to the card - I thought, I'd finally done it: id burned through my writability -

    after some close inspection though, i'd just hit the FAT file-per-directory limit. oh -ho :P

    Recently ive actually increased the file to 64Meg to swap out more stuff for gaming with large Roms.
    Honestly Im amazed the card has lasted as long as it has - considering i thrash the system near-constantly - with my new usage patterns, i'd still estimate the card has another 2 healthy years of service.

  39. FAT Failure by ArcherB · · Score: 2, Insightful

    When I was in the digital imaging kiosk business, we had to repair about three flash drives a week. A customer would put it in one of our systems and pull it out while it was being read, or it was a cheap drive or whatever. Either way, the customer would blame our systems for killing their drives (rightly or wrongly). Of course, it would contain pictures of their dead grandfather or ex-girlfriend naked or whatever was completely priceless and irreplaceable.

    The vast majority of the time, we would be able to run an application that would be able to recover whatever was on the drive. While I'm not certain of the original problem, the system acted as if the drive had no FAT (File Allocation Table... do I really need to say it?) on it or the FAT had become corrupted. This particular application would be able to go in and recover whatever was on the drive and most of the time repair the drive to its previous working state.

    I say it ACTED like the FAT was corrupt, but I don't know or care if a flash drive has a FAT on it. Could have been a hardware thingie in there that hiccuped. The repair utility acted much like a scan-disk that would repair an MBR or FAT and/or act like an undelete utility would, restoring the files on the drive.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
  40. Adobe Flash fails by Anonymous Coward · · Score: 1, Funny

    Because it's proprietary and sucks ass technically too.

  41. After having worked with thousands of chips... by Drachs · · Score: 0

    In my linux product which runs off compaq flash I can tell you that:

    You often see lots of garbage and complaining in dmesg.

    The flash chip fails to overwrite files properly. So that when I overwrite the file and try and read it back I get garbage.

    Often the flash chip seems to have successfully overwritten the files and you don't realize anything is wrong until you reboot.

    And... They don't last anything like the number of writes they pretend to. If you put even a light write load on a flash chip for any extended duration (Few days, few weeks) it will blow up.

    David

  42. 'Flash' wear: Static, Connector Wear and Filesys by billsf · · Score: 1

    Most removable 'flash' media probably dies from ESD and wear of the connectors. I've never knowingly lost one, but from the destroyed ones brought to me, it looks like static or possibly 'hot insertion'. 'Flash' is ideal for static file systems like /usr or /, etc. I use an image of the memory on hd and simply do something like dd if=/dev/image of=/dev/flash bs=16k. Systems that use inodes (just about all) are best and MS file-systems that use FATs are the worst. Even if you must use FAT file-systems, copying a formatted image to hd with dd and using it (the hd) to manipulate data and then putting the _whole_ image back with dd will never wear out. (over 1.000.000 cycles possible)

    So to make it simple: Read from the flash and write to it sequentially before power is removed. This is the Unix solution. I'm not that sure if Windows can do it. Also write times will be up to 100x faster, often greatly exceeding the rated speed which is based on the FAT that it comes pre-formatted with.

    BillSF

       

  43. Have done some extensive testing... by spock_iii · · Score: 5, Informative

    For a prior employer, I had set up a process to qualify flash media for use in embedded products. There's a couple of different failure modes you are likely to see.

    First off, when the actual flash media itself wears out, it takes longer and longer to erase individual sectors.

    A flash device such as a USB stick or a CF card is slight more complicated because it has something known as an FTL (Flash Translation Layer). The FTL has the job of implementing the virtual media to flash sector translations, implementing wear leveling, and handling the awkward page erases. (Multiple sectors in a page, but you can only erase full pages.)

    The FTL obviously must store some mapping information in the media in addition to your data.

    If you start writing flash media, and time those writes, you see an initial rapid growth in the write timing that evetually levels off as the FTL tables swell to their constant operational size.

    The over all flash write speed will level off to some average value that follows slow growth over a very very long tail as the media wears.

    Early flash chips supported about 10,000 erases per page, and modern chips shipped by Samsung and others support a couple million erases per page. When you consider this is spread over say 4GB of media, you can understand that tail is very very long and flash media are probably comperable to hard drives in their MTBF these days.

    Secondly, when flash actually does begin to fail, the media itself tends to exhibit a small number of different symptoms.

    The flash may stat to show occasional data corruption when read. You might also have instances where data persists in the media only so long as power is applied. And then of course you have the fact that erases take longer and longer to achieve. Eventually erases or programming start timing out occasionaly.

    With the FTL between you and the flash, you don't directly observe these effects. Presumably the FTL is smart enough to try and re-map your data elsewhere. In most cases there's ECC to attempt correction of moderately corrupted data. The real killers are when the data fails to persist after power cycling, when ECC fails to recover critical FTL data tables, or when there are no more spare sectors to re-map data too.

    Those first two critical errors are likely to produce the lightbulb effect where your flash card or USB stick one day simply fails to come up when probed after device insertion. In more rare cases, the lack of spares may show up as some sort of reported write failure in your kernel logs assuming the flash device reports proper IDE/ATAPI/??? error data.

    One final note -- please don't leave your USB stick inserted in the PC as you power it off! USB ports supply power and use a FET device to control that power. When you turn off the PC, the gates float and significant leakage current goes to the USB device. Some of the cheaper USB drives lack a key resistor that bleads this current away and protects the flash memory chips. This leads to data corruption. I have seen the FTL break in such sticks simply by doing POR on the PC.

    Oh...almost forgot. When you put you flash stick through the washer and dryer, always use fabric softner or Bounce strips to reduce the static. :-)

    1. Re:Have done some extensive testing... by lieumorrison · · Score: 1

      "One final note -- please don't leave your USB stick inserted in the PC as you power it off! USB ports supply power and use a FET device to control that power. When you turn off the PC, the gates float and significant leakage current goes to the USB device. Some of the cheaper USB drives lack a key resistor that bleads this current away and protects the flash memory chips. This leads to data corruption. I have seen the FTL break in such sticks simply by doing POR on the PC."

      With that said, those of us that always leave our SDHD cards in our netbook's card reader, even after powering down: Are we in danger of data loss from a similar manner as described above?

      --
      | Information is the currency |
    2. Re:Have done some extensive testing... by Anonymous Coward · · Score: 0, Interesting

      Brand new 'Digitor Microdrive 4GB USB device'. Absolutely no response when plugged into main PC, and also no response when inserted into notebook (both USB2),with no other USB devices installed. Tried an external USB hub - no response. Vaguely remembered a report of someone accidentally dropping a USB thumbdrive into a cryogenic freezer, retrieving it and 'warming' it up slowly in a conventional freezer. He gained complete data recovery. As I of course do not have access to cryogenic facilities, I simply popped this problematic USB device into the freezer overnight, 'warmed' it up in the fridge during the day. Plugged it into the PC USB slot - Hey presto! Instant device recognition.

  44. Flash Failure by RDanW · · Score: 1

    I have had 2 fail on me within the last year. The first was a Corsair Survivor http://www.corsair.com/products/survivor/default.aspx Was a pretty rough and tumble device but I guess it couldn't stand pottery dust. Within 4-5 months Windows nor Mac would recognize the drive. I kept a backup of it and called Corsair. They were very cool about it and asked that I return it. I sent it back and received a replacement for the drive within a few business days of them receiving it. I want to say that it was sent back to me via UPS Second Day. The drive itself wasn't handled to roughly so I have my doubts that it wasn't just a hardware problem from the start. Second one that is on its' way to failing is an Imation Clip Drive http://www.imation.com/en/Imation-Products/USB-Flash-Drives--Accessories/Clip-Flash-Drive/. It is intermitantly failing to transfer files. I ran a version of Portable Apps http://portableapps.com/ and am also starting to see the Imation have a few problems. I'll probably not get the clip flash again because dust and dirt gets into the rubber boot and falls into the USB sheeth.
    I work in an environment that can get pretty dirty, http://www.hlchina.com/ But what should I expect from a pottery. On the positive side, i've had about 3-4 SD cards that I transfered over from my Palm Zire that are now being used in the wife's camera and they refuse to die.

  45. !Adobe Flash by Anonymous Coward · · Score: 0

    It's too big to fail.

  46. miniSD by vaderj · · Score: 1

    After only a year i had a 1g miniSD in my vx8100 slowly start having read/write failures. It acted just like it was having bad sectors that were expanding just like on a disc drive

  47. 2 common failure modes (in my experience) by annoyed+by+procedure · · Score: 1

    In my business I handle a lot of SD, SDHC, and CF cards every week. First failure is very common, maybe universal, in SD cards: as it comes from the factory, the card works fine in digital cameras and readers attached to computers, but in a Windows Mobile PDA (all five different Dell and HP models I've tried), a small number of files in folders copied from Windows XP or Mac don't show up--the folder's there, but the file inside isn't. When I look at it on a reader on the original Windows XP or Mac OS X, the file is there and I can copy, open, etc. It's perfect. But no WM device can see that file. The problem seems to get worse the more the card is used. After formatting the SD card in the Windows Mobile PDA itself using a formatting utility, it works perfectly on all devices. Folks on forums have said that formatting it in a digital camera also prevents/fixes the problem. Reformatting it on Win XP or Mac doesn't help--same problem as when factory fresh. I don't know if other formats suffer from this--I now format every card in a PDA as soon as I get it to head off problems. Problem 2 comes up when someone yanks a card out of a card reader without following the computer's proper procedure for doing so. Some files can't be accessed, and sometimes the file and folder names are converted to gibberish. It's luck of the draw: 9 times out 10, there's no voltage flowing when you yank the card and you'll get away with it so maybe you'll think it's safe, but keep doing it and eventually you'll toast a card. To do it right on a Mac, drag the card to the trash, or select the card and enter command e, or Control Click on the card and choose "eject" or "safely remove" (I forget which). In Win, right click on the card and choose Eject. In Windows, if you've named the card, then when after choosing Eject the name of the drive changes from the correct name to "Removable Drive," it's safe to remove the card from the reader.

    1. Re:2 common failure modes (in my experience) by BitZtream · · Score: 1

      Your second failure mode is due to write caching, not the actual act of inserting or removing the card.

      I work with SD cards attached to Atmel AVR microcontrollers in SPI mode, in the course of debugging software on the AVR I've had to power cycle equipment hundreds of times trying to resolve various issues. The only time I've lost anything has been either due to crappy FAT during writing (my own fault mind you) or because of overdriving the card. We also use a custom filesystem in most cases because FAT is a rather hefty monster to stick into a microcontroller, and requires more than 1k of ram just for itself due to having to deal with 512 byte sectors. With our own filesystems writing never really causes a problem during a failure except for the specific data being written, which of course is most often wrong afterwords. Scrubbing the sd card and starting over has always fixed it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  48. Like this: by xlotlu · · Score: 1

    This is how it looks in linux: http://paste.ubuntu.com/127979/
    IIRC that was the secondary SSD in an eeepc 900. Not sure what the windows variant of this would be.. BSOD?

  49. My experience... by nate_in_ME · · Score: 1

    We had a flash drive where I used to work a few years ago that for whatever reason(don't remember why any more), the plastic housing had broken off. We were able to use the unprotected chip as a working drive for at least another 3-4 months before it eventually decided it couldn't take any more abuse.

  50. Catastrophically. by clone53421 · · Score: 1

    N/T.

    But if you want a more detailed description, I'll acquiesce.

    I've had 3 flash drives fail.

    One failed because of cheap manufacture. The repeated use finally caused the solder to crack where the USB plug was mounted on the PCB. I was able to resurrect it with some careful soldering, but it eventually happened again, and I eventually wasn't able to get it working again. AFAIK, the actual device was fine, other than the loose plug. The body was made of cheap plastic, though, so it wasn't really a huge surprise.

    The 2nd and 3rd flash drives that failed were a bit more of a disappointment. Apparently they had some sort of on-board firmware that got corrupted, because somehow they were totally bricked. The computer wouldn't even recognise that a device was plugged in. The blue LED would very briefly flicker when they were inserted, then nothing. I got the first one replaced under warranty, and when the same thing happened to the second one within a month, I basically said fuck this. I blame it on loose USB connectors in the lab computers I was using, but still - a loose connection shouldn't brick the device. Data corruption would be understandable, but the entire device dead? Not so much.

    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  51. Another way they fail: File systems by Vexorian · · Score: 1

    most of them come formatted with patent encumbered FAT16/32 file system. Most users would never bother formatting to something else, and expect any device or computer in which they plug it to be able to use this filesystem. Want to change the file system and reformat? Ok, you may pick NTFS, which is probably worse of a patent risk and will also fasten the death of your flash drive... You may also choose exFat, but besides of being another patent risk, it will only work in two MS OS - the latest ones -

    Not all is lost, you can go FLOSS and pick a file system from outside MS, of course, those will not work anywhere else outside of a FLOSS OS/Device.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:Another way they fail: File systems by RKThoadan · · Score: 1

      those will not work anywhere else outside of a FLOSS OS/Device.

      There are ext2/ext3 filesystem drivers available for windows, so it's quite possible. If you want to get really crazy you could even partition the drive and put the ext2 drivers in a FAT32 partition to access the ext2 partition when needed. You have to do some tweaking of the drive to allow Windows to recognize multiple partitions on it though.

    2. Re:Another way they fail: File systems by petermgreen · · Score: 1

      most of them come formatted with patent encumbered [earthweb.com] FAT16/32 file system.
      nitpick: it's not the filesystem itself that is patented but the hack to add long filenames.

      So even if linux is forced to pull support for the patented features you should still be able to access the files using thier 8.3 aliases.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  52. Years ago... by Anonymous Coward · · Score: 0

    I invested money in a cheap USB flash drive which, after I put data on it and plugged it into another computer, simply stopped working.
    No machine could identify it anymore, formatting was impossible.
    At least when I sent it to the shop where I bought it, they gave me a new one.
    Surprisingly, the new device was manufactured by a well-known memory chip company and hasn't stopped working yet.

  53. More anecdotal evidence by PetoskeyGuy · · Score: 1

    I use SD cards for distributing software to PDA's. I've gone through several hundred. In my experience they either become read only or unreadable. So far I haven't had any noticeable file corruption. We do wipe the cards before updating them with new data so it's possible there are dead areas on the card that the SD controller is finding and avoiding for us.

    We use them more like rewritable CD's rather than hard drives though so ymmv.

  54. 1GB USB drive failed on me by Scorchio · · Score: 3, Interesting

    I have a Philips DVD drive with a usb port, and was using a 1GB flash drive to play back video files copied from my PC. The drive failed relatively quickly - I'd had it for about a year, but hadn't used it all that often. I started to notice the video files were corrupt on playback, but initially suspected the file itself, or possibly a problem with the DVD player's decoder. I diagnosed the problem by copying a file onto the drive, then repeatedly checksumming it. The first couple of times, the checksum value would be often be correct, then on subsequent checks it would change on me. I'd end up seeing several different checksum values, never seeing it return to a previous value. Whether this was due to a problem in the interface harware when reading, or memory cells failing to retain their state, I don't know.

    Even though it was a year old and I had no receipt, the manufacturer (Kingmax, I think?) was happy to send a free replacement. The new drive has seen much more use, but is still working fine.

  55. I suppose that's not typical, but by OpenSourced · · Score: 1

    I have a flash drive that started as 8 Gb and is now reduced to 4. The file system answers as 8, you can write as if it was 8, but all that goes after the 4Gb mark is later read as "noise" (yes, it was all audio files :o), instead of what you put in.

    I'm still using it, up to 4Gb.

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
    1. Re:I suppose that's not typical, but by Spatial · · Score: 1

      Scammers often sell drives which report twice the space they actually have. Maybe you got a dud?

    2. Re:I suppose that's not typical, but by Magic5Ball · · Score: 1

      Are you sure it wasn't the FAT32 4GB individual file size limit?

      --
      There are 1.1... kinds of people.
    3. Re:I suppose that's not typical, but by OpenSourced · · Score: 1

      Sure, I formatted it myself in NTFS. Either way, as said, at first it worked full.

      --
      Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  56. Quiet failure... by NotQuiteReal · · Score: 4, Informative

    I too had a flash drive fail, but in the "worst" way... quietly.

    Fortunately, the drive was mostly used for "sneaker net" use, and did not contain any irreplaceable data. This use exposed the issue quickly too (had it been a backup device, the backup would have been useless and I wouldn't know until I needed it.)

    A typical failure was to zip up a software installation on a dev machine, then take it to a clean target machine, where the zip would fail to unpack, or the installer exe, once unpacked, would fail to run with various errors.

    I finally got to the point where I simply copied several megabytes of plain text data to the memory key, then copied it back and diffed the files to see the corruption (large areas of nulls, as I recall.)

    Never heard a peep from the OS.

    It was a 1 1/2 year old Patriot XT 2GB, and, after a couple of emails and a PDF of my NewEgg receipt, a new drive showed up in the mail under the lifetime warranty.

    I also had an expensive Lexar CF card for a digital SLR that failed. In that case pictures that I know I took simply weren't on the card... but could be "recovered" with the Lexar utility (along with EVERYTHING else on the card, so it was a PITA.) Since that was nearly $200 when it was new, I figured getting my lifetime warranty honored would be easy, since the cards were down to about $20. No dice. Just got the run-around and finally gave up. Lexar lost a customer.

    --
    This issue is a bit more complicated than you think.
    1. Re:Quiet failure... by houstonbofh · · Score: 2, Funny

      I also had an expensive Lexar CF card for a digital SLR that failed. In that case pictures that I know I took simply weren't on the card... but could be "recovered" with the Lexar utility (along with EVERYTHING else on the card, so it was a PITA.) Since that was nearly $200 when it was new, I figured getting my lifetime warranty honored would be easy, since the cards were down to about $20. No dice. Just got the run-around and finally gave up. Lexar lost a customer.

      They lost more than one... They are now in the same group as Maxtor, politicians, and strippers...

    2. Re:Quiet failure... by gmccloskey · · Score: 2, Insightful

      hey, what have strippers ever done to deserve being classed with politicians?

    3. Re:Quiet failure... by Anonymous Coward · · Score: 0

      what have strippers ever done to deserve being classed with politicians?

      The exact same thing. Shamelessly selling themselves for money.

  57. How do you test bad sectors? by cyberjock1980 · · Score: 1

    Seriously. How do you 'test' for bad sectors? If you do a surface scan, it will read/write certain sectors. So you find sector 12345 is bad. You mark that sector as bad in the bad sector table and life goes on, right? Not necessarily. What if sector 12345 is now remapped to sector 23456 the next time you use it because of the hardware sector reallocation.

    I hear everyone talk about how there's extra 'spare' memory pages for replacing the worn out ones. Let's say I have 5% extra blocks. How do you deal with these extra blocks? I see 2 ways...

    1. All of the primary sectors are mapped physically and logically the same. As the physical pages wear out, the 'extra' pages are logically mapped in place of the physically bad ones.
    2. The wear leveling mechanism remaps the physical and logical sectors through the useful life of the device. As various sectors reach their end of life, they are then remapped to the 'extra' sectors.

    If #2 is the way it works, then performing any kind of 'surface' test is completely pointless. The device could remap the memory cells over and over. Through a series of surface scans you could theoretically mark every sector as bad because it's remapped every time you perform a read/write operation.

    If #1 is the case, it would be very helpful if the device would tell you how many free pages you had left before writes are disabled. This would be analogous to the SMART feature of platter based media. Then we will be able to tell 'my drive has approximately 20 years left' or 'my drive has 20 minutes left! Yikes!'.

    I am very interested to know which one manufacturers use, and i'm sure they all aren't the same.

    We need tools to tell us what is really going in inside the SSD drives. We need software programs that find a bad sector to tell the hardware that the page of memory is actually bad and to remap accordingly. This would also signify the end of the 'bad sector table' for file systems as the issue is dealt with solely on the hardware level.

    1. Re:How do you test bad sectors? by clone53421 · · Score: 1

      So you find sector 12345 is bad. You mark that sector as bad in the bad sector table and life goes on, right?

      No... the device should silently mark that sector as bad and use a different one. The OS should never know that the sector was bad. If all the spare sectors are bad, the write will fail, and only then.

      performing any kind of 'surface' test is completely pointless.

      True, but for slightly different reasons than you cite. The device should handle this on its own; a "surface test" should never find bad sectors. Any time your surface test attempts to write to a defective sector, the flash device should silently mark it as defective and use a different sector. The only way to tell how many sectors are bad would be to completely fill the device, and when it started giving write errors you'd know how much of the reported available storage space is defective.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:How do you test bad sectors? by cyberjock1980 · · Score: 1

      The problem is that little keyword...should.

      How many times have you had stuff that 'should' work, but then later find out it doesn't? It happens enough that I'd prefer to be able to have some minimal control and information as to the 'health' of my drive.

      Also, I do not understand your comment about how I'd know how much of the reported available storage space is defective. The drive only has the ability to determine if the cell has ever been written to, or has never been written to. It does not have the logic to determine if a cell is 'free' or 'used'. They do not differentiate between file systems at all. Once a cell has been written to once, it is 'full'. Operating systems do not go back and mark the cells as 'free' when you delete a file. The file system simply marks those cells as 'available' again. This is the chief reason why when I read articles about people that say their drive is slowly shrinking is confusing to me. How is that possible when the drive has no idea what NTFS/FAT32/ext3/ext4 is? Also, as the drive cells 'fail' and the usable space shrinks, does the drive tell the OS that? It simply reads and writes data. It may keep track of cells that have ever been written to, but it has no concept of what parts have data or do not.

    3. Re:How do you test bad sectors? by clone53421 · · Score: 1

      The way I understand it, in order for write-leveling to work, the device has to know which sectors are "free" and which are "used". Am I missing something? It does seem like it'd be filesystem dependent...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  58. In my case by Anonymous Coward · · Score: 0

    I've been using a cheapo SD card for a linux rootfs (embedded system) After some moderately heavy use blocks just got "stuck" so essentially after zerofilling the card, it still contained bits and pieces of the original data in random locations. No idea if it was wear or some kind of failure though.

  59. Stupid human error by Anonymous Coward · · Score: 1, Interesting

    I left one in my car on a hot sunny day without thinking about the consequences. When I went out and saw the device sitting on the front seat I was concerned. I took it in to my office and tested it. Windows didn't know what to do...
    Linux said it was there, but could only read half of the files.

  60. It depends... by BlendieOfIndie · · Score: 1

    It will depend on a lot of different variables:
    - disk manufacturer
    - what O/S
    - what application is accessing the disk
    - what interface connects the disk
    - how is the disk physically connected (what controller is the disk behind)


    If you're using a SCSI/SAS device you might see any of these errors. The O/S might see an "adapter failure" or a "time out failure". In turn, the O/S would probably just tell your application that a read/write failed and hopefully log the failure somewhere.

  61. Flash media fails... by geminidomino · · Score: 1

    Not with a bang, but with a whimper...

  62. My anecdotal experiences with Flash. by dannycim · · Score: 2, Insightful

    I've been running my home desktop/server (Linux 2.6) on a Sandisk Cruzer 8GB usb stick (root, swap, tmp, everything except large media files) for a year and four months without any glitches. I've napkin-calculated that at current usage and wear levelling, I should be able to use it for over 50 years without a failure. Funnily enough, the portable USB drive that I use to back it up failed last December. I keep multiple backups, I didn't flinch.

    Then again some flash devices fail miserably and silently. I've had a few 64MB and 128MB stick batches with stuck bits, and those were practically new. The operating systems they were used on didn't detect the errors, I did, by trying to open garbled files.

    My wish list: A SATA gizmo that has 4-5 USB connectors with each their own bus that presents itself to the SATA bus as a single drive, and does RAID-5 automatically. That'd be sweet.

    1. Re:My anecdotal experiences with Flash. by JustNiz · · Score: 1

      Swap on the USB too?... you need to rethink that at least. for both performance and the fact that its hammering your USB key with unwanted writes.

    2. Re:My anecdotal experiences with Flash. by dannycim · · Score: 1

      Considering that I calculated 27 years of error-free continuous writes, I decided that a bit of swapping was fine. Heck, I was more concerned by atime originally.

      It's working fine. What throughput speed I lost is countered by zero random access times, so it's pretty zippy.

    3. Re:My anecdotal experiences with Flash. by JustNiz · · Score: 1

      Sure you wont get errors for 27 years due to block flagging, but your drive will be about 8k big by then too for the same reason.

  63. work at wisconsin by Anonymous Coward · · Score: 0

    on IRON file systems shows that you should definitely
    be at least as worried about how the file system
    handles (or doesn't handle) device failure.

    http://www.cs.wisc.edu/wind/Publications/iron-sosp05.pdf

  64. Another interesting MOSFET failure mode by smellsofbikes · · Score: 2, Interesting

    is packaging. There is stuff in the potting epoxy that holds enough electric charge to make the FET's gate start to conduct a little, playing havoc with everything. We've been having to redo parts with an extra layer of metal over the top of the IC to protect it from an intermittent contamination in our packaging material.
    I believe I remember reading that Intel had problems with their water being mildly radioactive downstream of an old uranium mine, and running into the same problems (only much worse, since they're doing much finer geometry.)
    So this is a case where the FET hasn't failed, precisely: it's just getting messed up by external interference.

    --
    Nostalgia's not what it used to be.
  65. VLAD FARTED by Anonymous Coward · · Score: 0

    my experience has been that flash media often fails when vlad and/or reza and/or marticock farts near it

  66. Unexpectedly.. by Anonymous Coward · · Score: 0

    I recently had a couple MTRON Pro Flash SSD devices die on me. A power surge damaged two mirrored units, taking out a whole volume (a neighboring box on the same UPS circuit blew a Power Supply, the resulting power surge made quite a lot of damage).

    The real problem was that both units appeared to be fine to the operating system, they would just stop responding if you tried to read data beyond a certain point. They would actually pass an fsck and mount properly as well, and you could list the files on the devices.

    The only way to reliably trigger the error was to run surface analysis, which would read and write across the whole disk. One unit would stop responding after ten minutes, the other after an hour and a half.

    This was on Solaris 10, with UFS file system.

  67. This is the way the flash media will end... by MasseKid · · Score: 1

    Not with a bang, but with a whimper.

  68. Mine just died by Snotnose · · Score: 1

    My first thumb drive just died. Plugged it into the computer and it was detected as a removable storage device with 0 bytes available. No idea what happened to it, and no warning ahead of time.

    In it's defense, it went through the washer/dryer twice. Sigh. But it lasted a few months after the last washing.

    The replacement I got for it was DOA, returned to Fry's. It's replacement was stolen. It's replacement is in my pocket now, got it last October.

    So I've had 4 thumb drives. 1 died. 1 DOA. 1 stolen. 1 still working.

  69. How (NAND) Flash fails by iogsotot1 · · Score: 1

    Commercially available memory media is NAND flash which is similar to NOR flash but has roughly a 2 to 1 size advantage. The basic issue with these types of non-volatile memories is that they have a limited number of writes that can take place to any given cell before they become erratic or non-functional. There are two types of NAND flash. SLC memories are good for ~100K cycles, while MLC memories are good for ~10K writes. MLC is what is typically used in commercial products, BTW. To minimize this particular problem, an integrated management controller is used with the physical memory for reasons that I'll explain a little later. This management controller does several very important tasks whenever the memory is accessed. First it performs error checking and control. If the controller detects an error in the data written, it flags the block of memory (in reserved space) so it will not be used in the future and rewrites the data to another block. This rerouting of the data is a second important function and is referred to as bad block management. Finally, the controller also performs a function known as read/write leveling. As you can imagine, if you continually write to the first block of available memory, it would quickly wear out, while the rest of the memory would be in tack. The read/write wear leveling "spreads the love" by writing data to various parts of the physical memory to ensure uniform wear. All this being said, the device, as it ages, would begin to exhibit a decrease in total capacity as the blocks were flagged as bad without a catastrophic failure to the entire device. Several other components may be the culprit for a total failure. If it's a jump drive, there is the USB driver chip and oscillator that could have failed. Jump drives, can even be washed as there is no voltage applied to the individual memory cells to maintain them (hence non-volatile) that would be damaged by short circuiting the PCB from the water. Just make sure that thing is completely dry before plugging it in!

  70. How Does Flash Media Fail? by kimvette · · Score: 1

    How Does Flash Media Fail?

    Catastrophically.

    At least with hard drives you can often get the drive up and running long enough to pull the data off if you put it in the freezer overnight, or encase it in dry ice. Or, if it's a board problem, if you have another drive with the same firmware rev, swap the controller. Very worst case, you can send the drive to a recovery lab and get your data back.

    Not so with flash. When it fails, the data is GONE.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  71. Overview by meregistered · · Score: 2, Informative

    So, I will pass on what I have discussed with my brother-in-law who is an Electrical Engineer that writes software to test flash memory:

    1. Flash memory is built with additional fail over storage (so a 1GB SD card actually has a certain % more memory than 1GB).
    When a section of memory fails it is marked bad by the flash controller and some of the fail over memory comes into service (marked bad much like failures on standard hard drives... although I get the impression the flash controller may be the thing remembering it's bad... wasn't clear on this now I have something else to ask him)

    2. Flash memory will fail... it can only be written to so many times before it will no longer be able to be written to... and the number of times is definitely not as high as a standard hard drive
    So it's likely that you can extend the life of a flash device by writing to it less often.

    And, not from my brother-in-law discussions, I personally had a flash drive fail (I was using it as the master copy of documents as I moved data between my work machine and home machine while working toward an online degree). When it failed there was no warning previously. It simply stopped working... wouldn't be read and wouldn't write. I suspect my batch file that performed the backups to it must have written to it too many times (it was a smaller 128MB drive so, considering the above discussion about fail-over memory a smaller drive SHOULD fail faster...)

    Hope that helps

  72. It fails... by akunkel · · Score: 0

    Brilliantly!

  73. It depends, an old device I have... by Anonymous Coward · · Score: 1, Insightful

    I have an old flash device which becomes smaller every time I plug it in. It's old, I mean REALLY old. One of the first generation of flash devices, so the write times are awful, and the life expectancy isn't very good, but I still check it every once in a while.

    It was originally 512 MB, but now it's dwindling somewhere around ~200 MB. Any write you make isn't particularly likely to fail, but some files might disappear as you put something new on it. Deleting files often delete whole folders, etc.

    Hope that gives you an idea.

  74. 5 years using flashes for embedded systems by pcontezini · · Score: 1

    Hello, I think i have seen enought flash failure to tell you what happens, i've created a system using linux for embedded systems with a total of 12000 units, for 5 years, in this time we have changed about 20% of theses flashes. What happens is not a single event, here it goes. - The flash just stop working, you can't read, you can't write, you can't do anything - Some sectors of the flash stop working, it gets corrupted somehow - The read of some sectors start to show errors like normal hard disks - When the sectors start to reach 100.000 write cycles, it gets slow to read, and the entire flash starts getting slower and slower My Solution until now: Make a big partition for the writable data, and turn it into reiserfs, it naturaly cycles the writes on each sector and you will be able to recover some of the data when it crashes And dont forget to make the software unlink the node before writing to it, then it will be a brand new file each time.

  75. When CF fails... by MadMorf · · Score: 1

    ...it seems to fail catastrophically.

    The company I work for makes systems which use CF as a boot device.

    I've yet to see a "partial" failure. It's usually all or nothing...During system upgrades we write new a boot kernel to the CF card and usually, I have found when that fails, the system will not boot either.

  76. Badly, with undetected errors by gweihir · · Score: 1

    I have a Kingston 2GB stick in a long-term overwrite test. The stick is first fully written with a random 1MB data block (repeated until full). Then the data is read and compared.

    The first 2069 Cycles went without error. Then I had some bit-errors in one cycle. Then anothe 746 perfect cycles. But since then it takes between 5 and 50 cycles for more errors. The really bad thing is, however, that unlike a HDD, the flash seems to have no error-detection at all, it just delivers bad data on read. The Flash controller chip is ECC capable, but does not seem to use it (you cannot have single-bit errors with ECC -- either you get no errors or a lot more).

    For me, this means that at least this stick is basically unusable for anything important. If I have to do a manual verify on each write, the usability is far too low. Also, the design is the stupidest possible. Error-detection id non-optional in data storage. I also find 2000 cycles (ot 2800) to frequent errors quite disappointing. I would at least have expected the advertised 10'000 cycles before data corruption starts.

    There is a residual possibility, that something else is responsible, but the progression is indicative of Flash degradation and I have observerd no other errors on this system, which is a 24/7 fileserver.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  77. physical reason why it fails by onionlee · · Score: 1

    well, the physical reason why most flash drives fail is because of some sort of strong voltage spike, maybe a result of touching the electrodes w/o grounding yourself.

    but most modern flash drives work by using quantum tunneling, which allows electrons to pass the junction as a wave. of course, some electrons get through by hot electron injection. after years of this wear, certain bits become damaged, and simply become closed circuits.

    also, if there is a voltage spike, way too many of the electrons go through by hot electron and again, same thing.

  78. Free the blue smoke! by bombastinator · · Score: 2, Interesting

    I wonder how well that hammer thing worked.

    It's beautifully effective for drives because they are high speed high precision mechanical devices, but even if you broke up the circuit board the chips were soldered to a guy with a soldering iron and some know how might still be able to get it back together again. Looking at that cell to gate progression posted earlier it sounds like unless you are able to actually destroy a given gate you don't destroy access to a give chip. If you were able to access the internals of the chip that might not be a barrier.

    Too many electrons are easy to find though. Maybe get some rubber gloves, one of those hand held stun guns and zap the board parts a few times after (or before) you're finished hammering. It could be fun and sparkley. This also provides opportunity for some memorable conversations with management. " ...It's these SSDs boss. They're just really hard to erase when they fail. I'm afraid the department is going to need it's own Vandegraff generator..."

    The blue smoke wants to be free.

    1. Re:Free the blue smoke! by Lostlander · · Score: 1

      Nah just pop an old usb or the like and hook it up to that then hook up the usb port to a circuit that has too much power and you'll fry that thing in no time.

    2. Re:Free the blue smoke! by bombastinator · · Score: 1

      but... smoke! fire! Giant three inch long sparks!.... 8(

    3. Re:Free the blue smoke! by Anonymous Coward · · Score: 0

      At that point incineration seems like the best idea. Save the static shocks for getting warranty repair of intermittent problems.

    4. Re:Free the blue smoke! by datadigger · · Score: 1

      stun guns, Van der Graaf Generator..."

      That's far too exotic. A few seconds in a microwave oven will do, including sparks and blue smoke.

      --
      Aphorisms don't fix code. (Bart Smaalders)
  79. Flash media by DougWare · · Score: 2, Funny

    Everyone knows that the mainstream flash media is so left wing that's going to fail.

  80. I am shocked! by Anonymous Coward · · Score: 1, Insightful

    I can't believe it. This is the first technically interesting Ask Slashdot I've seen in a very, very long time. It may be the first one I've ever seen that makes me wonder why they didn't just Ask Google or ask RTFM.

    1. Re:I am shocked! by Anonymous Coward · · Score: 0

      har har. Maybe I did, and maybe - just maybe - the results yielded were not terribly detailed. Like, one or two comments on failure, in a general fashion, w/o much associated data.

  81. Raid-flash-drive? by Max_W · · Score: 1

    What if to construct a raid-flash-drive. Combining 2 flash-drives into one? If one drive is gone, blinking orange lamp goes on, instead of green? Data is written always on 2, like with a raid array.

  82. My SD Flash is flaking out this morning by loudmax · · Score: 1

    I got a 16 GB Transcend SD memory card as expansion storage for my Aspire One netbook. I reformatted it for ext4 and put about 4 GB worth of music onto it. It worked fine for a couple of months, then just recently, especially today, I've been getting read errors and it's hiccuping on songs that used to play just fine. The weirdest one is that one track will actually jump to a completely different song from a different artist about a minute in. I'm playing stuff in mplayer which is extremely forgiving of read errors, but I shouldn't expect any errors.

    Aside from reformatting to ext4, this card has had very little rewriting. I haven't filled it yet, and very little has ever been erased or rewritten. I don't know whether the weirdness should be attributed to the the cutting-edge ext4 file system or to the cheapo Transcend SD card. I'm leaning toward the latter, but I'm curious if anyone else has experienced this sort of thing.

    --
    KTHXBYE
  83. Supporting but annecdotal evidence by Anonymous Coward · · Score: 0

    My lab had a 256MB flash drive that got used intensively, passed from student to student for a few years... eventually it could no longer be written to, but we were able to read nearly everything on it.

    Otoh, I have a 4GB drive, and it suffered data corruption recently, though I'm unsure if it was due to an OS error, the drive itself, or an improper disconnect.

  84. Flash Media? by Anonymous Coward · · Score: 0

    There again; am I the only one who thought at first glance that Flash media fail because they are disabled by NoScript?

  85. incorrect size by deep-deep-blue · · Score: 1

    At some time I noticed that a small USB flash reported 8GB instead of 1GB. I only looked at the problem because of some corrupted files (files written into an inexistent adress space). Probably cause: a bad motherboard that died a week later.

  86. Re: by NigelT · · Score: 1

    I've had many flash drives over the years. currently I have a 1GB Kingston, 2GB Memorex and a 4GB Kingston. The 1 and 2 GB sticks seem a bit more stable, but the 4GB just drops off the volumes list quite frequently. More so when copying large files. I suspect it might be a power issue. But i havent looked into it too much :P

  87. Reliability, FAT32 vs. FAT16 on SD Cards by northerner · · Score: 1
    Embedded-Code.com sells C source code for FAT32/FAT16 drivers for use in embedded projects.

    In their product web page they have an interesting section titled "Don't think you need FAT32?". In that paragraph they say that FAT32 is less susceptible to a single point of failure than FAT16 due to the use of a backup copy of critical data structures in the boot record. See their MMC/SD Memory Card FAT16/FAT32 Driver page.

    I presume this is referring to the second copy of the FAT table. Do all OS's back up with a second FAT copy (or other data) to make the media more reliable.

    Are there other steps an embedded application can take to make SD cards more reliable? e.g. read back after write, use checksums or CRCs in data files, use FEC (forward error correction), write two copies of files ...???

    Is it better to use a non-FAT file system for reliability if PC compatibility isn't essential.

  88. most common death for my usb drives by eamonman · · Score: 1

    is decapitation. they might work one last time while you hold it to the port, but that's usually it.

    --
    0- Eamonman Proud member of DNRC
    1. Re:most common death for my usb drives by rcastro0 · · Score: 1

      Precisely! The only two ocurrences I had of failure in a Solid State media (and I've had Sony MemorySticks, SD, CompactFlash, besides USB drives) was precisely that:
      The USB connector breaks.

      I know this is not the type of failure the original poster had in mind. But USB drives die because either you hit them while they are plugged in (e.g. karate-chop accident, etc...), or because the shiny metal part folds/bends while being manipulated. And when I say "manipulated" that includes "in-the-pocket" damage and being bitten by a three-year old, as I found out.

      --
      Quem a paca cara compra, paca cara pagará.
  89. Recover pics from SD card by nafhan · · Score: 1

    I had a 2GB SD card from my camera show up as empty when I put it into my card reader a few months back. I used the (free) utility that I found on Lifehacker to recover the 4-5 months worth of family pictures off the card. It worked great. The pics all had strange filenames and I had to sort based on the pictures metadata rather than the file creation date, but that's to be expected.

    http://lifehacker.com/software/file-recovery/recover-a-borked-flash-drive-with-photo-rec-314963.php

  90. Adobe, you win this time... by Anonymous Coward · · Score: 0

    To my dismay, this article had nothing to do with Adobe Flash technology. I had a written thesis waiting for such an event. You win this time Adobe, but I'll be back with in due time my friend, in due time.

  91. Embedded Linux device with dead flash by Necron69 · · Score: 1

    I recently had a fibre channel router whose flash had gone bad. This is an embedded Linux system on PPC (Brocade 7500). Basically, the flash was showing a zero size device:

    Booting "Fabric Operating System" image.
    Blk map has an invalid version 0
    Blk map has an invalid version 0
    ThisOSLoader has an invalid magic number (0x00000000)
    ThisOSLoader has an invalid magic number (0x00000000)
    ATA()0x48047's entry point is too small (0x00000000 0x00100000)
    OSLoader contains no bootable devices.

    When I tried to reflash it after booting off the network, there wasn't any /dev/hda device there to format. Replacing the flash card solved the problem.

    Unfortunately, the dead flash took with it any prior logs of errors it might have given before it failed, but it certainly wasn't readable after the fact.

    - Necron69

  92. Know what it is to know how will fail. by Kirys · · Score: 1

    Well is difficult to explain what a flash memory is (but there is a detailed explanation on wikipedia http://en.wikipedia.org/wiki/Flash_memory). To make a long thing short (and very approximative), a flash memory is a sort of "unconnected capacitor" (floating gate) the charge is changed using a quantum physics effects (not only), and is read due to the "interference" of the charge of this "capacitor" with a "nearby" transistor gate.
    So the first thing you have to know is that the data on a new flash memory stays for a long time (10 years at least), but not forever, cause the capacitor discharge due to natural loss of carge.
    Due to disk writing (changing the value of a cell) the charge is loss faster and faster so there will be a day that the charge of a cell will be completely loss after just a few hours or less.
    The effect you may see depend mostly on the cell type (SLC or MLC) and cell allocation algorithm, but the first thing you'll see is random data corruption of recently updated datas; but, due to the cell allocation algorithms, faulty cells will be eventually assigned to updated fat data and the damage will propagate fast.
    My sugestion is: replace a flash memory at the first signs of data corruption.
    Cya

    --
    Unluckily Murphy was right.
  93. I've had one fail... by Anonymous Coward · · Score: 0

    And, basically, it was unspectacular. It simply became suddenly inert -- as if it had been unplugged. Except, after that you couldn't plug it into anything and have it work. I'm guessing that the memory on the device was probably just fine but the little IO PIC in the thing probably blew (it probably was marginal when I bought it, it just took a while to die).

    There was no static/humidity/chemical issues, and I'm assuming that it wasn't a voltage spike since it was plugged into a hub attached to a UPS with AVR and nothing else was affected.

  94. Data Remanence in Semiconductor Devices by Anonymous Coward · · Score: 0
  95. Lack of privacy by Anonymous Coward · · Score: 0

    The lack of privacy around flash is the main failure.
    The lack of universal device support is the second failure.

  96. Too many writes by Anonymous Coward · · Score: 0

    Two cheap flash drive that failed on me seemed to be related to too many writes related the the directory / FAT table. I was doing a lot of saves and automatic document updates. After about two years it would have problems being recognized in any computer but the one I used it in and I just barely got it online long enough to get the data off. I tried formatting it but after writing one file to it the drive was no longer readable at all.

    My assumption, without any tools to look at the bits on the silicon, is that one or more cells failed right when writing out the changes to the FAT tables. At that point, since cheap ones don't have any wear-leveling algorithms, it was toast. I even played with using some net coding examples that were supposed to go over the USB bus, under Linux, to try to use it as a raw device to find the dead cells. It did not work but I think that is my skill level at understanding the code examples, not that it would not work. The premise was that the code would allow it to be mapped out and then "reprogrammed" to drop out all the bad cells. Sounds good but if it worked reliably it would have been being sold, not on a badly coded web page.

  97. Depends on your device and drivers... by BillX · · Score: 1

    The one time recently I've had Flash memory fail (an SD card in this case, FAT formatted) due to natural causes, i.e. other than ESD or hardware-development abuse, it grew a at least one defect which acted just as a HDD 'bad sector' would - with a catch: The communication between an SD card and the PC is essentially SCSI, and the card may (and should!) return an error flag in the SCSI packet if a read/write failed. My PC's Flash reader interprets such an error as a sign that it should crash outright. Maybe it is trying to re-read the sector infinitely many times until success, or maybe just throws in the towel altogether, but the upshot is that the card/reader goes catatonic on the first read error and must be recovered by plugcycling it. So 'chkdsk' or other tools which would mark off bad sectors at the filesystem level will not recover it as they perform a read-read or read-write-compare test and inadvertently crash the reader just before they could have fixed it.

    Flash can handle a large, but limited number of erases, so bulk Flash media (SD, CF, etc.) use a wear-leveling system to ensure some physical sectors don't get written to much more frequently than others. A table of the logical sector numbers (as the OS sees them) points each number to a "randomly"-selected physical address, which is re-selected to another free sector on every write.

    There are many other ways Flash can fail (e.g. page/column driver failures taking out large swaths, possibly GBytes of media at a time), but for single-sector failures, if you are able to write to the bad sector (without reading first, if your reader hangs up on reading one), the fault will appear to 'go away' since a fresh new physical sector was selected. But beware, the bad sector is still in the pool, so it WILL come back to bite you sometime in the future. If the bad sector can be marked off at the filesystem level, in theory nobody will ever attempt to write to it (thus changing the wear-leveled physical sector the logical 'disk' sector number points to), and it will remain safely excluded.

    Some types of Flash media will attempt to mark sectors 'bad' at the device level and exclude them from the physical sector pool, but I would not rely on this.

    --
    Caveat Emptor is not a business model.
  98. Open Source NAND Flash testing platform by gbrayut · · Score: 1

    I did something similar for a senior project at the University of Utah that was sponsored by Micron. Our goal was to build a testing platform for NAND Flash memory, which would allow vendors to test the memory and analyse the failure characteristics. We never fully finished, but we did get a spot presenting at the 2008 FLASH Memory Summit.

  99. had many dead SD cards by heroine · · Score: 1

    Have had several SD cards fail in a custom board & 1 fail in a commercial product. In all cases, they got into some safe mode where they wouldn't accept write commands but would accept read commands. The problem may be static electricity, too many invalid write commands, or just flaky manufacturing.

    Unfortunately, for whatever reason, it's really hard to find failures of SD cards on Google, or failures of any commercial product for that matter.

  100. How flash drives actually fail by Anonymous Coward · · Score: 0

    I work as an Electrical Engineer and I have a buddy who is a Technician. He has been in the business for 30 years. He told me that he used to work part time for a company that would recover data from dead flash drives. What they would do is take the broken flash drive, buy and identical model flash drive, (here is where my Tech buddy comes in) they would then take the actual flash memory from the faulty device and solder into place on the brand new flash drive. He said that this would allow the data to be recovered 9 out of 10 times. This means, of course, that when your flash drive fails, 9 out of 10 times (anecdotally) it is because the I/O portion of the drive or the connector has broken, not the actual flash memory. Basically, your data is still there, you just can't read it.

    Anonymous Coward

  101. My two cents by Anonymous Coward · · Score: 0

    I have seen a mis-wired front panel USB connection fry the controller chip on a USB stick. One of the sticks that I had seen damaged was a Micro SD flash reader. I pulled the Micro SD chip and plugged it into a new reader and was able to use it normally. When we took a closer look at the computer that was frying our sticks, we found that the connector from the front panel USB was reversed (+ to - and D-in to D-out) -k

    1. Re:My two cents by jlmv · · Score: 1

      This happened to me also. Now I use the usbcheck port tester for this.

  102. weird fail by topnob · · Score: 1

    mine, is weird, it started brining back the wrong parts of files, so you copy a file there, when you try to read it all you get is part of the file and part of another file on the drive. its been formated a couple of times now, and still does it.

  103. My bad USB flash stick by Skapare · · Score: 1

    I have a USB flash stick that has some strange sectors. They do NOT cause any I/O errors. However, different data results from reading those sectors. Even more strange is that I get different data based on what block size used to do the reading. For block sizes 512, 1024, 2048, 4096, and 8192, I get a certain data value on these sectors. If I use a block size of 16384 I get different data. And for all larger powers of 2 (I tried up to 1048576) there is another value. So I can get 3 possible data values from these sectors depending on what block size is used. As long as I use the same block size (one of 512/1024/2048/4096/8192 vs. 16384 vs. one of 32768/65536/131072/262144/524288/1048576) I get the same data. That is just so strange.

    I'm guessing that internally, the flash is failing to read some sector, but goes ahead and transfers to the USB bus whatever data was left in the buffer. What was in the buffer depends on the size of the request.

    What's annoying is that there is NO indication of an error. I discovered this only because 2 different programs that happen to do read() requests in different sizes got different data. These programs were bzip2 and gzip. So then I ran tests to see why.

    I bought a brand new 8GB flash key last night. It did exactly the same thing. I then write over it and now it does not do this anymore. I am guessing that there is some kind of rotation of blocks (of some size maybe around 16384 bytes) that are the unit of erasure, as part of the wear leveling, that has left the bad sector currently in the unused pool. I hope it has been detected as bad and flagged unusable. I worry that it may come back sometime as more data is written in the future. Now I need to do read-back verification of any critical data I write.

    This has happened with 2 different 8GB sticks and 1 16GB stick from SanDisk. I did not get to test this with smaller ones I previously had, and have given them away so I no longer have them. I'm not going to buy more smaller ones just to carry out these tests. I also use SDHC memory cards, but have not tested those, yet. I plan to get a 16GB SDHC card soon, and I will run these tests on the factory data recorded on them at that time and see if SD cards have the same issue.

    I'm hoping it's just some glitch in the way the factory initializes the flash. Maybe they initialize it while its still a chip and not using the USB interface, and don't actually run the wear leveling logic during that initialization (which may even be loading the wear leveling firmware at the same time, so in that case it can't use that logic, yet). As soon as I can get hold of someone at SanDisk that is technical enough, maybe I can find out what the issue is.

    So in summary, maybe this is a bad flash, and maybe not. But something is not giving an I/O error when I think it should. So there may be a risk that flash devices could fail without proper error indications.

    --
    now we need to go OSS in diesel cars
  104. No media by Anonymous Coward · · Score: 0

    My drive started not showing any partitions in Linux and /dev/sdb gave errors. In Windows the driver said 'insert media'. I presume the USB controller lost its connection to the flash chip or something, weirdness

  105. brickd by Anonymous Coward · · Score: 0

    Had a 64 mb flash ur-disk flash drive fail about 4 years ago. Totally unreadable, no trips thru the washer. Was used for daily file backups for a couple years. Save your data in many places you must.

  106. Oriasten by Oriasten · · Score: 1

    I work at a computer retail store and I asked one of our Techs this question. He did not know so he called a SSD manufacturer and their answer was this. If you are using the computer and the drive fails the screen will just go black, and all will be lost.

  107. I used to be leery of A-Data, but no more by BrunoUsesBBEdit · · Score: 1

    When my 1yr2 old 4GB 266x CF (not cheap when I bought it) died I figured I was SOL. But, with one request for service they sent me an RMA # and I had a new one within a few weeks. I will definitely not feel the need to purchase SanDisk or Kingston for trustworthiness anymore.

    Even though Lexar seems like a big name, they always felt a little sketchy to me. Maybe I associate them with Lexmark or Lex Luthor.

  108. It just failed. by gordguide · · Score: 1

    In my case, a MicroSD 2GB flash media file, that had been in my phone and worked for a while, just stopped working period, to the point where the phone reported that it simply didn't exist. I though the phone was broken.

    Nope. Popped into a known good MicroSD adapter and that into a known good multiformat flash reader, it's as if the thing simply does not exist whatsoever. An identical MicroSD card bought at the same time and installed in my Garmin GPS works fine, in the GPS, in the adapter and via the reader. I put it in my phone, and the phone saw it, although because it's full of GPS data and maps, I made no attempt to actually use it with the phone.

    Died, plain and simple. Not even heavy enough to be used as a boat anchor so it's a truly useless thing.

  109. Eject still useful by chkn0 · · Score: 1

    Linux, otoh, doesn't need eject. Just umount the thing, and sync if you're paranoid.

    Actually, eject is still useful in GNU/Linux.

    1. It causes the device entry in /dev to go away.
    2. It does send some kind of eject signal to the device. Most devices behave just fine if they're disconnected without receiving an eject, but some have issues. I have a Nikon camera that acts like a card reader for its own card when plugged in via USB. If I yank the plug without ejecting it gets confused, sometimes to the point that only taking the battery out and putting it back in restores the camera to normal working order.

    Eject USB devices in GNU/Linux with the same old /usr/bin/eject command used for CD-ROM drives (internally, the ioctl is still named CDROMEJECT) (GUI users will probably have an 'eject' entry in a right-click menu somewhere).

  110. USB stick that broke down by Fluffy+Bunnies · · Score: 1

    A friend of mine had a 8Gb memory stick that went bad when we tried copying several hundred photos on it. With the first batch, it seemed to have multiple files with the exact same name in the same directory, which I believe shouldn't be possible. Each one had the same thumbnail too, and I'm pretty sure each could be opened normally. On the other hand, some of the photos we tried copying on it just weren't there. For some reason, we still tried with the second batch of photos. This time as well, many photos simply didn't show up on the stick after being copied. There were also some very, well, odd files present: too small to be photos and with file names consisting only of a few letters (with no extensions).

  111. Silent SanDisc 16GB FS Corruption after 8 months by PurplePhase · · Score: 1

    I just had this happen to me!

    I didn't know what was going on, but I typically keep a lot of small text files open in JEdit. Fortunately JEdit checks the status of files when it gets focus again - and this started when a couple dozen files "changed on disk" though I hadn't done anything. I didn't investigate at the time, but then it happened again early next week: a couple files I hadn't touches were reported "changed on disk". I looked and the directory was now empty! I still don't know what if anything else was affected the same way.

    Further investigation showed that a couple directories reported 4-10GB of space used. While trying to copy over files to another drive another 4 directories failed such that the total reported file size on the 16GB flash drive was WAY over 20GB. I have screen shots if that helps any. Looking at those directories in Total Commander (Windows XP) shows dozens to hundreds of files with gibberish names and file sizes.

    I tried using Nero 9's recovery tool, but it seems to only be made for people trying to recover a single file - I can't see how any programmer would consent to release such a shitty UI. I still haven't done a compare to see if Nero was able to recover anything more than a simple copy did. (besides hundreds of zero-size files)

    AND I'm possibly out dozens of files I may never know about. Of course if I wasn't using JEdit I don't know how I'd be able to identify the problem at all. I don't feel like I can trust SDs anymore with critical data.

    This was after trying to use the SD as my personal data drive in a laptop since last July. I wouldn't even call it heavy use - fortunately I kept my repositories on an HD instead of the SD card. But everything is backed up again...

    8-PP

  112. SD Card failure by Anonymous Coward · · Score: 0

    Had a SanDisk 8GB microSD in my N810 - used it as root/swap. After about 3 month it the root file system was corrupted: First fsck would find and correct errors, second fsck would say everything ok, reboot would show exact same errors in the exact same locations again.
    It basically looked like a read-only device that would accept writes without complaining, but would loose that information on the next power-cycle.
    Lost some (unimportant) data because I couldn't believe that the drive had gone bad so quickly. Send it in for warranty and got it replaced free of charge.

  113. You gotta be old fashioned by Ilgaz · · Score: 1

    Also Linux/UNIX (OS X)/BSD gives (raises) "EIO" flag if filesystem senses an inconsistency.

    I am giving an example from Windows since chkdsk is questionably best thing for their own format, just to give the idea of old fashion.

    Every month, on Flash drives carrying meaningful, non reproducable data (e.g. personal data, not downloads), I suggest running chkdsk /f /r (drive letter). It is very fast and cheap way of learning issues before they happen. As it is not magnetic data/moving parts, I wouldn't keep using it if there is 1 byte of "bad block". As OS X user, I don't have stock command to bad sector check foreign filesystems (in fact, even its own) so I don't know the Linux commands.

    We have to get old fashion on USB/Firewire drives too as we (and the OS we run) can't pull the SMART data from them.

    1. Re:You gotta be old fashioned by Megane · · Score: 1

      As OS X user, I don't have stock command to bad sector check foreign filesystems (in fact, even its own) so I don't know the Linux commands.

      Applications -> Utilities -> Disk Utility.app

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:You gotta be old fashioned by Ilgaz · · Score: 1

      It does not do bad sector checking. There are pricey utilities doing bad sector checking and I assume some generic unix tools can be implemented. The idea is, actually marking and detecting bad sectors.

      We don't have this: diskutil verifysurface /Volumes/usb_junk opposed to verifyvolume (fsck -f /dev/* )

      The "erase" (format) zeroing all data may be implementing bad sector marking/checking but as you can see, it is erasing data.

      There is a mechanism and bad sectors functionality is implemented in HFS (+) so it could be even happening automatically.

      The real sad thing is, some companies (lets not name) will charge $100 for utilities which also does sector checking and they are too lazy to implement fat bad block marking which is common knowledge.

  114. Warning about leaving sticks in when powering down by Sits · · Score: 1

    The warning about not powering your PC off with a USB stick inside might well be true but I've not heard anything concrete about it elsewhere.

    A few days ago I did this - powered down a desktop PC with a uSB stick attached (I was too lazy to safely remove the stick first). A day later I put the USB stick in another machine and it was completely empty - zeros as far as the hexdump could see (including the partition table)...

    Now it could be unhappy coincidence but it seem awfully fishy that these two events would happen so close to each other so if I guess anecdotally I will start advising people to pull USB sticks before powering off PCs wherever possible.

  115. Miswired USB Ports off your motherboard by Anonymous Coward · · Score: 0

    I miswired the usb ports on my motherboard to my case and fried a few flash drives. Anybody else brave enough to admit that on Slashdot?

  116. Depends on the device by extensive · · Score: 1

    The filesystem relies on the device sector writes to be atomic, which generally is not the case for flash media. Therefore consistency cannot be guaranteed for ANY filesystem.

  117. Flash Failure : Verbatim by Anonymous Coward · · Score: 0

    I bought a 512 meg Verbatim flash drive. After a lot of use copying data back and forth to work each day, it failed on me. It would get write errors copying data to it. Since I needed it to copy data back and forth, no write = no use. I'm unsure if I could have read the data off it as I deleted the data and copied new stuff to it. I didn't lose data because of it. That's the only failure I've had out of 20 flash drives. Most age out due to size long before they wear out. A 128 meg drive is useless now, even if it works.

  118. USB flash failure experience by Anonymous Coward · · Score: 0

    I had a Sandisk Cruzer mini USB stick fail on me without warning. I recall working in one environment where static discharge was an issue. While I grounded myself before inserting drives, this may have contributed to the drives failure.

    When the device failed, Windows would not recognize the file system on it but it still recognized the drive. Windows Explorer would just hang when accessing the drive. Windows drive manager would claim that the drive was unformated.

    I ran a few file recovery apps (GetbackFAT, Encase) and one of them could read the files, but I never registered and recovered the data. I tried the drive on Linux and OS X; those operating systems also had trouble reading the FAT32 file system, but they did see the hardware (without hanging the operating system). I believe it was probably a corrupt file allocation table in the end that caused the failure of the drive. Also note that Spinrite was unable to recover the files.

    I ended up reformating the drive and thus far the USB stick is working again. I try not to leave anything important on it in case the hardware failes again.

  119. You've never seen a problematic flash drive? by Anonymous Coward · · Score: 0

    You've never seen a problematic flash drive? Try cheap chinese made models.

    If you try reading message boards from poor countries where cheapo flash drives are really common, you'll find a lot of complaints.

  120. No HTTPS support by thasmudyan · · Score: 1

    From their FAQ:

    Within I2P, there is no need for HTTPS, as all traffic is encrypted end-to-end.

    Sorry, I had to laugh a bit there. That's VERY naive. In anonymizing networks, HTTPS is the only thing that protects you from possibly corrupt exit nodes by encrypting the traffic between your browser and the destination webserver. To claim I2P doesn't need HTTPS support is misleading or at least ill-phrased.

    1. Re:No HTTPS support by thasmudyan · · Score: 1

      Oh shit, wrong thread. Sorry. Please disregard!