Slashdot Mirror


Why I'm Usually Unnerved When Modern SSDs Die on Us (utoronto.ca)

Chris Siebenmann, a Unix Systems Administrator at University of Toronto, writes about the inability to figure out the bottleneck when an SSD dies: What unnerves me about these sorts of abrupt SSD failures is how inscrutable they are and how I can't construct a story in my head of what went wrong. With spinning HDs, drives might die abruptly but you could at least construct narratives about what could have happened to do that; perhaps the spindle motor drive seized or the drive had some other gross mechanical failure that brought everything to a crashing halt (perhaps literally). SSDs are both solid state and opaque, so I'm left with no story for what went wrong, especially when a drive is young and isn't supposed to have come anywhere near wearing out its flash cells (as this SSD was).

(When a HD died early, you could also imagine undetected manufacturing flaws that finally gave way. With SSDs, at least in theory that shouldn't happen, so early death feels especially alarming. Probably there are potential undetected manufacturing flaws in the flash cells and so on, though.) When I have no story, my thoughts turn to unnerving possibilities, like that the drive was lying to us about how healthy it was in SMART data and that it was actually running through spare flash capacity and then just ran out, or that it had a firmware flaw that we triggered that bricked it in some way.

49 of 358 comments (clear)

  1. With spinning disks, you do not know either by gweihir · · Score: 5, Insightful

    Seriously, you do not. You may know the end-result sometimes (head-crash), but the root-cause is usually not clear.

    So get over it. It is a new black-box replacing an older black-box.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:With spinning disks, you do not know either by 110010001000 · · Score: 5, Insightful

      What is unnerving is that a guy from the Department of Computer Science thinks that SSDs are theoretically immune to manufacturing failures.

    2. Re:With spinning disks, you do not know either by froggyjojodaddy · · Score: 5, Insightful

      From the article:

      "Further, when I have no narrative for what causes SSD failures, it feels like every SSD is an unpredictable time bomb. Are they healthy or are they going to die tomorrow? "

      Emphasis mine. I feel like this guy has opportunities to improve his coping mechanism. For someone in Computer Sciences, it seems like he's way too worried about this. I'm not trying to be mean, but it's like if I got into a car accident and then questioned the entire safety design of all vehicles rather than just taking a few steps back and understanding it's a freak event, but not a totally unexpected one. If you've been driving for 30 years, statistically, you're likely to get into at least one accident, even if it's not your fault

    3. Re:With spinning disks, you do not know either by AmiMoJo · · Score: 4, Informative

      Often SSD failures can be predicted or at least diagnosed by looking at SMART data. That's what it's for, after all. Some manufacturers provide better data than others.

      Like HDDs, sometimes the electronics die too. Usually a power supply issue. Can be tricky to diagnose. SSDs are slightly worse as with HDDs you can often replace the controller PCB and get them working again, where as SSDs are a single PCB with the controller and memory.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:With spinning disks, you do not know either by alvinrod · · Score: 2

      Or to learn what causes SSD's to fail. Just because something appears unpredictable doesn't mean that it is so. If he doesn't have the time to devote to investigating this issue and acquire any requisite knowledge that will help him to uncover the truth, then he probably shouldn't be squandering any of that precious time whining or worrying about things that are out of his control.

    5. Re:With spinning disks, you do not know either by ctilsie242 · · Score: 5, Funny

      Could be worse. At a previous job, I've had someone demand "7200 RPM SSDs", and no amount of explaining could change the person's mind.

    6. Re:With spinning disks, you do not know either by Stonent1 · · Score: 4, Interesting

      Ok, I'm in IT and it unnerves me. I've had numerous computers have an SSD totally die and lose all data with no smart warnings in the last few years. (Not me personally, I mean people at our organization)

    7. Re: With spinning disks, you do not know either by omnichad · · Score: 3, Interesting

      Older SSDs didn't even have a wear-leveling SMART attribute or total host writes attribute. Some of the cheaper ones probably still don't. So there is no way to see how close you're getting to the estimated upper limit. There is a pretty clear progression on the newer drives. With hard drives, mechanical failure is actually less predictable than SSD wear-out (defects aside).

    8. Re:With spinning disks, you do not know either by Comboman · · Score: 3, Informative

      Mod parent up. The most common cause of a sudden, unexplained failure for both HDs and SSDs is a failure of the controller rather than the media.

      --
      Support Right To Repair Legislation.
    9. Re:With spinning disks, you do not know either by jellomizer · · Score: 2

      I find a lot of fear around new technology to be the same as the fear of flying.
      Where numbers all point to a better more robust product, there is just more anxiety for when something goes wrong, mostly because when it does, there is little to do to fix it.

      The old spinning drive if failed, you can sometimes put it in the freezer power it up and get the data off, or if you are more technical you can open it up, and move the data disks to an other drive.

      But for the most part, Standard best practices of keeping backups and/or having the correct RAID on your drives is the best option to keep the data safe. Solid State or mechanical, they can always fail. The solid state could fail from a power surge, or just excessive heat, or just a fault in the build.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:With spinning disks, you do not know either by jellomizer · · Score: 4, Funny

      That is why I always stick to real to real 9 track paper tape. If you can't see the bits you just can't trust it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:With spinning disks, you do not know either by Anonymous Coward · · Score: 5, Insightful

      All for the SAME reason- the wrong type of cell failed, and the crappy software doesn't know how to recover. The software systems of the SSD and the OS driver side are written by idiots.

      A low level tool that knows your particular SSD driver chipset could trivially access the vast majority of flash cells on your SSD drive. But what good is that FACT if the tools are not readily available.

      And SMART warning do NOT apply to SSD drives. SMART is for electro-mechanical systems with statistical models of gradual failure. SMART is FAKED for SSD.

      A catastrophic SSD failure is when the 'wrong' memory cell dies, and the software locks up. Since all memory cells are equally likely to die at some point, this is a terrible fault of many of these drives.

    12. Re:With spinning disks, you do not know either by I-am-a-Banana · · Score: 3, Interesting

      Seriously, you do not. You may know the end-result sometimes (head-crash), but the root-cause is usually not clear.

      So get over it. It is a new black-box replacing an older black-box.

      Well I need to partially disagree with you there. With a traditional drive when it fails and you take it apart carefully you can try and determine what happened. If it was a head crash you may be able to see what caused the head crash. In my case a Quantum or Maxtor drive that had 3 extra screws shipped in it loose where the inside control circuitry was. You could tell if it was a frozen motor, or if you are lucky find that the external board had a fried electrical component on it. For friends I desoldered the fried component and put a new one on and the drive worked perfectly. Obviously we copied the data off of it onto something new then we put the drive into storage for safe keeping. With the older drives there is the small chance of repair. Yes there are companies out there that will disassemble the drive, remove the platter, and put them into another working drive to recover data. Obviously with a head crash you may not be able to recover all but, in absolute necessity you could. Or you could just be a nerd that wants to do an investigation to find out why. With SSDs however there is no chance of fixing it, and no chance of knowing exactly why. However I don't know why he would say that SSDs shouldn't have manufacturing defects. They do. They are just not mechanical, but I would hope that because they are not mechanical they would hopefully be less likely to be defective.

    13. Re:With spinning disks, you do not know either by Sponge+Bath · · Score: 4, Funny

      Tell this person you could only find 7199 RPM SSDs, but if they spin in an office chair while using the system it will make up the difference.

    14. Re:With spinning disks, you do not know either by R3d+M3rcury · · Score: 2

      Exactly. I've had bad DRAM before which caused the occasional inexplicable crash. I don't see any reason why SSDs would somehow be immune from this.

      That said, most SMART codes are for mechanical hard drives. I wouldn't be surprised to discover that there isn't really a good way to test reliability for SSDs, so the SMART codes always come back as "A-OK!"

    15. Re:With spinning disks, you do not know either by greenwow · · Score: 2

      I disagree that SMART data helps with diagnosing failures. I save the output of "smartctl -a /dev/?" every night for every drive on every server. I haven't seen anything that predicted the huge number of SSD failures that you have with heavy use. We started using them three years ago when we started buying servers with 2.5" drive bays. I think we've replaced the ~75 drives about 120 times. Yes, more than once. If someone could come up with a predicting failures then they will become rich.

    16. Re:With spinning disks, you do not know either by 110010001000 · · Score: 2

      Thats nice, but that isn't relevant to what I wrote. I commented that it is unnerving that he thinks that SSDs are theoretically immune to manufacturing failures. There are a lot of reasons why a SSD can fail. Soldered joints can fail. There are various bonds that can also fail.

    17. Re:With spinning disks, you do not know either by Junta · · Score: 2

      Old stereos from
      the 1970's are still in service

      Well, old stereos from the 1970s that are still working are still in service. No one talks about the old stereos that died in the 70s because that's boring.
      SSDs are going to be in the same boat. Like all other electronics, some have a ticking time bomb and will probably fail within the first 5 years or so. Those that have the perfect voltage regulation and capacitors and such will last until their NAND wears out and they could also seem long lived (except the capacity is going to be so pathetic that no one is going to want to hold on to those, while a 1970s stereo is still perfectly capable of putting out good sound).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    18. Re:With spinning disks, you do not know either by SuperKendall · · Score: 2

      This is why I try to buy more expensive and higher performance SSD drives (like the Samsung EVO line) - but I have to admit I have absolutely zero idea if the chipset on the more expensive drives is really any better at all. It just seems likely the design would be better in some ways or a bit more fault tolerant.

      Even that strategy I know can fail though, a few years back one of the most expensive Sandisk Pro SD cards just died out of the blue. It happened while I was at a photography convention where Sandisk was actually present, including a tech that had a full suite of SD analysis tools with him - and even he could get absolutely nothing from the SD card...

      I still back up regularly, really the only thing you can do in a world where and SSD drives may just fail whenever .

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    19. Re:With spinning disks, you do not know either by Immerman · · Score: 2

      I believe Intel SSDs are programmed to "self brick" when they fail, or at least they used to be. I remember thinking that was a spectacularly stupid way to fail, and the read-only mode would be much preferable. Yes, your computer will likely crash hard in short order either way, but at least with read-only mode you could get (most of) your most recent data off it

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    20. Re: With spinning disks, you do not know either by datavirtue · · Score: 2

      Yep. Pure and Nimble already did. They got rich.

      --
      I object to power without constructive purpose. --Spock
    21. Re:With spinning disks, you do not know either by gweihir · · Score: 4, Interesting

      Well, I originally bought OCZ. Today _all_ of 5 OCZ drives I got are stone-dead. After that I moved to Samsung, mostly "Pro". They are all still working fine and some are older now than the first OCZ when it died. So yes, it makes a difference. Incidentally, Samsung had excellent reliability in their spinning drives as well. It seems they just care more about quality and reputation.

      That said, I find it sad that you cannot get "high reliability" SSDs where you basically can forget about the risk of them dying. I am talking reliability levels like a typical CPU here. It seems the market for that is just not there.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    22. Re:With spinning disks, you do not know either by viperidaenz · · Score: 5, Insightful

      SMART should be able to provide the number of remapped sectors. There should be manufacturer specific counters for the amount of over provisioning that is left for remapping too. That should tell you precisely when you should plan to replace an SSD due to age.
      How hard would it be to notify something that the drive can't handle any more dead cells, so should not be written to any more? Or that it is down to x% of spare nand?

    23. Re:With spinning disks, you do not know either by Aighearach · · Score: 2

      Nope. You're not paying for different control ICs, where you actually get something from paying more it would be higher speed or higher yield rates on the memory chips.

      Higher yield rates will translate into lower runtime failure rates.

      You're not going to learn much from the wrong side of the controller, because customers at all levels refuse to pay extra for built-in forensics. And you'd have to choose between extra silicon that normally isn't even used, or extra power use. It won't be free.

      You have to get at the pins of the memory chips and interface them to forensic tool. Usually it is probably simplest to unsolder them and put them on a breakout board. You could typically get most of the data back that way. If partial data is really that meaningful to you.

      Most people don't care; partial data is worthless to them. They either had a backup, or didn't. Probably only cops, criminals, and spies want people's data that bad.

    24. Re:With spinning disks, you do not know either by prisoner-of-enigma · · Score: 2

      I think you may be missing his point. I've had SSD's die on me as well with absolutely no warning. What's unnerving about it is you have no idea why it failed. Good engineers like failure analysis; it helps determine if you're buying a crappy product, running your product out of spec, or any number of other metrics which can inform future purchases.

      Mechanical drives usually give you some indicator of why they failed in the form of horrible noises. SSD's don't give you much of anything. If neither SMART nor spare block allocation figures are out of spec you have nothing to go on. I've chalked these up to the controller on the drive itself failing but that's just a guess. I have no way to perform any additional diagnostics that might tell me more. As a result, I've simply avoided buying drives of that brand anymore. Crude, yes, but what other metrics can I use? I'm not talking about a single drive. It's happened to multiple drives of a similar make/model, all of which failed suddenly and gave no data afterwards I could use forensically.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    25. Re: With spinning disks, you do not know either by prisoner-of-enigma · · Score: 2

      Doesn't help if the controller fails. SLC flash has better write longevity but none of that matters if the controller bombs.

      Further, a sudden, catastrophic failure is (by process of elimination) almost certainly a controller failure. No matter if you're using SLC/MLC/TLC/etc. flash, cells don't die en masse. They usually die a little at a time. The controller expects this and remaps bad blocks to the spare area. Keeping track of spare area usage is one of the best ways to predict impending failure. If the controller fails then all that is for nothing even though (theoretically) all your data is still perfectly preserved on the flash itself.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    26. Re:With spinning disks, you do not know either by thegarbz · · Score: 2

      So much wrong in so little post, where to start:

      The software systems of the SSD and the OS driver side are written by idiots.

      Hardly. The software systems of SSD are written by people who know SSDs well. That you bought an OCZ drive is just unlucky. Firmware related failures were only common in the early days of SSDs.

      A low level tool that knows your particular SSD driver chipset could trivially access the vast majority of flash cells on your SSD drive.

      And would know none of what to do with it because wear leveling is not something you can predict and decode later. You can only store it. If the component which stores this knowledge is dead then nothing can save you.

      And SMART warning do NOT apply to SSD drives. SMART is for electro-mechanical systems with statistical models of gradual failure. SMART is FAKED for SSD.

      SMART is a system for drive reporting metrics. Nothing is "faked" for SSDs and SMART sure as hell isn't for mechanical related issues only. There are several SMART values specifically created to report SSD related wearout mechanism including 171 - flash program fail, 172 - erase fail, 173 -wear level count, 192 - unsafe shutdown, 194 - internal temperature, 226 - media wear, 233 - wearout indicator, 241, 242 - read and written.

      A catastrophic SSD failure is when the 'wrong' memory cell dies, and the software locks up.

      You're good at writing words without any meaning what so ever.

    27. Re:With spinning disks, you do not know either by WhoBeDaPlaya · · Score: 2

      You must have missed how Samsung royally screwed up with the 840 and 840 EVO firmware. Or on the mechanical side of things, lookup how they messed up the SpinPoint F4's firmware and tried to hide it ;)
      Not biased against Samsung or anything, as I still have several SpinPoint F3s in service, as well as a bunch of 840 Pros and 850 EVOs.

    28. Re:With spinning disks, you do not know either by dgatwood · · Score: 2

      It's usually because of the controller or RAM / Cache errors in processing that corrupts the firmware or dynamic LBA flash block allocation table (database). This renders the reset of the NAND flash partially or totally inaccessible. Quality "prosumer" drives are supposed to have extra hardware (capacitance) to prevent half-writes upon a dirty shutdown (abrupt loss of power). But regardless, any corruption on write-back can render the drive "bricked".

      And by this, you mean that some really bad SSD manufacturers still haven't learned the concept of log-structured storage. The problem of handling a partial write was solved a couple of decades ago. You roll back the partial transaction to the last checkpoint, then say, "whoops, that write never happened".

      Basically, in addition to a flat mapping table (as a cache), you store a copy of the mapping table (a checkpoint) with modifications in a log format. Each time you power on the drive, it ignores the cached flat mapping table (if it even bothers to persist it to disk), and reads the last checkpoint table, then replays the transaction log after that. When it reaches the last completed transaction in the log, it now has a valid mapping table that it is up-to-date to the maximum extent possible. A write operation is considered committed as soon as the transaction is added to the log, and existing used space is not reclaimed until that log write has occurred, ensuring that every write is effectively an atomic operation. Periodically, you write out a new flat table as a checkpoint, and after ensuring that it has been fully written, you then mark the oldest checkpoint and associated log pages as free for reuse.

      We were talking about this back when I was in grad school, around the turn of the century, precisely to prevent those sorts of failures. So IMO, if any SSD manufacturer still isn't doing a transactional/log-based mapping table between blocks and flash pages at this point, their hardware isn't good enough to use for storing system logs for a flush toilet, much less critical data. I mean, this is really *basic* stuff, and has been the norm for at least a decade.

      --

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

    29. Re:With spinning disks, you do not know either by dgatwood · · Score: 5, Insightful

      I think you may be missing his point. I've had SSD's die on me as well with absolutely no warning. What's unnerving about it is you have no idea why it failed. Good engineers like failure analysis; it helps determine if you're buying a crappy product, running your product out of spec, or any number of other metrics which can inform future purchases.

      Statistically, without even knowing what the particular product was, I can tell you what caused it: RoHS.

      The change from lead-based solder to lead-free solder is one of the major causes of premature electronics failures — probably more common than all other causes put together. Between tin whiskers, cold solder joints, and stress fractures caused by thermal expansion of component packages, the RoHS lead-free solder rule is a clear example of environmentalism gone amok. Instead of improving our environment by reducing the amount of lead going out into the world, it has, IMO, made our environment worse by dramatically increasing the amount of hardware discarded as junk long before it otherwise would have been.

      --

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

  2. This is why you have RAID and backups by froggyjojodaddy · · Score: 3, Informative

    *shrug* ?

    I mean, manufacturing defects, environment, and just old plain bad luck? SSDs have come a long way, but if I have anything of importance, I'm RAID'ing it and backing up. I feel anyone with an understanding of technology knows the importance of this.

  3. Re:Heading should be by 110010001000 · · Score: 3, Funny

    Waterboarding?

  4. Controller failure by macraig · · Score: 5, Insightful

    I've had two SSDs die utterly. It wasn't because there was a failure of any part of the actual storage pathways: it was irreparable failure of the embedded controller circuits. The Flash itself was still fine and safely storing all my data, but there was no means to access it. At least with a platter drive if the PCB fails, you can unscrew and detach it and replace it with a matching PCB from another drive; no way to do that with an SSD. Early on when manufacturers were spending all their time hyping the comparative robustness of the Flash medium, they conveniently forgot to mention how fragile and not-so-robust the embedded third-party controller circuits could be.

    1. Re:Controller failure by bobbied · · Score: 5, Informative

      Wow, that PCB substation trick became very hit/miss a long time ago.

      Now days, there is a whole bunch of operational parameters which need to be set properly to get data on/off a drive. I understand that Some of these "configuration" items are now stored in non-volatile memory on that PCB and set during the manufacturing process. Similar serial numbers may help, but it's still very hit or miss.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  5. It's not that scary... by FrankSchwab · · Score: 4, Informative

    Infant failures are common in electronics ( https://www.weibull.com/hotwir... ) From a simple standpoint, imagine a poorly soldered junction on the PCB - soldered well enough to pass QC and work initially, but after a couple of heating cycles the solder joint fractures. The same kinds of problems occur inside chips - wire bonds between the package and die may be defective but initially conductive, and fracture due to thermal cycling.
    Similar problems can occur on the die. The gate oxide for a particular transistor might be too thin due to process issues. If it's way too thin, it'll fail immediately and the die will get sorted out at test. If it's just a bit thicker, it might pass all production tests but fail after an hour or two of operation, or 100 power cycles. If it's just a bit thicker (where it should be), it might last for 20 years and a million power cycles.
    Everyone in the semiconductor industry would love to figure out how to eliminate these early failures. No one has found a way to do it.

    --
    And the worms ate into his brain.
  6. Re:Learn about the subject by Anonymous Coward · · Score: 2, Informative

    Electronics wear out slowly. In fact most will long exceed their usefulness before they die.
    Mor often electronics will die early due to manufacturing defects. It's why if your device lasts the first month it will probably keep working until you upgrade it. SSD's are a different beast though. thus they have excess capacity to handle wear leveling. Still a young drive that dies is usually, again, a sign of a manufacturing defect.

  7. Low Bidders by bill_mcgonigle · · Score: 2

    It's bad firmware. Some of the drives can supposedly be resuscitated by the factory or people who have reversed the private ATA commands.

    I mean, at a minimum unless it's a PHY failure (and there's no reason to suspect those) the firmware could at least report missing storage (I've actually seen a 0MB drive failure once or twice) but their usual failure mode is to halt and catch fire, as the author notes as their usual behavior.

    With the recent reports about the inexcusable security problems on Samsung and Crucial drives this is starting to feel like the old BIOS problems with Taiwanese mobo companies outsourcing to the lowest bidder and shipping bug-laden BIOS with reckless abandon. It's OK, all the world's servers only depend on this technology.

    To be fair, I have batch of 20GB Intel SLC SSD's that have never done this, but those are notable exceptions. At this point only low-end laptops like Chromebooks don't get at least a mirror drive here.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  8. Re:It's the binary nature of it.. literally by azcoyote · · Score: 2

    I can see what you mean, but I think I won't really understand it until it happens to me (and I hope it never happens to me). I'm on my third SSD and none has ever failed; my previous one was showing some age and was SATA so I upgraded to M.2 NVMe on Cyber Monday. Perhaps they haven't failed on me because I keep most of my data on a HDD RAID array and use the SSDs only for OS, program files, and very limited caching.

    --
    Incipiamus, fratres, servire Domino Deo, quia hucusque vix vel parum in nullo profecimus.
  9. Why does it matter? by CaptainDork · · Score: 4, Informative

    I'm a retired IT guy and there's no kind of something that didn't fucking break. I'm not a goddam engineer. My job was to locate the problem at a black-box level and get the shit running again. Contemplating the "why" of a hardware failure is wheel-spinning instead of pulling the stuff out of the ditch.

    For new purchases under warranty, I exchanged them and sent the dead one back to the vendor. Let them hook it up and do diagnostics over a cup of coffee.

    I had work to do.

    --
    It little behooves the best of us to comment on the rest of us.
  10. Re:Department of Computer Science --- are you sure by bobbied · · Score: 2

    Doesn't know how SSD's work.

    No offense to CS majors, but this EE major tends to understand "How a computer works" at a lower level than most of you programmer types. While not universally true, in my experience a Computer Science major generally get's outside their comfort zone with hardware once you get past "Plug it in and turn it on." I don't blame them, there is a lot of stuff happening at lower levels than a CS major needs to know to do their job.

    That some CS major is concerned about how SSD's fail because he doesn't understand their failure modes is fine. We tend to fear what we don't understand and let's face it, there is a LOT of stuff going on inside a computer that high level users simply don't need to know. Heck, even I don't need to know some of that stuff and I've designed computing systems in the past. Fear not, if it works, it works, if it doesn't you just replace it anyway.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  11. Also here by jf_moreira · · Score: 2

    That happened to me three or four times already. They die without warning. No SMART indication, nothing. It really pisses us off. Someone needs to technically give us some kind of anticipation. Maybe SMART is not supposed to work well with SSD after all.

  12. The spin is in! by theendlessnow · · Score: 4, Insightful

    One thing I like about spinning disks is that a lot of times the failure is gradual. Bad sectors and such and you have the opportunity to grab data off the drive (noting, you really should have backups).

    With SSD, whatever the issue, it's more like losing a controller board on the drive, everything dies and ceases to operate.

    So... I'll go along and say SSD is "better" and more "reliable", but when it dies, it dies hard. Just the way it is. (not talking about performance degradation... speaking about failure)

  13. Failure done right - Sandisk USB by Stonent1 · · Score: 2

    I had a Sandisk USB stick recently go read only. I had been using it as a hypervisor boot drive and the boot was crashing. When I inspected it, it was read only and any attempts to format it, diskpart it, fdisk it failed with some kind of error. I looked it up and apparently this is the designed failure route for these USB drives. When the controller detects an inconsistency or uncorrectable error, the drive is locked from writing so you can get data off of it.

  14. He's right. by GameboyRMH · · Score: 2

    SSDs really are unpredictable timebombs, so act appropriately - take frequent backups and use RAID if the downtime from a sudden SSD failure with zero warning is unacceptable. Any IT department that hasn't been prepared for the nature of SSD failures since long before they were available off the shelf was doing it wrong anyway.

    I'm most worried about what SSDs mean for the Average Joe, whose data is largely protected by the predictability and recoverability of most hard drive failures. SSDs throw all of that out the window and lure them in with the warm glow of performance like moths to a flame. Average Joes need a real wake-up call on the importance of backups with the switch to SSDs.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  15. Re:Learn about the subject by omnichad · · Score: 2

    Not using TRIM doesn't have a huge effect on SSD life. Just performance. Write amplification adds some wear, but not enough to be drastic. And it won't cause sudden failure either - just normal wear on the wear-levelling curve. Sudden failure is by definition going to be something that's not related to routine depletion of a fixed lifespan.

  16. Restore which version? by tepples · · Score: 2

    Who the hell cares? Replace it and restore your data.

    The data on a failing drive might be a newer version than the most recent weekly backup. I see value in backing up the newer version elsewhere as the first part of replacing the drive. But SSD failure modes allegedly make this newer version inaccessible sooner than HDD failure modes.

  17. Backup your data frequently by Solandri · · Score: 2, Insightful

    Backup your data frequently. Stop worrying. Is that so hard?

  18. HDs were scary too at some point by foxalopex · · Score: 2

    I'm guessing the author never lived through the era when there were a lot more companies in existence for mechanical HDs than there are now. HD's can spontaneously die from a failed motor, electronics failure or catastrophic crash. Some small companies went completely under and were swallowed up by larger manufacturers due to massive defects. SSDs have gone through the same era as well with buggy firmware. Generally speaking thou if you stick to the big manufacturers like Samsung and Intel the chances of fatal issues goes down a lot. That said an SSD is not a guarantee of safe data. They're far more reliable but circuit failure or static electricity can kill SSDs. Besides, SSDs won't save you from an accidental erase all.

  19. Why SSD failures are legitimately unnerving by jddimarco · · Score: 2

    Disclaimer: I've known Chris since we were CS undergraduates together in the 1980s, and we currently work together in the CS Department in Toronto. It may seem a bit odd to some that a hard disk failure isn't unnerving but an SSD failure is. That's because one of a good sysadmin's skills is properly focused anxiety, used to motivate a mental model of how things can fail, and what to do about it. Data storage is a key part of this mental model, since data access loss, or even worse, data loss, is a major risk. That's why it's helpful to know how disks work, how they behave when they fail, and how likely it is for such things to happen. Chris has a few decades of experience in dealing with disks. SSDs take the place of disks, and they store stuff just like disks do, but they work differently, and they behave very differently when they fail. In particular, SSDs often don't seem to give any indication that things may be wrong: one moment all is well, the next moment, all is dead. So instincts honed over a few decades of experience with hard drives don't apply. Of course Chris (and we all) will develop new instincts as we get more experience with SSDs. But in the meanwhile, it's indeed unnerving. And no, this isn't some sort of profound insight. It's merely an observation. Many experienced sysadmins, I think, will "get" this. People newer to the field might not. That's OK.