Upgrading to Windows 10 is a mostly painless process, when it finally starts to kick into gear, but to reach that point can be somewhat be frustrating.
If you are the sort of computer user that has old Windows installations lying about on various drives because, for instance, an SSD purchase gave you an opportunity to blow away years of built up Windows craziness and start afresh with a new install, then the upgrade process may not go as smoothly as hoped.
In my own upgrade experience from the weekend, everything was going swimmingly until the computer rebooted, and when the upgrade should have started, the screen flickered a couple of times, a restart occurred, and I was returned to my Windows 8.1 environment to start again.
When the download for the upgrade came in at approximately 2.5GB, it's not a process you want to do too many times, especially when you keep getting the same error despite trying various workarounds. Therefore, if you suspect your setup may create headaches, I recommend creating an upgrade USB drive to save download heartache.
For me, I always saw the 80070002 error code, and Microsoft's official explanation and workaround did not help. Fortunately, this forum post contained the answer I was looking for: Unplug all other hard drives containing a former Windows installation.
Once the upgrade started in earnest, everything behaved as it should — until I tried to boot into Linux, that is. When I attempted to boot into my long-suffering Gentoo install, I was informed that the kernel could not find the root filesystem.
After an hour of panic and fearing that Microsoft had returned to the "land of wiping drives for little or no reason", the eventual cause was found to be Windows adding an extra partition during the upgrade. Consequently, the partition entries in GRUB needed to be incremented to function as before.
Should you be upgrading Windows 7 or 8, and you have a Linux installation on the end of the same drive, do not freak out when your bootloader decides it cannot find Linux.
Having used Windows 8 and 8.1 prior to 10, there is little that has blown me away on first impressions, except for the ability to play and stream games and apps from an Xbox One over a local network — that is a mighty cool new feature.
Some would say that it is a long way from software engineering to journalism, others would correctly argue that it is a mere 10 metres according to the floor plan.During his first five years with CBS Interactive, Chris started his journalistic adventure in 2006 as the Editor of Builder AU after originally joining the company as a programmer.Leaving CBS Interactive in 2010 to follow his deep desire to study the snowdrifts and culinary delights of Canada, Chris based himself in Vancouver and paid for his new snowboarding and poutine cravings as a programmer for a lifestyle gaming startup.Chris returns to CBS in 2011 as the Editor of TechRepublic Australia determined to meld together his programming and journalistic tendencies once and for all.In his free time, Chris is often seen yelling at different operating systems for their own unique failures, avoiding the dreaded tech support calls from relatives, and conducting extensive studies of internets — he claims he once read an entire one.