Hard drive upgrade for my laptop

Testing, testing, testing. I upgraded the hard drive in my computer yesterday, putting in a brand new SSD, and wow booting this thing up is smokin’ fast now.

The overall process I followed was:

  1. Take the computer apart so I could take out the old drive
  2. Put new drive in and put computer back together
  3. Install Catalina as a brand new install
  4. Use Migration Assistant to pull my data off my last Time Machine backup

The first big hiccup I ran into with this were that it took me three tries to get a viable USB installer for Catalina. Fortunately we have other Macs in the house, so all props to Paul for letting me use his downstairs system to generate the third USB installer, which was successful.

The second big hiccup was getting the new install of Catalina to actually see my Time Machine backup. Normally I run Time Machine over our house LAN, and the older laptop that acts as our Time Machine server saves my backups out to a USB drive attached to that. I attached that USB drive directly to my laptop. But Migration Assistant didn’t realize what backup I wanted to use until I specifically went into Finder and mounted the sparsebundle. Once I did that, Migration Assistant went “oh you mean THIS backup” and proceeded to let me actually pull data out of it.

That migration process went smoothly, though the wild vacillation of time estimates was kinda hysterical. It dropped from about “7 hours 57 minutes” (and Dara and I expecting this would have to run overnight) down to about “2 hours 20 minutes”, and then plummeted from there to somewhere around 20 minutes. For way longer than 20 minutes, at which point it also vacillated wildly between 20, 38, 17, 11, 18, and other numbers in the range. The speed at which the drive was operating kept fluctuating too, and we didn’t know why. Dara’s theory was that maybe Migration Assistant had to go up and down through various levels of Time Machine backup to get a good read on all the things it had to pull out. But we don’t know this for sure.

Third big hiccup so far was that the system was confused as to letting my Apple ID log in. I boot the thing up and it goes “hey your Apple ID needs to log in to allow various things to work”. I’m all “cool” and I try to log in with it… only to get an error message that said, and I quote, “An unknown error has occurred.”

This was, shall we say, less than helpful.

So I had to go googling as to what the hell to do to fix that. Tried several unsuccessful things until I landed on this article on AppleToolBox, which provided some terminal-level commands that ultimately did the trick.

Fourth hiccup: Mail initially refused to let me import messages, swearing up and down that I didn’t have enough space in my home directory. It lied. It was also confused as to WTF the actual problem was: i.e., a permissions issue, given that I had created a brand new user on the system when I pulled in my Time Machine data, and it didn’t think the Mail directory was properly owned by that user. So I had to fix that. What ultimately worked for me were steps provided in this Apple forums thread.

Mail also had issues letting me back into some of my accounts, but I think this may have been part and parcel of the Apple ID problem? Once I fixed that and reinstated my various mail accounts, Mail seemed happy accessing them.

Fifth hiccup: the program I use to manage my reminders and tasks, Things, also had a permissions issue. I wound up locating where it stores its database with the help of this article, and fixed the permissions on that, similar to what I did for Mail. (In this case, that meant getting into the terminal, finding the thing, and throwing chown at it.)

As of this writing, these are the things so far that have made the process bumpier than I would have liked. But major functionality on the system now seems to be in place. I am really pleased with how fast the thing boots up now. And hopefully once Catalina finishes going “OH HEY NEW DRIVE LET ME INDEX ALL THE THINGS”, I should see an overall general performance boost. Which should extend the life of this machine a little while longer, until it finally stops getting security updates and I have to upgrade to a new system.

Confirmed working so far:

  1. Apple ID login
  2. Syncing to my phone and iPad
  3. Dropbox
  4. Mail
  5. Logging into various things I usually log into in my browser (social media, mostly, but other frequently visited sites as well)
  6. Things
  7. Password manager
  8. RSS readers (I have two)

Still to check:

  1. Making sure all my documents and photos and other files came over safely off the Time Machine backup (means checking the Desktop, Documents, Music, and Downloads directories just to make sure everything looks in order)
  2. Scrivener
  3. Google Drive
  4. Calibre
  5. LINE (which I use to talk to my guildmates in Dungeon Boss)

Once all the major things have been checked, I’ll feel comfortable with reinstating Time Machine backups. But I wanted to get all this documented while it was fresh in my brain!

(And oh yeah, I can also report that doing a fresh install of Catalina does not appear to have fixed the weirdness in my playlists on my phone and iPad. Boooooooo. Apparently I’ll have to wait for Apple to fix that properly. Oh well!)

TechFail, December 2012 edition

Internets, I swear to gods, I am deeply grateful to have enough income to spend on Shiny Things. I DO love my Shiny Things. But wow, sometimes transitioning from one set of Shiny Things to the next is positively crazymaking!

As I’ve mentioned on the various social networks, I opted to get me a MacBook Pro rather than a MacBook Air–and among the many reasons for this was to allow myself budget to also upgrade my iPhone. The phone was still working okay, but as it was a 3GS, it was getting long in the tooth and pokey. I didn’t like the idea of being about to fall off the support queue for devices that could run current builds of iOS, and I was quite sick of the erratic performance of the 3G network in Seattle.

I swear on a stack of the complete works of Tolkien, though, that I I did not lose that phone just to have an excuse to get a new one. It was nevertheless deeply, deeply aggravating to lose my phone at work, pretty much necessitating me having to buy the new device. The old one, I note, never did make its way back to me.

Meanwhile, I got the new laptop yesterday! Which was shiny and lovely and all… but then things started getting aggravating when I tried to migrate data off the old laptop, Winnowill, onto the new laptop, Aroree. Mac OS provides a lovely Migration Assistant utility that’s supposed to let you hook two computers up and slurp data from one to the other. I had this going over an ethernet connection last night, and it was chugging happily away… until it hung at the “40 minutes left” mark.

It stayed that way for well over an hour, up until I finally decided screw it, I had to go to bed. So I put the laptops in our guest room, so that their cords would be out of the reach of the cats. And I went to bed.

Got up to discover that Winnowill’s hard drive had gone to sleep–but that when I woke her up again, she was still stuck at the “40 minutes left” mark. AUGH, I said, time to break out of the Migration Assistant and try Plan B. Aroree was happy to do this and return me to Mac OS.

Winnowill, not so much. When I broke out of Migration Assistant on that box, she froze up. I had to power cycle the box. At which point it completely refused to boot, and I got a flashing gray folder with a question mark in it. Mother Google informed me that this is Mac-OS-ese for “your startup disk has vacated the premises, your file system is fucked, and you better pray you have a good backup”.

AUGH, I said. But, my belovedest userinfosolarbird, possessor of wit and wisdom, proposed the plan of grabbing the external drive off our Time Machine server and slurping data out of my last backup directly from that. We enacted this plan. THAT worked, and I have as of this writing recovered the vast majority of my data off of Winnowill. I’m happily typing away on Aroree. There are still some kinks to be worked out, but by and large, I’m back in business.

Winnowill, though, is toast. Dara further cleverly proposed tonight that we take Winnowill’s hard drive and try to boot it in her older laptop, Kiliandra, just to test whether another computer could boot the same drive. This test failed, though conversely, Winnowill was able to boot Kiliandra’s drive. Relatedly, I had just replaced the battery in Winnowill; it was starting to bulge with heat damage. Our working theory at this point is that perhaps the battery going bad in Winnowill adversely impacted the drive, and I happened to get just lucky enough that the drive held out long enough for Aroree to show up AND for me to recover data out of my last Time Machine backup.

We have no way of knowing at this point, but that’s a real plausible theory.

And in conclusion, HOLY CRAPWEASELS, damn good thing I had a working Time Machine backup, innit?

Now to let Aroree’s first, gigantic backup (214.17 GB, baby!) complete. Then I’ll need to finish smoothing all the other little rough edges left over from the data transfer–and THEN I can get back to work.

Couple all of this with how a major project at work has been making my entire team kind of crazy, and I swear, I’ve been spending this entire week trying to remind myself that no, it is not advisable to throw ALL OF THE COMPUTERS OUT THE WINDOW. It only helps a bit that I was also amusing myself by bitching about this in French too. Because some things are irritating enough that you need a whole extra language to contain the bitchery!

Aren’t computers FUN?