What Your PC Will Need if You Want to Upgrade to Windows 10


It’s looking more and more likely that Microsoft will achieve its announced aim of shipping Windows 10 sometime around the end of July or thereabouts. The May 20 announcement of build 10122 seems to indicate that most of the important feature changes are in. So we may have reached the point where it is time to start considering if you are going to take advantage of the free upgrade to Windows 10 that will be available to many people. A lot of the people who are eligible for an upgrade probably have older machines so it is worth looking at the system requirements for running Windows 10.

If you have a system already running Windows 8.1, you are probably good to go. However, because of the space needed for certain hidden partitions and for backup installation files, make sure that you have ample spare free disk space. Before Windows 10 is installed, the installer will run a check of system requirements.

Those with older systems can take a look at the graphic below, which shows the general requirements for desktop systems. It is taken from a Microsoft presentation at the recent WinHEC show. These requirements are for new PCs and intended for OEMs but they are indicative. 

Desktop requirements Windows 10

Personally, I find the memory and storage requirements given in the graphic to be unrealistically low. I think you’d be a lot better off doubling the amount of RAM listed. I also think a minimum system volume of ~60 GB is a good idea. Most PC users will want even more space for storing files but that can be on a separate disk volume. Note that the UEFI requirement is only for new PCs. Old BIOS systems are still supposed to be able to run Windows 10. Not stated in the slide but you also need a CPU that supports PAE, NX, and SSE2. Almost any PC processor of the last few years will have this support but, if need be, you can check with the Sysinternals command-line utility Coreinfo.

Get your own favorite tip published! Know a neat tech tip or trick? Then why not have it published here and receive full credit? Click here to tell us your tip.

This tips section is maintained by Vic Laurie. Vic runs several websites with Windows how-to's, guides, and tutorials, including a site for learning about Windows and the Internet and another with Windows 7 tips.

Click here for more items like this. Better still, get Tech Tips delivered via your RSS feeder or alternatively, have the RSS feed sent as email direct to your in-box.

Please rate this article: 

Your rating: None
Average: 4.1 (21 votes)


I certainly hope that the statement as it were that SecureBoot MUST be enabled is NOT accurate. As in my new system it will NEVER be activated, as it is Microsofts way to enforce ONLY their OS on your machine. UEFI is fine as a lot of newer releases of Linux support that, but not SecureBoot.
Therefore, it is NEVER going to be active on MY machine. I will stick with the Win 7 Ultimate that will be on it only along with my Linux distro of choice, which is Manjaro.
Why not have SecureBoot named more accurately? Something like:
"Microsoft OS's ONLY".

As the article says, the UEFI and secure boot requirement is applicable only to new systems and upgrades can be applied to existing systems that use the older BIOS instead of UEFI

Ah yes, I see that, now that I read to the very end of the article.
You should know that graphics dominate, and the first thing one sees in that article is "Uh oh, my computer needs UEFI to run Windows 10."

I have the same comment as the other writer, I have downloaded 'coreinfo' but cannot get it to run. I get my elevated command prompt and enter 'coreinfo' and I get a message - unrecognized command. What am I doing wrong. Thanks for any help. rcoombs

You have to either enter the command with the full path for the file Coreinfo.exe or run it in a command window referenced to the same folder that contains Coreinfo.exe. See this article - http://www.techsupportalert.com/content/how-open-windows-command-prompt-any-folder.htm.

Thanks, 'v.laurie'. I really must RTFM sometime soon.

Pleez sur, I followed the procedure given in 'What Your PC Will Need if You Want to Upgrade to Windows 10' to download and use 'Coreinfo' to investigate whether I had the 'Requirements for Win 10' in my not-at-all-new Dell with Win 7. For this 'bear of little brain' it took a bit of effort, but clicking on/initiating the 'coreinfo.exe' folder entry showed a Command Box and say 30++ lines scrolling fast then disappearing in about half a second..... too fast to read and/or extract information.


Sure, there must be a way.... but my education doesn't stretch that far. And there must be many millions more like me who won't know/cannot find out if Win 10 will install/run on their kit, and won't know what to do about it.

Perhaps you can help?

Because coreinfo is a command-line utility, you'll need to execute it in a Command Prompt window. There are various ways to open one (e.g., Win+R / cmd / Enter). Then navigate using the "cd" cmd to the directory where you've saved coreinfo. (If you're running Win7 or later, the easiest thing to do is Shift-Right-click in the folder window where you've saved coreinfo and choose "Open Command Window here...".) Finally, execute the program by typing "coreinfo" at the prompt.

That worked for me, 'djay49', in that your tip of 'Shift-RightClick in the folder window' > select 'Open Command Window Here' > type 'coreinfo' ....finally listed the wanted info dump.


It seems I DO have the required 'PAE supports > 32-bit physical addresses' and 'NX supports no-execute page protection' and 'SSE2 supports streaming SIMD extensions 2' ( and others to SSE 4.2 ). Now I must find a way to print that info screen to a note, saved for later reference.

Win-8 (on a new Dell laptop) was the final straw.
I started with Win3.x ... all of my 4 rigs are Win7. I recently dusted off an old paper weight (Acer 2003 laptop -- WinXP) maxed out to 2GB RAM and massive (¿) 150GB HDD ... to play with Linux (Mint) ... first OS install in my life. First baby steps into Linux. Anything has to be better than the MS fiasco.
» Progress is mans ability to complicate simplicity (Thor Heyerdahl) «

What? Free lifetime updates. I'll be among the first to upgrade.

To be truthful I don't like Win10 (yes I tried the preview and already delete it) and the idea of going similar to the Android model with the Windows Store does not convince me enough to change from my win7 ultimate or my win8.1 machines to Win10.
I haven't got any malware or a virus in long years and I don't expect it to change anytime soon.

Looks like when Windows 7 reaches end of life, I won't dual boot Windows any more, and my switch to Linux will be permanent.

Hasta la Vista, Microsoft.

I feel the same way. As soon as the end of life happens for Win7 (remember all the updates we have had?) it helps me decide to move over to Linux Distros like Robocopy which will run Win 7 apps reportedly. If i am wrong then I will be entering LINIX land where the upgrades are Free and Software works. I fear it is the END of LIFE for Microsoft WINDOWS for many of us. Yep, I started with DOS 2.1 so LINIX will not be that bad.

Robolinux, as opposed to Robocopy, only runs Windows apps by allowing a virtual copy of Windows to be installed within it, but this is a paid option. Many Windows programs can be run using Wine however for free across a wide range of Linux distros. Many people however when encouraged to look a little deeper into Linux will realize they can accomplish all of their daily tasks without using Windows related software at all. I only dual boot to research Windows queries posted by members and to maintain the Windows pages here I have a responsibility for, otherwise everything I do is done using (currently) Makulu Linux KDE.


We need to avoid a Linux discussion hijacking these comments however, so please move any further discussion along these lines into this forum thread. MC - Site Manager.