Windows grief, part two

TL;DR: I got through all the steps in my previous post, and now have a semi-functional Windows install.

After getting all the data off my desktop PC SSD, I re-mounted it in the PC, using a different SATA cable, and tried some stuff. The drive was still not bootable, and attempts to repair it were still completely unsuccessful. I did manage to boot from a recovery USB drive that I created via the Dell site. None of the repair options that I could run from that worked, but doing a fresh install of Windows 10 does seem to have worked. At least, it’s working so far.

I’m copying some files back to it right now, while also letting it download Windows updates. That’ll keep it busy for an hour or two. Then, I’ll see if I can reboot and install the updates. If that works, then I’ll look into copying more files back and installing some software. Getting it back to where it was will probably take all week, assuming it holds together and doesn’t start blue-screening again.

If it does keep working, then I have to say that I’m not at all sure what was wrong in the first place. It almost has to have been a software problem. It wasn’t the SATA cable, or the port. If it was either of those, I would have had more luck with it prior to the nuke & pave reinstall. There’s probably no point in speculating too much at this point. I’m just going to keep pushing forward with it, and see how far I get.

Windows grief

The SSD that I installed in my desktop PC a couple of months ago has been working fine. Up until yesterday.

I got a random blue screen error yesterday, while working on the PC. I’ll leave out most of the details, but things went downhill from there. I tried a bunch of stuff, including a chkdsk /f (which didn’t help and probably didn’t finish), SpinRite (which crashed), and various Windows 10 recovery options. Nothing worked.

And I’d recently reformatted the old drive that the SSD replaced, since the SSD was working fine. And I had deleted the old backup of that old drive, so I could make room to do a full backup of the SSD. Which I tried, but couldn’t complete. So I don’t really have a good, full, backup.

This morning, I pulled the new SSD from the desktop computer and mounted it externally on my ThinkPad. It’s been working fine there, and I’ve been copying stuff off it with no problems. Of course, the ThinkPad drive is 500GB and is about half full, while the desktop drive is 1TB and there’s about 400 GB of stuff I need to copy off of it. So I’m shuffling around some old drives so I can copy the files off of the SSD. Copying everything might take up most of the day today.

Since it looks like the drive isn’t actually dead, that probably means that either: (1) the drive cable in the PC is bad, or (2) there’s something wrong on the motherboard of the PC. It’s also possible that there’s some other weird problem that I can maybe fix by doing a full reformat of the drive and reinstall of Windows 10. But I don’t think it’s a Windows problem; if it was, SpinRite likely wouldn’t have crashed, since that’s running from a boot CD. If it’s the drive cable, that’s an easy problem to fix. If it’s a hardware problem on the motherboard, then I need to figure out if I want to try to repair an out-of-warranty Dell desktop PC or just punt and buy a new one.

So my next step, after making sure I’ve got a good copy of all the data off the drive, is to mount it back in the desktop PC, with a new drive cable, and see what happens. If it works, I’ll probably try another chkdsk /f and, if that works, then I’ll breather a sigh of relief and get on with my life, I guess.

If it doesn’t work with the new drive cable, then I’m not sure what I’m going to do. I’ll try a few hardware troubleshooting ideas, and maybe I’ll get lucky. If it’s just a bad SATA port on the motherboard, then I can just use a different one. But if I can’t figure it out, I might decide to buy myself an Intel NUC kit, and transfer the drive and (maybe) memory to it. If I do that, I’ll have to buy a Windows 10 license too, I guess, but overall it should still be more affordable than buying a whole new PC.

Blog posts like this one might not communicate a lot of useful information to anyone, by the way, but I find them to be worth writing, since they allow me to organize my thoughts more than I would otherwise do. I was listening to a podcast yesterday that mentioned rubber ducking, and I guess that’s what I’m doing here, basically. So I don’t know if this post will ever help anyone else, but it helped me.

SSD upgrade, part two

I finished my SSD upgrade last week. (Here’s part one and part zero of the SSD saga.) The bracket showed up in the mail, so I opened the case up, took out the drive cage, screwed everything together, buttoned it all back up and… it all worked. It took me a while to figure out how to orient the bracket in the cage, but once I figured that out, it was easy enough.

The old spinning hard drive is now a secondary drive, and not giving me any problems. I’ll probably reformat it soon so I can use it as a backup drive. The new SSD is working great. The machine boots faster and loads programs a lot faster.

I’m not sure why I held off on doing the SSD upgrade for so long. I know my excuse is that I was waiting for prices to come down on 1 TB SSDs, but I could have done this a year ago, and they wouldn’t have been that much more expensive, really.

Oh well. I’m hoping this upgrade will help me keep this PC usable for a few more years. I don’t want to have to replace it any time soon.

SSD upgrade, part one

Amazon’s same-day delivery got me my new Crucial MX500 SSD at around 6pm yesterday. It came in minimal packaging: no screws or cables or anything useful, just a 7mm to 9.5mm spacer (which I don’t think I’ll need). I found a spare SATA cable in my random cable box. And I managed to figure out a somewhat questionable way to mount it in my PC case with a single screw, temporarily. If it was actually an old-fashioned spinning hard drive, this would be a risky way to do it, but for an SSD, it should be fine.

The PC recognized the drive with no issues. I then installed the Acronis software from Crucial and cloned my old drive to the SSD. That took about two hours. (I’d assumed it would take much longer. And it probably would have, if I’d hooked up the drive via USB instead of mounting it internally.)

After that, I opened the PC case back up, unplugged the old drive, and plugged the new drive into the SATA 0 port on the motherboard. After that, I buttoned it back up and booted it. Surprisingly, everything worked. I’m really suspicious about that, since these things rarely go without a hitch. But hey, maybe I got lucky, just this once…

The next task is going to be mounting the drive correctly, with the bracket I ordered yesterday. So I’ll probably do that Monday night, or at some point during the week. And after that, I’ll hook the old drive back up, reformat it, and start using it as an internal backup disk. I’m hoping to do that next weekend.

So far, the drive seems to have done what I’d hoped for: The machine boots faster and everything loads much faster. If I don’t hit any snags, I may actually allow myself a moment of satisfaction and perhaps even happiness! (Well, maybe not happiness.) I’m hoping that this upgrade allows me to hold onto this PC for a couple of more years. I’d like to see it last until 2020 or 2021 maybe.

Finally upgrading to an SSD

I’ve been thinking about replacing the old hard drive in my desktop PC with an SSD for quite some time. I bought the PC in 2016, from Costco. It’s a Dell XPS 8900, with a 1TB 7200RPM SATA drive in it. Other than the old-fashioned spinning hard drive, it’s a reasonably powerful machine. But I think the hard drive is really slowing it down.

Until recently, 1 TB SSDs seemed a bit too expensive, so I thought about sticking a 500 GB SSD in it, using that as a boot drive, and keeping the old 1 TB drive for “miscellaneous data” (photos, music, video files, etc). But thinking about all the grief involved in doing a clean install of Windows 10 on the 500 GB drive, then reinstalling apps and moving stuff around, sounded like too much work.

It looks like 1 TB SSDs have finally come down to a price that seems reasonable to me, so I went ahead and ordered one today. I got a Crucial MX500 from Amazon for $189. I’d looked at it earlier this year, and it was $250 then. I thought about it at that price, but didn’t talk myself into it. I guess $189 is finally low enough to push me over the edge and get past my indecision. I also ordered this mounting bracket, though I’m not sure I need it. And the drive was eligible for free same-day shipping, so I should have it today. (The bracket won’t show up until Monday though.)

So my plan is to hook it up tomorrow and image the old drive to the new one. I figure that should take all day. I’ll use the version of Acronis True Image that Crucial includes with the drive. I have an external dock I can use to hook it up via USB, or I can try to mount it internally, if that’s possible without the bracket. Then, maybe Monday night, I’ll try to boot from it, with the old drive unplugged. If that works, then I’ll give it a couple of weeks and see how it goes. If everything is OK, I’ll plug the old drive back it, format it, and use it as a backup drive.

I’m wondering if Windows 10 is going to give me any grief about having moved to a new drive. I’ve occasionally heard tales of people having issues when they try to transfer an OEM copy of Windows 10 to a new drive, even if they’re using it in the same PC. If I do, I guess I’ll cross that bridge when I get to it.

1Password subscription

I recently decided to give in and switch to a 1Password subscription. I blogged about maybe doing this last year, but decided not to do it then.

I originally bought 1Password (for Windows, Mac and iOS) back when it was sold as plain old software. All things being equal, I’d just as soon continue using it that way, but there are a few advantages to switching to the subscription model. Mostly, I wanted to get access to the latest version of the Windows software, version 6, which is only available to subscribers. The previous Windows version works, but isn’t great. (Version 7 is in beta, and will support non-subscribers, but it will be a paid upgrade, so I figured I’d just skip that and pay for the subscription.) To their credit, they haven’t been aggressively pushing people to switch to subscriptions, though they’ve been gently nudging people in that direction. And I do like their software, in general, so it makes some sense to support them this way.

I have three minor nits to pick with the subscription version:

  1. They’ve eliminated folders, in favor of tags. That’s not too bad, but the standalone version supported both, so it doesn’t seem like it would have been difficult to support both in the subscription version too. I’ve managed to move my folders to tags, so it shouldn’t be a big deal.
  2. The Mac software supported “smart folders” which were basically saved searches. I had a few of those set up, and they were lost when I switched to the subscription. I had hoped that there would be some kind of saved search functionality in the subscription version, but there’s not. (You can still do advanced searches, but you can’t save them.)
  3. The subscription version requires that your master password be at least 10 characters long. My previous master password was only 7 characters, so I had to create a new one. I never have to type it in on my iPhone, since I have Touch ID enabled there, but I do have to type it in a lot on Windows and Mac, so that’s a pain.

As to other advantages of the subscription version, I’m honestly not seeing many, other than the new Windows software. And there’s an advantage in having my passwords available online now, via 1password.com, rather than having them stored in Dropbox. Since my 1Password data was pretty much the only thing I’d been using Dropbox for, I can probably delete the Dropbox client from all of my devices now, if I want. (I’m using OneDrive to keep my files in sync across devices. 1Password only supported DropBox.)

Microsoft’s recent reorganization

Satya Nadella’s email to employees from a couple of a weeks ago generated a lot of press coverage, mostly centering on how he seemed to be de-emphasizing the importance of Windows. GeekWire has one article about Terry Myerson’s departure and another about Scott Guthrie’s new responsibilities. I’ve always liked Guthrie; he seems to be a good guy with a lot of good ideas. From what I understand, ASP.NET MVC was basically his idea. (From a Stephen Walther blog post: “ASP.NET MVC framework was originally created by Scott Guthrie on an airplane trip to Austin, Texas.” Also see Scott Hanselman’s write-up from back in 2007.)

I recently finished reading Nadella’s book Hit Refresh, so this news makes sense in light of the priorities he outlined there. I do think that Nadella has Microsoft on the right track. While they continue to do a lot of things that annoy me, they’re a lot better than they were back in the days when we’d refer to Windows as “Micro$oft Windoze”. They’ve been doing a really good job with their developer tools over the last few years, so that’s good for me. And I’m starting to play with Azure a bit, and they seem to have that on the right track too.

Ben Thompson has a good take on this stuff (as usual). I think his choice of title (“The End of Windows”) is a bit hyperbolic, but he hits on something interesting about Nadella’s leadership style: “Nadella’s most impressive bit of jujitsu was how he killed Windows Phone; while the platform had obviously been dead in the water for years, Nadella didn’t imperiously axe the program. Instead, by isolating Windows, he let the division’s leadership come to that conclusion on their own.”

I’d contrast this with the way Steve Jobs killed the Newton when he took over Apple from Gil Amelio, though maybe that’s not a fair comparison. (Which reminds me that I should probably read the Walter Isaacson Steve Jobs biography some day.)

The ThinkPad Lives Again

After seeing yesterday’s post, a friend recommended that I pull the battery from my ThinkPad, hold the power button down for a few seconds, then put the battery back and see what happens. Well, that turns out to have fixed it. I’d never heard of that trick (or if I had, I’d forgotten about it). I searched to see if I could find any reference to it, and I found this SuperUser question. There’s not much information there, but heck, if it works, it works. So that’s one less thing I need to worry about today. Thanks!

The ThinkPad Might Be Dead

My ThinkPad locked up today, and, when I rebooted, it didn’t think it had a hard drive. So either the hard drive is dead or something is wrong with the ThinkPad, and it’s no longer recognizing the drive. I wasn’t really in the mood to spend a lot of time troubleshooting today, but I went as far as pulling and re-seating the drive. That didn’t help. If I have some ambition tomorrow, I’ll remove it and try to mount it externally, maybe connected to my desktop or my MacBook.

I’m not too worried about this, since the ThinkPad has basically become my “third choice” computer. I use my MacBook the most (every day), my Dell desktop PC second most (generally for more “serious” stuff), and the ThinkPad gets booted up maybe once a month. I also don’t have anything really important on the hard drive. Everything important is in OneDrive or Evernote. If the drive is dead, I probably lost my saved game of Neverwinter Nights, but I’d pretty much given up on that anyway.

I bought the ThinkPad in 2011, and replaced the original hard drive with an SSD in 2014. So the laptop is more than six years old and the drive is a bit more than three years old. If the machine is dead, well, it was probably time. If the drive is dead, then I’m a little disappointed with that, since I think an SSD ought to last at least five years.

I’d like to get the machine working again, if I can, but if I can’t, that’s fine. It’s a pretty old machine and it might be time for a new one. Or maybe it’s time to give up on the idea of owning three computers. The desktop and the MacBook are good enough, especially when you add in the iPad, the iPhone, the work laptop, the work iPad, and all the other random computing devices in my apartment. Maybe it’s time to downsize a bit!

High Sierra and other updates

I updated my iPhone and iPad to iOS 11 some time ago, with no issues. There’s really nothing much in iOS 11 that I’m terribly enthusiastic about, but also nothing that bothers me. I do like the new screenshot stuff, so that’s cool.

And my watch is running watchOS 4 now. I was initially somewhat concerned that it would slow down my “Series 0” watch too much, or have a negative effect on battery life, but it’s not bad at all. I’m not really using any of the new features. I’ve settled on the “modular” watch face with a few useful complications, and I’m happy with that. And I continue to use the activity app to motivate me and keep track of my meager attempts at exercise. (For today, so far: move ring at 45%, exercise ring at 66% and stand ring at 33%. Step count at 4,474. Pretty good for 10:30am on a Saturday.) I was kind of hoping that the “auto-launch audio app” feature would be useful for me, but it’s an annoyance more frequently than it’s a help, so far. It tends to stay up after I’ve already stopped listening to music, and it sometimes appears for no discernible reason at all. Maybe it works better on newer watches.

On the Windows side of things, my desktop PC decided to apply the Fall Creators Update last weekend. I’m still kind of grouchy about the idea that I have little control over when major updates like this happen on Windows 10, and also about the crazy naming shenanigans. The update appears on the PC with an entirely nondescript name that doesn’t really let you know that it’s a major update (just “version 1709,” basically), while most articles about it use the “Fall Creators Update” name. I wish we could go back to the days when we just called these things “SP1,” “SP2,” and so on. Anyway, there’s not much there that’s of interest to me. The update installed with no glitches, and there haven’t been any issues post-install. I’m not really interested in any of the MR, VR, AR, and/or 3D stuff. I should probably look into the new stuff related to the Windows Subsystem for Linux, and I am genuinely interested in that, but I don’t have much practical use for it right now.

Back in the Apple world, I tried installing High Sierra on my MacBook last weekend, but hit a snag. I got an error related to firmware, the same one described here. It sounds like this is common for people with third-party SSDs. One of the answers in the thread suggested running “diskutil repairdisk disk0” in the rescue mode terminal.  I was a little afraid to try that last weekend, in case things went wrong, so I put it off. I did it this morning, and it fixed everything, and the upgrade ran fine. I wasn’t sure if my disk would be coverted to APFS, since it’s not an official Apple SSD, but it was converted, and it’s working fine so far. I should probably review this document before I try my next Carbon Copy Cloner backup. And maybe I should just remove Disk Warrior, since I don’t really use it anyway.

I guess the last big update I’ll need to do this year is getting the Fall Creators Update on my ThinkPad. That machine is old enough that Windows 10 updates can be a little dicey, but it’s been fine so far.

I used to be a lot more excited about OS updates than I am today. I still remember the thrill of installing the Windows 95 Preview from floppy diskettes. (Raymond Chen says it was 13 disks for the release version. I remember the preview version being more than that, but I could be wrong.) I guess I’m getting old and jaded. I’m just glad everything’s working, I haven’t bricked any machines, lost any data, or set anything on fire.