For anyone who is considering an upgrade for Windows, heed this warning before you choose to do so via a fresh install: get your drivers ready.
Many people take for granted that Windows works right out of the box. I think it is especially the case considering that Windows actually doesn’t work right out of the box. In most cases, Windows can’t even successfully find software drivers online when trying to install a simple peripheral device, so it surely does a poor job of working with the essential hardware of your PC as-is.
If you don’t know what I mean, then it means you’ve never taken a standard Windows installation and used it to install Windows onto a PC before. It’s safe to say that everyone is familiar with purchasing a computer with Windows pre-installed. In some cases, you may even be familiar with the luxury of having a Factory System Restore CD/DVD, though it’s not common with new PCs today. Either way, the biggest difference between having a Factory System Restore option (either on as physical medium or as an image on the hard-drive) and a standard installation method (Windows, of some version and edition, that you buy separately to use on any PC) is that the Factory System Restore method will include the drivers for your PC’s hardware already included. When you use the Factory System Restore image, your PC will boot up with the resolution looking nice and all network peripherals working as they should. Yet, if you install Windows from something other than a Factory System Restore image that is made specifically for your PC, you’ll find the resolution to be poor (and unchangeable) and no ability to access the internet even through your wired ethernet port.
In one of few ways, this is how Linux distributions really have a one-up on Windows. Because most essential hardware will work before you install the additional drivers, especially the ethernet port (which allows an easier path to obtaining essential drivers). When I installed Windows, I had to find a copy of my PC’s mobo, video and ethernet drivers, place them on a USB drive and then put them onto the PC I had installed Windows on.
In all truthfulness, Windows worked great after installing the drivers, but the real point is that you need to know to do this. I’ve heard of some people installing a Windows upgrade and then reverting back to their previous Windows version because they thought there was an issue with their PC being able to run Windows when they were presented with the lower resolution and unusable ethernet.
So, be prepared. Because if the PC you’re upgrading is the only one you have access too, and you don’t prepare a way to install the drivers onto the PC without internet-access beforehand, you might find yourself in a tough situation – such as with a temporarily useless PC.