Windows Upgrade Paths
This will cover the upgrade paths from Windows XP all the way to Windows 10.
Upgrade to Windows XP
|Upgrades from||to XP|
|Windows 95||Clean Install|
|Windows 98/ME||Home, Professional|
Upgrade to Windows Vista
|Upgrades from||to Vista|
|XP Home||Home Basic, Home Premium, Business, Ultimate|
|XP Media Center Edition||Home Premium, Ultimate|
|XP Professional||Business, Ultimate|
|XP Professional x64||Clean Install|
Upgrade to Windows 7
NOTE: It is not possible to upgrade to Windows 7 Starter as it is only available to install by OEMs.
|Upgrades from||to 7|
|Vista Home Basic||Home Premium, Ultimate|
|Vista Business||Professional, Enterprise|
Upgrade to Windows 8/8.1
(*Core and Home are both names for the same basic retail edition.)
|Upgrade from||to 8/8.1|
|7 Home Premium||Home/Core*|
|7 Professional, Ultimate||Pro|
Upgrade to Windows 10
|Upgrade from 7||to 10|
|Upgrade from 8/8.1||to 10|
|Pro/Pro for Students||Pro|
Things to note
You will need 32-bit edition of Windows to upgrade to another 32-bit edition. Same rules apply to 64-bit editions. Otherwise, you will need to do a clean install.
Windows XP Professional 64-bit will always require a clean install, regardless of which edition and version of Windows you attempt to upgrade to or from.
In this situation, an upgrade is defined as an installation of an operating system that maintains user files and applications from the previous installation.
Pages linking here (main versions and versions by same user)