Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

Can I Install Windows 7 on a Machine that Comes with Windows 10?

I would like to purchase one of the now very nominally-priced Windows 10 machines without a touch screen or a desktop, uninstall Windows 10, and then do a fresh install of Windows 7. Can this be done, or does one have to remove the hard drive and install Windows 7 from a clean hard drive?

You don’t have to remove the hard drive. If this is going to work, you’ll simply overwrite everything on the hard drive.

There are, however, a few problems you may run into if you go down this path.

Become a Patron of Ask Leo! and go ad-free!

Getting Windows 7

The first issue is simply finding a product key for Windows 7.

Windows 7 As of this writing, you can download the disc image to run setup, but I’m not sure of a legitimate, legal way to get a new product key to activate the installed OS.

That is only going to get more difficult over time.


The new machine will almost certainly have UEFI instead of BIOS for security. This can present challenges.

You’ll need to have the new machine  boot from something other than its internal hard disk. That can be problematic, but is generally solvable.

You may need to reconfigure the UEFI to run in what’s called “legacy mode”, which may be required to boot from the Windows 7 installation media, and may be required to run Windows 7 as well. If it’s required, it’s not really an issue; it can just be difficult to find or change the setting.

Securing Windows 7

You almost certainly know this, but Windows 7 is beyond its end of support date. That means you won’t get any more security updates from Microsoft for Windows itself.

You can continue to run Windows 7 safely, but it will take more work and more vigilance on your part to do so.

Hardware support

It is possible there will be hardware on your new machine that will not work with Windows 7.

Specifically, newer devices may not have Windows 7 drivers written for them. That means either they won’t work, or they work with only limited capabilities.

Over time, this is another problem that will only get worse.

My recommendation

If at all possible, I don’t recommend you go down this path.

In other words, my strong recommendation is that you give Windows 10 a chance. It’ll last longer, be safer, and is a better long-term solution.

If you can’t or won’t, I strongly suggest you do one thing first.

Save Windows 10

Before you install Windows 7, take a system image backup of the system running Windows 10, and save that backup image.

I predict that at some point in the future, you’re going to want to go to Windows 10 for one reason or another. It might be by choice or necessity, but it’s something I expect you to need someday. Completing Windows 10 setup will generate a digital license for your computer, and saving that image gives you the ability to revert to the Windows 10 installation your machine came with.

After you’ve taken that system image, then install Windows 7 if you’ve managed to find a copy. Make sure it formats or erases the entire hard drive and installs from scratch, and see how it goes. It’s possible it may work okay; it’s just not something I recommend.

If you found this article helpful, I'm sure you'll also love Confident Computing! My weekly email newsletter is full of articles that help you solve problems, stay safe, and give you more confidence with technology. Subscribe now and I'll see you there soon,


Podcast audio


Video Narration

12 comments on “Can I Install Windows 7 on a Machine that Comes with Windows 10?”

  1. I ran into the hardware driver issue when I tried to install Win 7 over 10 on a brand new desktop. It turns out this machine came with a hybrid Wi-Fi/RJ45 ethernet card. Win 7 had no idea what to do with that device so no internet connectability. As icing on the cake 7 apparently had no drivers for the video card so the display was all messed up. Reinstalled Win 10 from an EASEUS backup image that I had taken first thing after the unboxing and am now living happily ever after.

  2. One other option would be to use something like Oracle’s VirtualBox (one of Leo’s recommendations). You’d leave the laptop alone, the way it came, but install VirtualBox and then set up a Windows 7 virtual machine inside it.

    It’s probably the simplest, the safest, and the quickest way to run Windows 7. It would let you test out whether Windows 7 is likely to work on your computer (although it’s not a 100% guarantee). If it won’t run in VirtualBox, then it won’t run if it was the only OS on the computer. Then you’d have to go through the hassle of reinstalling Windows 10/recover from an image backup.

    And when the time comes (and I’m sure it will one day) for you to go to Windows 10, you just have to stop working in your Windows 7 VirtualBox and just start using Windows 10, which is already installed and already been kept up to date.

  3. I think my question fits with this topic. I have an X1 Carbon Gen1. It came to me more than 6 years ago with Windows 8 which I removed and replaced with Windows 7 which I love. I just purchased a new X1 Carbon Gen 7 which is coming with Windows 10 which I never liked. Can I install Windows 7 on a separate partition and dual boot for now? Would I have a third partition for the apps, accessible by either OS or do I have to install apps on one or the other partition?

    Now, the following would simplify things but I don’t think it will work. The new HD is 500 Gig and the old one is 250. I don’t suppose I could make a backup of the older smaller one and restore it onto a new partition on the new one, could I?
    Thanks, Leo, I have followed you for more years than I can remember.

    • You would have to install the programs on both partitions. That would be problematic with many programs whose license only allows them to be installed on one or limited number of computers and they call home to check if that license is being used already. Those programs see each OS installation as a separate machine. The same applies to running a program in a virtual machine.

    • When using dual boot systems you DO need to install applications into each operating system in which you plan to use them, yes.

      In your shoes I’d image backup the system as is comes, and then install Windows 7 over Windows 10. If you don’t like it, restore the backup.

      Yes, you can restore a smaller partition to a larger drive. You can then choose what to do with the extra space: make it a separate drive/partition, or expand the single partition into it.

  4. A backup with Macrium reflect wiped out my hard drive on my laptop and my backup drive. UEFI wouldn’t let me install anything, so I converted the hard drive to get rid of UEFI and re-installed Win 8.1. Drastic measures are sometimes required.

  5. If the reason for wanting Win7 is the look and feel then a practical solution is install Classic Shell to pretty much replicate Win7 interface. While no longer in development it still works well and is available free in many places on the web.

    I hated at first sight the Win8/10 interfaces. Came very, very close to switching to a version of Linux.

    • I didn’t like Windows 10 either, at first, but since it has been forced upon us at work, I’ve gotten used to it. I’ve learned how to change the size of the tiles that I use frequently and delete those that I never use so that the Start Menu doesn’t take up the whole screen. For everything that I don’t use every day, hitting the Windows key or the Start Menu button and typing the first letter or two or three of the program that I want will pop it up on the screen almost instantly.

  6. I finally loaded my main internet computer with Linux Mint instead of Win 10. So easy and quick. No license or crapware to deal with. It just works. Did not even need the command line.

    I still need one Windows computer to run CAD programs but that only needs to connect briefly to the net every once in a while for license purposes.

    l would rather crawl through a pit of snakes than to go back to Windows for general internet, media and word processing.

  7. Hopefully to change to legacy on the machine is not an issue. Simply I would replace hard drive with a SSD running win 7. Switch hard drives is so much easier and all settings etc. are ready to go on each drive. With Libre Office as good or better than ms office and free and unlimited uses I don’t have issues with multiple uses/installs. I also do this with a mac laptop when the later OS does not recognize my old favourite software so for the different needs it is a simple process to switch the drives to what i need at a certaintime depending on the project, therefore without all the worry of losing data, stuffing things up etc and not being able to revert to a different system. Works for me.


Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.