-
There are things to know thinking about upgrading your Microsoft OS.
- If you wanted a pain free experience, use Ubuntu or Mac OS X instead. Their upgrade paths are far more pleasant, and Ubuntu’s is completely free.
- If you do not buy a new computer every two years, but instead choose to upgrade hardware and your existing OS, you’ll have to do it eventually. Otherwise, you won’t be able to use contemporary software for too long.
- You might lose all of your data. Or, maybe, just some. In rare instances, you might get to keep it all.
I’ve been running Windows XP on my desktop for many years. I am one of those people who doesn’t buy an OEM computer (unless it’s a laptop), and prefers upgrade his hardware over time. My computer is definitely an “evolutionary” build. Since Vista came out, I’ve been frustrated at the idea that, slowly, my beloved XP is becoming obsolete. Increasingly, software was not running full featured on there. I didn’t want Vista though. Everything I had heard was negative. We bought a Vista laptop for my wife back in January, and the first week or two was just frustrations as we transferred her data (using the “Windows Easy Transfer” tool which was….well….not very thorough) and tried to get everything working. The wireless card would routinely break our wireless network, bringing the whole thing down on an average of every 30 minutes or so. If I was playing an online game (like Guild Wars for example), this meant being randomly disconnected from the server. Of course, this only happened when her computer was on. We never figured out why. I just stopped playing online games. (We actually had her running on a wired internet connection for awhile because that was the only way, but it was too cumbersome. Recently, the problem seems to have vanished. Maybe our habits have changed to where I don’t notice it, or maybe it was fixed in a Microsoft/HP update of some kind. I simply don’t know.)
So, this past week, Windows 7 came out. I was one of those people who installed the Windows 7 beta on a computer (my Macbook) when it became available in February, and I liked it. I actually was using it around the same time as all our Vista nightmares were taking place, and it seemed significantly faster and more stable. I decided pretty early then that I would want to replace my aging XP with it. When the 50% off preorder deal was offered back in June/July, I preordered it for both Lilly and myself. Much of this weekend was spent installing it.
Being that my computer is a somewhat “evolutionary” build, I have years worth of data (probably about 10-15 years worth) of data that has accumulated. That’s data in the form of software as well as things like images and writing, etc. The software was particularly concerning. Being that Microsoft has historically used this thing called a “Registry”, you can’t just copy the programs like you can on a Mac. A serial key or activation information will get left behind. Usually, the program has to be completely reinstalled. In my case, I had all of this data scattered all over several partitions (it was, once upon a time, a collection of hard drives). Preserving the organizational structure of my system is important to me.
Microsoft offers no “in place” upgrade path for XP to Windows 7. Additionally, I wanted to go fro 32-bit to 64-bit, and there’s no option for that from XP to Vista or Vista to Windows 7 either. That meant that my only option was a “clean” install. In other words, my data would not be automatically preserved. Luckily though, there was a way. That same tool, “Windows Easy Transfer”, which sort of worked for copying Lilly’s old information from her old XP laptop to her Vista laptop back in Jan./Feb., was what I needed to use now. Using it, I was able to back up all of my user account data, etc. It wanted me to back up all of my programs (games, etc.) spanning across all of my drives, but that would have been a 400+GB backup. I didn’t have the space, nor did I want to spend the time doing that. So, I only backed up my system drive. This had the unfortunate (but unknowable to me at the time) consequence of NOT transferring the registry settings for all of these programs. I wish it had. Before I “upgraded”, I also used a free tool called “dd'” in Linux to make a byte for byte backup of my system drive. Basically, if things went catastrophic, I would be able to restore my system drive EXACTLY to that image. (dd is a cool tool)
So, Friday night, after deauthorizing iTunes (very important!), I began my install. Booting off of the Windows 7 64-bit disc, I chose the “Custom (Advanced)” install option. Surprisingly, where I thought it was going to format the system drive, it surprised me by offering the chance to NOT do that. In fact, it even offered me that option of copying my old Windows directories (Windows, Program Files, and Documents and Settings) to a “Windows.old” directory. This made me pretty happy. From here, I continued the install, feeling pretty good. I was waiting for something bad to happen.
When the install finished, pretty much everything worked. The only driver I had to install was my printer driver. (I later installed the NVidia drivers because I figure those usually are better, and I wanted the NVidia control panel.) It took me longer to run the Windows Easy Transfer tool to restore my account data than it did to install Windows, but that went smoothly as well. The user account I created when first installing the system was NOT the same name as the user account I was planning to transfer in. I recommend this. I also recommend installing some of your common programs like iTunes, Firefox, Thunderbird, etc. before transferring your old account and settings in. I did this with some, but not with other programs. I realized afterwards that, for the programs I installed before restoring the user account, everything seemed to be restored pretty well. For those that were not, the install programs for those programs didn’t always preserve the restored settings. I, for example, did not install Thunderbird until after the restore, and I had to completely redo all of my Thunderbird settings and the Thunderbird address book. (Luckily, I have an IMAP server, so I didn’t lose my email)
The dust has settled now though, and the install went pretty well. This was probably the most painless Windows upgrade I’ve done. While, of course, it doesn’t hold a candle to the ease of the Snow Leopard upgrade I did recently (basically a “fire and forget” kind of operation that just works, you just run the updater and wait awhile while it does it's thing) or the Ubuntu upgrades I do about twice a year (a “click and forget” operation where it tells you an upgrade is available, you click on the upgrade button, and then you wait awhile, only having to answer questions periodically.), it was still relatively painless next to other Windows upgrades. Considering I was going the “clean install” route, that’s pretty good.
Last night, I also upgraded Lilly’s laptop, which was running Vista 64, to Windows 7 64. That was an in-place upgrade, and, while it took about 5 hours, it was pretty painless, too.
Before you try these upgrades, I would recommend running the Windows 7 Upgrade Advisor tool first. It will really warn you about things that will or will not work. It sometimes will tell you things aren’t compatible when they will end up working anyways. I had this experience with Nero 6. I didn’t want to shell out another $70 for Nero, and so I tried reinstalling my Nero 6. Windows told me it is “incompatible”, but it let me install it anyways. It works just fine, too.
Lastly, I was very surprised when I realized that, some of the “cool” new and not so cool traditional programs that had been included in Vista and XP were not available now in Windows 7. For example, Windows Mail, Windows Movie Maker, Windows Messenger, and Windows Photo Gallery. It didn’t bother me though. Then, today, I discovered that you can go download something called “Windows Live Essentials” from Microsoft. What is this? Well, it’s basically all of these programs. You can select which ones you want to install. I think I prefer this. I’ve now got Windows Photo Gallery (still not as cool as Picasa), Windows Movie Maker, and a cool program called Windows Live Writer installed. The last of these is a “blog writer” program. I’m using it right now in fact to type this. It seems to work with Blogger, and that is good. I would recommend installing at least some of these.
“I'm actually having fun using Seven, something I haven't said about a Microsoft operating system since Windows 95.”
- Joe Wilcox/MicrosoftWatch