Six Lessons Learned from Dealing with an iMac's Dead SSD

About how long does each take?

Thank you, @ace and @Simon. Adam, I had not absorbed that bit from the Bombich article; thanks for quoting that.

Now, off to reformat the new disk.

1 Like

There is that. But, OWC currently recommends DiskWarrior for the SoftRAID array I just purchased from them, and it did work to recover my 4-drive array three weeks in.

I’m trying to recall what Disk Utility said about the same array, but as I recall it was on the order of “huh, everything looks fine to me—wait, where did it go?” as it unmounted the array and wouldn’t mount it again.

As for your general advice, Adam, thank you. My current plan is to move the 2012 iMac to one side of my desk, install a 2019 27-inch with faster processor, and use the two of them in tandem. I’m toying with the idea of using the older machine as a Compressor processing station, which might work well or might run into version problems. Worth a try, as I’m generating enough minutes of 720p video every week to make a difference.

The current “see ya” list on a new machine would be the Adobe CS6 suite (which improbably still runs well under High Sierra), a few utilities, and some cruft that has come along from as far back as when OS X was introduced and I was running the whole thing on a Blue Dalmatian iMac that came forward from classic Mac days.

I appreciate the help @ace !

1 Like

Adam, articles like this always make me review my own backup strategy, which is currently based on a CrashPlan SMB cloud backup, and manual SuperDuper! clone drives, one of which is stored in our office, with more in a bank vault.

That last bit about manual clones is beginning to bother me. A lot.

From the article, it sounds as if your backup strategy relies on these three pillars:

  • Automated daily bootable clone
  • Local Time Machine backup
  • Cloud Backblaze backup

At this point, I’m considering the following changes:

  • Move from CrashPlan to Backblaze (a whole story in its own right…)
  • Getting a NAS device for local versioned backups
  • Attach an SSD drive for local cloned backups to our CalDigit docking station

Does that approach raise any red flags for you, Adam (or any other readers here :wink: )? Thanks for any suggestion on how to (further) improve what we have in place already.

Don’t have any personal experience with NAS devices, but many many others report issues with these, apparently some manufacturers more than others.

1 Like

The only issue is that NAS, not because I have any experience with it, but because I’m not sure I trust non-local solutions with Time Machine. It’s just not designed to work over a network—it has no client/server architecture—so interruptions are likely to cause corruption.

Dave Hamilton mentioned a workaround at MacTech Conference last year. If I remember right, the idea was that you could back up via Time Machine to a NAS using the btrfs filesystem, which allows regular snapshots, much like APFS. Then, if you had a Time Machine problem, you could revert the Time Machine backup to a previous snapshot to avoid any potential corruptions problems. I’ve never tested this, or even had a NAS, but it’s worth considering.

I do feel that bootable clones need to be on SSDs now, if you really think you’re going to boot from them and try to get work done.

1 Like

I create clones on hard drives. I don’t anticipate booting from them. Since my current desktop is using 2.5TB on a 3TB Fusion drive, creating multiple SSD clones would be expensive. When I have needed to fully recover a system in the SSD-Fusion drive age, I have always started with a clean install (either from an installation package or the Recovery mechanism) and then used the clone as a migration source.

Most of the space is occupied by my photo library and video files (mainly recorded shows from my TiVos or directly via Plex). A project I may finally complete during shelter-in-place is to move these libraries onto an external drive and develop a coherent backup strategy for that drive. After doing that, I can get out of the Fusion game.

5 posts were split to a new topic: Issues with the Time Capsule

For anyone wondering, my perception, unbacked by any measurement, is that copying a 500 MB folder with 11 items consistently takes less than a third of the time that it took to copy the same folder to an external spinning disk on the same USB hub.

I do have actual durations, as reported by SuperDuper!, for full backups to bootable clones. Typically, they take 2/3 the time, although the first backup to the T5 took 1/3 the time. (I welcome speculation on why the first backup was so much faster.)

If I assume your spinning disk does roughly 100 MB/s that would indicate you’re getting around 300+ MB/s. That’s not bad, but it’s still low compared to ~500 MB/s you see on even pretty inexpensive consumer grade SSDs. Almost as if there were an old SATA bridge in there (3 Gbps). Highly unlikely. I’m starting to wonder if UASP on Macs is a bigger deal than I thought. OTOH, IIRC a 2015 MBP’s USB3 peak bandwidth is 5 Gbps so maybe you’re just plain bus limited and the only way around that would be a newer MBP that supports 10 Gbps over USB-C (3.1 Gen 2).

5Gbps == 625MBps. Even if there is 20% lost to overhead, that would still be 500MBps.

In my last job, I was happy with Samsung T5s as external boot drives to perform support (i.e. temporary external boot drive) on dozens of Macs and for shuttling files. BlackMagic Disk Speed Test showed the T5 having the expected read and write performance but I didn’t obsess over numbers. I always expect a significant amount of time in transfers is for basically cataloging the new files, that there’s a lot more than creating a new name and pouring data into it.

1 Like

It’s very hard to find any USB3-attached drive on a Mac that will show real world throughput close to 500 MB/s. I’ve never understood the root cause for this, but I believe it’s safe to assume the overhead must be substantially more than 20%. In fact, the ~300 MB/s @Will_M mentioned I believe is much closer to what most people usually see over USB3 on Macs. Just an observation.

Would you believe that the next time a operating system software update came along, the process stuck part way through and no amount of waiting or retrying would make it complete?

I solved the problem by connecting the external SSD to my wife’s much newer MacBook and choosing it as the boot drive, when the MacBook recognised it and allowed me to boot from it to continue the update. The next time, I did the whole thing from the MacBook.

A follow up: I did end up purchasing a 2019 iMac with the fastest processor, the fastest GPU, twice the RAM of Apple’s stated capacity (128Gb courtesy of Other World Computer). The write-offs were as stated, except that Disk Warrior DOES run under Catalina, as long as it is analyzing an HFS-formatted drive. And the big trade-off was having to run Catalina. I absolutely do not yet comprehend the bifurcated main drive system, though it’s only been a week. It has been driving me nuts asking “Father, may I?” for absolutely everything, especially for each and every application to allow access to the Desktop. Considering stepping “down” to Mojave.

But, my render time for my 30 minute program went from nearly 90 minutes to under 10, and lest we all get caught up in the weeds of endless details, the interface is indisputably a Mac so it’s not jarring after all those hours on my older machine running an older version of the OS.

So, all in all, I win. :slight_smile:

1 Like

I finally got some time to read this article, and I echo other people’s thanks and statements of enjoyment! Last year, the SSD in my 2013 MacBook Air suddenly died (as in screen went blank and from that point on I could never access the drive). I ended up buying a replacement internal Feather SSD from Flexx Memory and it has been a fantastic forced upgrade (I was struggling with 500 GB and now have a nice 1 TB internal drive).

However, I had various trials getting things up and running. I won’t detail them all here, but like Adam, certain things didn’t work as planned/expected (for instance, my Time Machine backup could never successfully complete a restore); and then I also made a mistake or two such as ‘quickly’ starting something running before I headed out the door only to realise I’d reformatted the wrong disk and erased years worth of photos :grimacing:. I eventually got back up and running (all photos saved), and the key lesson for me was that @joe’s and @ace’s (and others’) advice to have multiple, varied backups cannot be understated. Luckily I got on that train some time ago otherwise I would have had a pretty devastating experience – instead, it has actually given my MBA a new lease of life and hugely improved using it! When it comes down to a restore, you never quite know what’s going to work because it is so dependent on the very specific combination of hardware, software, adapters, etc that is in play at that very moment in time.

One follow-up question for @ace: This might be a stupid one, but have you explicitly selected your external SSD as the startup drive in System Preferences? I wonder if that might eliminate the startup delay (if the system is trying to boot of the internal drive and then falling back to the external when that fails).

1 Like