Windows 11 upgrade promo for Windows 10

Prepare for Windows 10 end of support: Upgrade to Windows 11, Linux, or ChromeOS Flex

The support of Windows 10 is ending soon, in this guide, I explore with you all the upgrade paths (even to different OSes) and alternatives to stay supported and secure.

As Windows 10 approaches its end of support after a decade, on October 14, 2025, it’s crucial to prepare your PC to ensure continued security and optimal performance. In this guide, I’ll explain what happens after the operating system retires, the upgrade paths to Windows 11, and the available options if the computer doesn’t meet the minimum requirements for a newer version of the operating system, including upgrading to Linux Mint or Google ChromeOS Flex.

Understanding the end of support

Windows 10 was originally released on July 15, 2015, and after a decade, on October 14, 2025, it’ll no longer receive security updates, bug fixes, features, or technical support from Microsoft. This lack of updates can leave your system vulnerable to security threats and may result in decreased performance over time.

Evaluate your current system

Since the operating system will no longer receive updates or support, you must evaluate your computer system to determine the upgrade path to maintain support.

The first step is to check if your computer meets the system requirements for Windows 11. To assess your hardware compatibility, you can check the technical specifications using the Microsoft PC Health Check app.

Plan your upgrade path

Once you understand the hardware specifications, you must plan the upgrade path.

If the hardware is compatible, you should consider upgrading from Windows 10 to 11 to continue receiving updates, new features, and support.

If the hardware isn’t supported because the computer doesn’t include TPM 2.0, the CPU isn’t on the support list, or the device doesn’t have enough RAM, you can still upgrade to Windows 11, but the computer will remain unsupported.

If your computer doesn’t meet the minimum hardware requirements and you can’t even install Windows 11 because the processor is too old, you should consider switching from Windows to Linux. Or you can switch to the Google ChromeOS Flex.

An alternative is to consider the Extended Security Updates (ESU) option. For the first time, Microsoft is offering consumers a one-year ESU option for $30, which provides critical security updates beyond the end-of-support date. This option is ideal if you want additional time to transition to a new system without upgrading immediately.

Finally, if your current device doesn’t meet Windows 11 requirements, you should consider investing in a new device. Modern PCs offer advanced security features and better performance and are designed to support the latest software innovations for years to come.

In this guide, I’ll outline the different options to transition to Windows 11 or another operating system to continue receiving support and updates.

What you can do with your PC when Windows 10 support ends

If you have a computer running Windows 10, you first want to check the computer hardware to determine the upgrade path. Then, you have to create a full backup of your computer and then proceed with the upgrade.

Check computer compatibility for Windows 11

To determine if your computer can run Windows 11, follow these steps:

  1. Open Start.

  2. Search for PC Health Check and click the top result to open the app.

  3. Click the Check now button.

    PC Health Check app

  4. Confirm if your computer will run Windows 11.

  5. (Optional) Click the “See all results” button to view a list of the components that passed the compatibility.

    Windows 11 hardware compatibility check

  6. (Optional) Click the Device specifications button to understand the system requirements better.

Once you complete the steps, if the hardware is compatible, you will receive a message confirming you can upgrade to the new version. If the hardware isn’t compatible, you will get a message detailing why the device can run Windows 11.

If the device doesn’t meet the hardware requirements, then you can choose to bypass the requirements anyway to install Windows 11, or you can choose to switch operating systems, such as Linux Mint or ChromeOS Flex.

If the app isn’t available on your computer, you must get it manually from this Microsoft link.

Create a full backup of the current setup

The next step is to create a full backup of your computer in case something goes wrong and you have a rollback. If you plan to perform a clean installation, you will have to create a backup of your files since you will have to restore them manually after the installation.

To create a system image backup on Windows 10, use these steps:

  1. Open Settings on Windows 10.

  2. Click on Update & Security.

  3. Click on Backup.

  4. Under the “Looking for an older backup” section, click the “Go to Backup and Restore (Windows 7)” option.

    Windows 10 Backup and Restore

  5. Click the “Create a system image” option from the left pane.

    Create system image option

  6. Under the “On a hard disk” setting, select the external USB drive for the full backup of Windows 10.

    Windows 10 backup USB destination

    Quick tip: You can use an external USB hard drive with data already on it. The tool will not format or erase any files in the drive. Instead, it will create a folder called “WindowsImageBackup” to save the system image.
  7. Click the Next button.

  8. Select any other drive to include in the Windows 10 full backup (if applicable).

    Backup additional drives

  9. Click the Next button.

  10. Click the Start backup button.

  11. Click the No button.

Once you complete the steps, the backup will be created on the external USB drive. You will also be prompted to “create a system image repair disc.” However, you can skip this option since you can use the Windows 10 bootable media to access the recovery environment.

You can also follow these instructions in my video tutorial on my YouTube channel. (Remember to like and subscribe.)

It’s important to note that this backup is meant to restore your current setup if something goes wrong and you want to roll back. If you plan to upgrade using a clean installation of Windows 11 or switch operating systems, you also need to copy your files to an external drive and then restore them in the new setup.

Upgrade to Windows 11 from 10 on supported hardware

To upgrade to Windows 11 from Windows 10 through Windows Update, use these steps:

  1. Open Settings.

  2. Click on Update & Security.

  3. Click on Windows Update.

  4. Click the “Check for updates” button.

    Windows 11 upgrade

  5. Click the “Download and install” button.

    Windows 11 upgrade via Windows Update

  6. Click the Restart now button.

After you complete the steps, Windows 11 will install on the computer.

Upgrade to Windows 11 from 10 on unsupported hardware

If you plan to upgrade a device with unsupported hardware running Windows 10 to Windows 11, downloading the ISO file and using the Rufus tool is perhaps the best approach.

Also, you must ensure the computer can boot from a USB flash drive, so you may need to change the UEFI settings or start the device in the boot menu. Since the firmware settings differ on every computer, you must check your manufacturer support website for more specific details.

Download the Windows 11 ISO file

To download the official Windows 11 ISO file, follow these steps:

  1. Open Microsoft Support website.

  2. Select the Windows 11 option under the “Download Windows 11 Disk Image (ISO) for x64 devices” section.

    Windows 11 ISO download

  3. Click the Download button.

  4. Select the installation language.

    Select ISO file language

  5. Click the Confirm button.

  6. Click the Download button to save the ISO file on the computer.

    Windows 11 x64 ISO download

Once you complete the steps, you can start with the creation of the installation media.

Create Windows 11 bootable media

To create a Windows 11 bootable media, connect a USB flash drive of at least 8GB and follow these steps:

  1. Open Rufus website.

  2. Click the link to download the latest version under the “Download” section.

  3. Choose the USB flash drive from the “Device” setting.

  4. Double-click the executable to launch the tool.

  5. Click the Select button.

    Rufus Windows 11 24H2 open ISO file

  6. Select the Windows 11 ISO file.

  7. Click the Open button.

  8. Continue with the default settings after the download.

  9. (Optional) Specify a name for the drive under the “Volume label” setting.

  10. Click the Start button.

  11. Check the “Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0” option to install Windows 11 on unsupported hardware.

    Rufus Windows 11 24H2 unsupported settings

  12. Check the “Remove requirement for an online Microsoft account” option to bypass the internet and Microsoft account requirements and create a local account.

  13. (Optional) Check the “Create a local account with username” option and specify an account name to create a local account automatically.

  14. Check the “Disable BitLocker automatic device encryption” option to prevent the setup from enabling BitLocker during the installation (if applicable).

    Quick note: Although encryption is recommended, depending on the scenario, you may want to keep this feature disabled, such as when setting up a dual-boot system.
  15. Click the OK button.

Once you complete the steps, the tool will create a bootable media for unsupported hardware.

If you choose the option to create a local account automatically, the setup will create the account without a password. As a result, after the installation, you have to remember to create a password and PIN from the “Sign-in options” settings page.

Windows 11 unsupported PC clean install process

To perform a clean install of Windows 11 on unsupported hardware, use these steps:

  1. Start the PC with the Windows 11 USB flash drive.

  2. Press any key to continue.

  3. Choose the installation language and format.

    Windows 11 24H2 setup language option

  4. Click the Next button.

  5. Choose the keyboard and input method.

    Windows 11 setup keyboard option

  6. Click the Next button.

  7. Select the “Install Windows 11” option.

    Install Windows 11 24H2 option

  8. Check the “I agree everything” option to confirm this process will delete everything on the computer.

  9. Click the “I don’t have a product key” option.

    I don't have a product key

    Quick note: The computer will activate automatically since the Windows 10 product key is compatible with the latest version of the operating system.
  10. Select the edition of Windows your license key activates.

    Choose edition of Windows option

  11. Click the Next button.

  12. Click the Accept button

  13. Select each partition on the hard drive where you want to install Windows 11 24H2 and click the Delete button. (Usually, “Drive 0” is the drive that contains all the installation files.)

    Windows 11 24H2 partition setup

  14. Select the hard drive (Drive 0 Unallocated Space) to install the latest preview of the operating system.

    Clean install Windows 11 24H2 on unallocated space

  15. Click the Next button.

  16. Click the Install button.

    Windows 11 24H2 clean install

  17. Choose your region setting on the first page of the out-of-the-box experience (OOBE) after the installation.

    Windows 11 24H2 OOBE region

  18. Click the Yes button.

  19. Select your keyboard layout setting.

    Keyboard layout

  20. Click the Yes button.

  21. Click the Skip button if you do not need to configure a second layout.

  22. The computer will automatically connect to the network using an Ethernet connection. You must set up the connection manually on a wireless connection (a security key may be required).

  23. (Optional) Confirm a name for the computer.

    Windows 11 OOBE name PC

  24. Click the Next button. (The device will restart automatically.)

  25. Select the “Set up for personal use” option for Windows 11 Pro. This option is not available for the “Home” edition.

    Windows 11 setup types

  26. Click the Next button.

  27. Click the Sign in button.

    Quick note: If you select the option to skip the internet and online account and choose the option to create a local account, the wizard will skip this part and continue with the initial setup.
  28. Confirm your Microsoft account email to create a Windows 11 account.

    Create Windows 11 account

  29. Click the Next button.

  30. Confirm your Microsoft account password.

  31. Click the Next button.

  32. Click the Create PIN button.

  33. Create a new four-digit PIN.

    Windows 11 OOBE create PIN

  34. Click the OK button.

  35. Confirm the privacy settings that best suit your situation by turning on or off the toggle switch for each setting.

  36. Click the Next button.

  37. Click the Next button again.

  38. Click the Accept button.

    Windows 11 OOBE privacy settings

  39. Click the More options setting.

    Windows 11 24H2 OOBE backup settings

  40. Click the “Set up as a new PC” option.

    OOBE skip restore backup for Windows 11

  41. Click the “Set up as a new PC” option again (if applicable).

  42. (Optional) On the “Let’s customize your experience” page, select one or more ways you plan to use the device to allow suggestions during the experience.

    Windows 11 OOBE customize experience

  43. Click the Accept button to continue. Or click the Skip button to skip this part of the setup.

  44. (Optional) Use the code to link your Android phone or click the Skip option.

  45. Click the Next button.

  46. Click the “Not now” button if you will be using a browser other than Microsoft Edge (if applicable).

  47. Click the “Skip for now” option to skip the PC Game Pass promotion (if applicable).

  48. Click the “No, thanks” button to skip the Microsoft 365 setup (if applicable).

Once you complete the steps, Windows 11 24H2 will finish the clean installation on the computer with unsupported hardware.

You can also follow these instructions in my video tutorial on my channel.

Upgrade from Windows 10 to Linux Mint

Alternatively, you can upgrade from Windows 10 by switching to a different type of operating system, such as Linux. Although switching to Linux may sound daunting, time has changed, and so has Linux, and this operating system has improved a lot over the years.

You will find many Linux distributions, but Linux Mint should be on your shortlist because of its user-friendly interface and stability. It is an excellent choice for those accustomed to Windows 10.

These are a few reasons to choose Linux Mint as your Windows replacement. First, Linux Mint’s Cinnamon desktop environment offers a familiar layout akin to Windows, minimizing the learning curve for new users.

In addition to its reliability, this distribution ensures a seamless user experience without frequent crashes or slowdowns. As an open-source operating system, Linux Mint is free to use, eliminating licensing fees associated with proprietary software. Perhaps more importantly, it supports a wide range of hardware, often requiring minimal driver installations, including those processors that Windows 11 no longer supports.

If you are not interested in AI features, this is another reason to consider switching to Linux. Unlike Windows 11 and macOS, Linux Mint and other variants don’t include AI features. However, you can always access AI services on the web, such as ChatGPT, Microsoft Copilot, Google Gemini, and others.

Also, this distribution of Linux includes support for many different types of applications, and since most applications today are web apps, you are likely to have access to the applications and services you need for work and school. 

However, we don’t have to ignore the fact that Linux has some software limitations. For example, Microsoft doesn’t offer its suite of Office apps (or Microsoft 365 apps) for the open-source operating system, and you won’t be able to install apps like Adobe Photoshop, but you can still access the web version of Office, Photoshop, and others. In addition, you can also install similar applications, such as LibreOffice and Gimp.

Create a Linux Mint bootable USB flash drive

To create a Linux Mint USB installer, follow these steps:

  1. Open the Linux Mint download page.

  2. Click the Download button for the Cinnamon Edition.

    Linux Mint Cinnamon Edition download

  3. Click the download link closer to your location under the “Download mirrors” section.

    Linux Mint ISO download mirror

  4. Save the ISO file on your computer.

  5. Open Rufus website.

  6. Click the link to download the latest version under the “Download” section.

  7. Choose the USB flash drive from the “Device” setting.

  8. Double-click the executable to launch the tool.

  9. Click the Select button.

    Rufus select Linux Mint ISO

  10. Select the Linux Mint ISO file.

  11. Click the Open button.

  12. Continue with the default settings after the download.

  13. (Optional) Specify a name for the drive under the “Volume label” setting. 

  14. Click the Start button.

  15. Click the OK button with the default option.

    Rufus Linux ISOHybrid image

  16. Click the Yes button.

    Rufus Linux Syslinux image

  17. Click the OK button.

Linux Mint clean install process

To install Linux Mint on a Windows 10 computer, follow these steps:

  1. Start the PC with the Linux Mint USB flash drive.

  2. Select the “Start Linux Mint” option and press Enter.

    Start Linux Mint

  3. Double-click the “Install Linux Mint” icon on the desktop.

    Install Linux Mint

  4. Select the installation language.

    Installation language

  5. Click the Continue button.

  6. Select the keyboard layout.

    Keyboard layout setting

  7. Click the Continue button.

  8. (Optional) Check the “Install multimedia codecs” option.

    Linux Mint Install multimedia codecs

  9. Click the Continue button.

  10. Select the “Erase disk and install Linux Mint” option.

    Erase disk and install Linux Mint

  11. Click the Install Now button.

  12. Click the Continue button.

  13. Select your region.

    Linux Mint select install region

  14. Click the Continue button.

  15. Create a local account for the Linux Mint installation.

    Linux Mint create local account

  16. Click the Continue button.

  17. Click the Restart now button.

    Linux Mint install complete

  18. Disconnect the USB flash drive from the computer and press Enter.

Once you complete the steps, the system will restart, and you will have access to the new desktop.

Linux Mint desktop
Linux Mint desktop / Image: Mauro Huculak

Of course, Linux isn’t Windows, but the environment will feel familiar. For instance, you find a similar desktop experience with a background and taskbar with a menu to launch apps and similar controls. Also, you can change the position of the bar to either side or top of the screen. 

You won’t find Microsoft Edge or Google Chrome on Linux Mint, as the operating system uses Mozilla Firefox as the default browser. However, you can install virtually any modern browser.

Also, instead of the Microsoft Store, in this version of Linux, you can use the “Software Manager” to find and download apps. Alternatively, you can download and install “.deb” packages, which are equivalent to those “.exe” or “.msi” installers. If you’re comfortable using commands, you can also use the apt-get install command.

Linux Mint Software Manager
Linux Mint Software Manager / Image: Mauro Huculak

Finally, if you have to change any of the settings, you can always access the “System Settings” app from the app launcher (Start menu). This control panel allows you to change anything related to appearance, preferences, hardware, and security.

Linux Mint System Settings
Linux Mint System Settings / Image: Mauro Huculak

Upgrade from Windows 10 to ChromeOS Flex

Another option is to install ChromeOS Flex on Windows 11 unsupported hardware. ChromeOS Flex is a lightweight operating system variant of Google ChromeOS. It’s based on Linux and uses web apps and the Chrome browser as the main interface. The operating system also provides security protection from threats such as malware and ransomware. Furthermore, it provides a fast and modern work environment with background updates that reduce downtime while boosting productivity.

Since this is a lightweight operating system, it only requires an Intel or AMD x86-64-bit processor, 4GB of memory, and 16GB of storage. However, for the best performance, you should be using a processor and graphics card made after 2010.

The installation of ChromeOS Flex is a two-step process. First, you have to create a USB bootable media and then go through the setup process.

Create ChromeOS Flex USB flash media

To create a ChromeOS Flex installation media, connect a USB flash drive of 8GB and follow these steps:

  1. Open Chromebook Recovery Utility page on Chrome.

  2. Click the “Add to Chrome” button.

    Install Chromebook Recovery Utility

  3. Click the Add extension button.

  4. Click the Extension button and select the “Chromebook Recovery Utility” extension.

  5. Click the Get started button.

  6. Select the “Google ChromeOS Flex” option from the “Identify your Chromebook” page.

    Google ChromeOS Flex

  7. Select the ChromeOS Flex option.

  8. Click the Continue button.

  9. Select the USB flash media from the list.

    Select USB create Chrome OS Flex bootable media

  10. Click the Continue button.

  11. Click the Create now button.

    Create Chrome OS Flex install media

  12. Click the Done button.

Once you complete the steps, you can proceed with the clean installation of ChromeOS Flex.

ChromeOS Flex clean install process

To upgrade from Windows 10 to ChromeOS Flex, use these steps:

  1. Start unsupported Windows 11 PC with the ChromeOS Flex USB.

    Quick note: If the computer can’t boot from USB, you may need to update the BIOS/UEFI settings. This process usually requires pressing one of the function keys (F1, F2, F3, F10, or F12), the ESC, or the Delete key. For more accurate instructions, visit your PC manufacturer’s support website.
  2. Change the installation language (if applicable).

  3. Click the Get Started button.

    ChromeOS Flex setup

  4. Select the “Install ChromeOS Flex” option.

    Install ChromeOS Flex

    Quick note: The “Try it first” option allows you to run the operating system from the USB flash drive. It even saves the setup and profile, so the next time you start the computer from USB, you can continue using the operating system. If you want to install the operating system later on, you will find the “Install ChromeOS Flex” option on the sign-in screen.
  5. Click the Next button.

  6. Click the “Install ChromeOS Flex” button. (This process will delete everything on the computer.) 

    Before ChromeOS Flex details

  7. Click the Install button to continue with the setup.

  8. Click the Get started button after the installation.

  9. Choose the wireless network.

  10. Confirm the Wi-Fi password.

    ChromeOS Flex Wi-Fi setup

  11. Click the Connect button.

  12. Click the “For personal use” option.

    ChromeOS Flex for personal use setup

    Quick note: At this point, the system will download any available updates for the operating system. The computer will also restart. You can always click the “Skip and remind me later” button.
  13. Click the Next button.

  14. Confirm your Gmail account.

    ChromeOS Flex account setup

  15. Click the Next button.

  16. Confirm the account password.

  17. Click the Next button.

  18. Complete the account verification.

  19. Click the Next button.

  20. Click the “Accept and continue” button.

  21. Click the “Accept and continue” button again.

    ChromeOS Flex review sync options

  22. Clear the option to allow Google to collect information about your device.

    ChromeOS Flex disable data collection

  23. Click the “Accept and continue” button one more time.

  24. Click the “Change touchpad scrolling direction” option.

    Change touchpad scrolling direction

    Quick note: If you’re coming from a Windows environment, it’s recommended that you adjust the scrolling setting.
  25. Click the Next button.

  26. Turn on the Reverse scrolling toggle switch.

    Enable Reverse scrolling

  27. Click the Next button.

  28. Click the Get started button.

After you complete the steps, the operating system will be installed on the computer.

Upgrade from Windows 10 by purchasing a new PC

If you prefer not to follow the steps to upgrade Windows 10 to 11 on unsupported hardware or aren’t ready to switch to another operating system, the best alternative might be investing in a new computer. A new device ensures compatibility with Windows 11 and provides access to the latest features and security updates.

You’re probably wondering which device to choose. While that could be a topic for an entirely separate discussion, the decision usually depends on how you use your computer and your budget.

For basic tasks like streaming videos, managing emails, or using office applications, you don’t need to spend a fortune. Computers for everyday use often start around $500. While you might find cheaper options, I don’t recommend them since they usually come with outdated hardware or very low specs.

If you’re interested in a Copilot+ PC for AI capabilities and extended battery life, prices typically start at around $800. However, deals can bring the cost down significantly. For instance, I recently purchased an ASUS Vivobook S 15, a Copilot+ PC, for $499 on sale, though it now retails for $899.

Another option is the Surface Pro 11, which starts at $877 and is available at the Microsoft Store. To explore more deals on Copilot+ PCs, visit the Microsoft Store’s deals page.

For a standard laptop without AI features, consider the Lenovo ThinkPad E16 Gen 1, priced under $600, or the ASUS Vivobook 16 paptop, which is available for less than $500.

Stay on Windows 10 longer with an additional subscription

If you want to keep using Windows 10, Microsoft now offers Extended Security Updates (ESU). This paid service has always been reserved for organizations that need to run older operating systems beyond the official support period, but it’s now available for regular consumers.

This program allows your computer to continue receiving security and maintenance updates. However, it has some limitations, such as not providing new features, non-security updates, design changes, or general support. 

The ESU program aims to ensure that the device continues to run and doesn’t become vulnerable.

The Extended Security Updates is expected to cost $30, and Microsoft plans to open enrollment as the Windows 10 end-of-support date approaches in October 2025.

How are you upgrading your PC from Windows 10? Let me know in the comments.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 15 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 21 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me. Email him at [email protected].