Yes, you can install Windows 10 on a second hard drive, and doing so lets you keep your current operating system intact while gaining a separate bootable Windows environment. This guide covers the entire process—from choosing the right drive type to completing the installation—plus how to manage boot selection and troubleshoot common issues.
Why Install Windows on a Second Drive?
Installing Windows 10 on a second hard drive is useful for several scenarios:
- Testing new software or OS builds without risking your main system.
- Separating work and personal environments on the same computer.
- Running older or incompatible programs that don’t work on your primary OS.
- Recovering data from a failing primary drive by booting into a clean Windows on the second drive.
Unlike a virtual machine, a second physical installation gives full hardware access and performance, making it ideal for gaming, hardware testing, or running resource-intensive applications.
Before You Begin: What You Need
Ensure you have the following:
- A second hard drive (internal SATA, M.2 NVMe, or external USB) with at least 20GB of free space (64-bit Windows 10 requires about 20GB, but 40GB or more is recommended for updates and programs).
- A Windows 10 installation media (USB flash drive or DVD) created with the Media Creation Tool from Microsoft.
- A valid Windows 10 license key (or you can install without one and activate later).
- Backup of any data on the second drive, because installation will erase it.
If you’re using an external drive, note that Windows 10 can be installed to a USB drive, but performance will be limited by the USB interface. For best results, use an internal drive.
Step-by-Step Installation Process
- Back up the second drive – copy any important files to another location.
- Connect the second drive – install it internally or plug it in via USB.
- Boot from the Windows 10 installation media – restart your PC and press the boot menu key (often F12, F2, Esc, or Del) to select the USB/DVD. If you’re installing from within Windows, you can run the setup.exe file and choose “Custom” later.
- Choose your language and region, then click “Install now”.
- Enter your product key when prompted (or skip for now).
- Select the edition (Home or Pro) that matches your key.
- Accept the license terms.
- Click “Custom: Install Windows only (advanced)” – this is critical to avoid upgrading your current installation.
- Select the second hard drive – you’ll see a list of drives and partitions. Be absolutely sure you pick the correct disk (check its size and model). If the drive has existing partitions, delete them (this erases the drive) and then click “New” to create a partition on the unallocated space.
- Select the newly created partition and click “Next”. Windows will copy files and restart. The installation continues automatically.
After the final restart, you’ll go through the out-of-box experience (OOBE) where you set up your account, privacy settings, and network. Once done, you’ll be in Windows 10 on your second drive.
Choosing the Boot Drive
After installation, your PC will boot to the newly installed Windows by default because it was the last installed. To switch between operating systems:
- During startup, press the boot menu key (e.g., F12) to select which drive to boot from.
- From Windows, go to Settings > Update & Security > Recovery > Advanced startup > Restart now. Then choose “Use a device” and select the other drive.
- Change the default OS in Windows by opening System Configuration (msconfig) > Boot tab, where you can set the default OS and timeout.
If you want a proper dual-boot menu (like the Windows Boot Manager), you can install a boot manager tool, but the built-in method works fine.
Common Problems and Solutions
- Windows doesn’t see the second drive – Ensure the drive is properly connected and recognized in BIOS/UEFI. If it’s a new drive, you may need to initialize it in Disk Management (diskmgmt.msc) before the installer sees it.
- Installation to the wrong drive – Always double-check the disk number and size. To avoid mistakes, disconnect the primary drive during installation, then reconnect it later.
- Boot loop after installation – This often happens if the boot files were written to the wrong disk. You can fix this by using the Windows installation media to repair startup: Boot from the media, choose “Repair your computer” > Troubleshoot > Advanced options > Startup Repair.
- Activation issues – If you use the same product key for both installations, it may not activate both. You can either use a second key or link the digital license to your Microsoft account and use the Activation troubleshooter.
- Performance issues on external drive – USB drives are slower than internal SATA/NVMe. For a permanent installation, use an internal drive.
Dual-Boot vs. Virtual Machine
Installing Windows on a second drive gives you a true dual-boot setup. This means only one OS runs at a time, and you must restart to switch. A virtual machine (like VirtualBox or VMware) lets you run Windows inside your current OS without rebooting, but performance is lower, and some hardware features (like GPU passthrough) are limited. Choose dual-boot for maximum performance and hardware compatibility; choose a VM for convenience and testing.
Frequently Asked Questions
Can I install Windows 10 on an external hard drive?
Yes, Windows 10 supports installation to an external USB drive, but Microsoft only officially supports Windows To Go for Enterprise editions. However, you can still install a standard version on a USB drive, and it will work, but expect slower performance and potential issues with updates. For a reliable setup, use an internal drive.
Will installing Windows on a second drive erase my data on that drive?
Yes, the installation process will format the drive and delete all existing data. Always back up any important files before starting.
Do I need a separate license for the second Windows installation?
Yes, each installation requires its own license. If you have a retail license, you can transfer it, but OEM licenses are tied to the original hardware. You can use the same Microsoft account to manage digital licenses, but activation may not work for two installations simultaneously.
How do I remove Windows from the second drive later?
To remove the second installation, you can simply format the second drive from within your primary Windows (using Disk Management). Then, you may need to repair the boot loader on the primary drive if it was overwritten. Use the installation media to run Startup Repair.
Can I choose which Windows to boot into without a boot menu?
Yes, you can set the default OS in System Configuration (msconfig). You can also use the boot menu key during startup to temporarily select a different drive.
Is it possible to install Windows 10 on a second drive without a USB or DVD?
Yes, you can mount an ISO file and run setup.exe from within your current Windows, then choose “Custom” and select the second drive. This method works, but it’s easier to use a bootable USB for a clean install.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android