On Monday I replaced an old hard drive. I feel the need to briefly document this madness.
So, back in 2010 or so, I had a PC with a 1TB hard drive that ran Windows 7. In late 2012, I upgraded it to an SSD drive. So I installed Windows 7 on the SSD, and kept the 1TB drive as a secondary drive. I didn't bother uninstalling Windows from it, and used its considerable extra space for media.
In the past few months, I noticed that this drive was slowing down. Frequently, it would lock up for a second before letting me access a folder, and generally drive-access speeds were low. It finally occurred to me in the last week or so that this was a sign of imminent drive failure. So I figured it was time to switch that out for a new drive. Simple, right?
I bought a shiny new 3TB hard drive. I put it in an enclosure and copied all the media from the 1TB drive over to it. Then I removed the 1TB and plugged in the 3TB drive.
And then my computer wouldn't boot.
I plugged the 1TB drive back in, and ta-da! The computer booted.
I slowly pieced together that while, yes, the computer was running Windows off of the SSD, for the last two years it had been *booting* off of the 1TB drive. The 1TB drive was bootable. The SSD was not.
After several dead-ends, I eventually sorted out that you can make an existing drive bootable -- in this case, by going to the 1TB drive's windows directory in the CLI and typing "
Bcdboot . /s C:". This moved the relevant "this is a boot drive" files over to the SSD. Now Disk Management was telling me that the SSD was bootable and the 1TB drive was not.
Mood: productive · Music: none