Installing Windows 10 from a USB flash drive is a fundamental skill for any tech enthusiast or IT professional. It offers a clean, efficient, and often faster method for setting up a new computer, upgrading an existing one, or troubleshooting operating system issues. This process bypasses the need for optical media, which is increasingly rare on modern hardware, and provides a portable and reliable installation source. Whether you’re building a custom PC, reviving an older machine, or simply want a fresh start with the latest operating system, understanding how to create and use a bootable Windows 10 USB drive is an invaluable piece of knowledge.

Preparing Your Windows 10 Installation Media
The first and most crucial step in installing Windows 10 from a flash drive is to prepare the installation media itself. This involves obtaining a Windows 10 ISO file and then using a specialized tool to write that ISO onto a USB flash drive, making it bootable. This process ensures that your computer can recognize the flash drive as a valid source for starting the Windows installation.
Requirements for a Bootable USB Drive
Before you begin, ensure you have the necessary components. You will need a USB flash drive with a minimum capacity of 8GB. While 8GB is the minimum, it’s advisable to use a 16GB or larger drive to avoid potential issues and to accommodate future updates or additional drivers if needed. It’s also important to note that the data on the flash drive will be erased during the creation process, so back up any important files before proceeding. You will also need a stable internet connection to download the Windows 10 Media Creation Tool and the Windows 10 ISO file. Finally, a functioning computer running a supported version of Windows is required to create the bootable USB drive.
Downloading the Windows 10 Media Creation Tool
Microsoft provides a free utility called the Media Creation Tool, which simplifies the process of downloading Windows 10 and creating bootable installation media.
- Navigate to the Official Microsoft Download Page: Open your web browser and go to the official Microsoft Windows 10 download page. Search for “Download Windows 10” and ensure you are on a legitimate Microsoft website.
- Download the Tool: On the download page, you will find a button to “Download tool now.” Click this button to download the Media Creation Tool executable file.
- Run the Tool: Once the download is complete, locate the executable file (e.g.,
MediaCreationTool21H2.exeor similar, depending on the current version) and run it. You may be prompted by User Account Control (UAC) to allow the app to make changes; click “Yes.” - Accept License Terms: The tool will prepare for a few moments. After that, you will be presented with the license terms. Read them and click “Accept” to proceed.
Creating the Bootable USB Drive
With the Media Creation Tool running and the license terms accepted, you can now proceed to create your bootable USB drive.
- Choose “Create installation media (USB flash drive, DVD, or ISO file) for another PC”: On the “What do you want to do?” screen, select this option and click “Next.”
- Select Language, Edition, and Architecture: The tool will typically recommend options based on the PC you are currently using. To create installation media for a different PC, uncheck “Use the recommended options for this PC.” You can then select the desired language, Windows 10 edition (usually just “Windows 10” covers most home and professional versions), and architecture (64-bit is standard for most modern computers). If you are unsure, leaving these as recommended is generally safe. Click “Next.”
- Choose “USB flash drive”: On the “Choose which media to use” screen, select “USB flash drive” and click “Next.”
- Select Your USB Flash Drive: The tool will list the removable drives connected to your computer. Select the USB flash drive you intend to use for the installation media. Crucially, ensure you select the correct drive, as all data on it will be erased. Click “Next.”
- Downloading and Creating: The Media Creation Tool will now download the necessary Windows 10 files and then write them to your USB flash drive, making it bootable. This process can take a significant amount of time, depending on your internet speed and the speed of your USB drive. Do not interrupt this process.
- Completion: Once the process is finished, you will see a message indicating that “Your USB flash drive is ready.” Click “Finish.” You now have a bootable Windows 10 installation USB drive.
Booting From the USB Drive and Starting Installation
With your bootable USB drive prepared, the next step is to configure your computer’s BIOS/UEFI settings to boot from this USB drive instead of its internal hard drive. This is a critical step that allows the installation process to begin.
Accessing BIOS/UEFI Settings
The method for accessing your computer’s BIOS or UEFI (Unified Extensible Firmware Interface) varies depending on the manufacturer of your motherboard or your computer’s brand.
- Restart Your Computer: If your computer is on, restart it. If it’s off, turn it on.
- Press the BIOS/UEFI Key: As soon as the computer begins to boot up (often when you see the manufacturer’s logo), you need to repeatedly press a specific key. Common keys include
Del,F2,F10,F12, orEsc. If you miss the window, you’ll need to restart again. - Identify the Key: If you’re unsure which key to press, look for on-screen prompts during the initial boot sequence (e.g., “Press DEL to enter Setup”). You can also consult your computer or motherboard manual, or search online for your specific model’s BIOS/UEFI key.
- Navigate to Boot Options: Once inside the BIOS/UEFI settings, you’ll need to find the “Boot” or “Boot Order” section. The exact terminology and location can differ. Look for options related to boot devices, boot sequence, or boot priority.

Changing the Boot Order
In the boot options menu, you need to prioritize the USB drive over your internal hard drive.
- Locate the USB Drive: Within the boot order settings, you should see a list of available boot devices. Your USB flash drive will likely be listed with its brand name or as a “USB HDD,” “Removable Device,” or similar.
- Move the USB Drive to the Top: Use the arrow keys (and sometimes other specified keys, indicated on-screen) to move the USB drive to the first position in the boot order. This tells the computer to look for a bootable device on the USB drive before attempting to boot from the hard drive.
- Save and Exit: Once you have set the USB drive as the primary boot device, navigate to the “Save and Exit” section of the BIOS/UEFI. Select the option to save your changes and exit. This is typically done by pressing
F10and confirming with “Y” or “Yes.”
Starting the Windows 10 Installation
After saving the BIOS/UEFI settings and exiting, your computer will restart. If you have correctly set the boot order, it will now attempt to boot from the USB flash drive.
- “Press any key to boot from USB…” Prompt: You should see a message appear on the screen, such as “Press any key to boot from USB…” Quickly press any key on your keyboard to initiate the boot process from the USB drive. If you miss this prompt, the computer will revert to booting from the hard drive, and you’ll need to restart and try again.
- Windows Setup Loads: If successful, the Windows 10 logo will appear, followed by the Windows Setup environment. This is where the actual installation process begins.
- Initial Setup Screens: You will be presented with a series of initial setup screens.
- Language, Time, and Keyboard Input: Select your preferred language, time and currency format, and keyboard or input method. Click “Next.”
- Install Now: Click the “Install now” button to begin the installation.
The Windows 10 Installation Process
Once you’ve successfully booted from the USB drive and clicked “Install now,” you will enter the core Windows 10 installation wizard. This is where you’ll make crucial decisions about where and how Windows 10 will be installed.
Product Key and Installation Type
- Enter Product Key: You will be prompted to enter your Windows 10 product key. If you are reinstalling Windows 10 on a machine that previously had it activated, you can often click “I don’t have a product key” if you plan to activate it later or if your license is tied to your Microsoft account. The system will automatically activate once it connects to the internet and recognizes your hardware. Click “Next.”
- Select Operating System Version: If you chose “I don’t have a product key,” you may be asked to select the edition of Windows 10 you want to install (e.g., Windows 10 Home, Windows 10 Pro). Ensure this matches the edition your license is for. Click “Next.”
- Accept License Terms: Read and accept the Microsoft license terms. Click “Next.”
- Choose Installation Type: This is a critical choice:
- Upgrade: This option upgrades your current Windows version to Windows 10, keeping your files, settings, and applications. This is only available if you are running a compatible version of Windows and initiating the installation from within that existing OS. Since we are booting from USB, this is not the applicable option.
- Custom: Install Windows only (advanced): This is the option you want for a clean installation or when installing on a new drive. It allows you to manage partitions and install Windows on a specific drive or partition. Select this option.
Drive Partitioning and Formatting
The “Custom” installation type presents you with options for managing your hard drives and partitions. This is where you decide where Windows 10 will reside.
- Drive Selection: You will see a list of drives and partitions on your computer.
- New Installation: If this is a brand-new drive or you want to completely erase everything, you’ll see “Unallocated Space.” Select this and click “New” to create a partition for Windows. Windows will automatically create necessary system partitions (like System Reserved or Recovery partitions). Then, select the primary partition you just created and click “Next.”
- Reinstallation/Clean Install: If you are reinstalling on a drive that already has Windows or other data, you will see existing partitions. Be extremely careful here. You will typically want to delete existing Windows partitions (usually the “Primary” partition and potentially “System Reserved,” “Recovery,” or “MSR” partitions associated with the old OS). Select each of these old Windows partitions and click “Delete.” This will erase all data on those partitions. Once deleted, you will have “Unallocated Space.” Select this unallocated space and click “Next” to let Windows create the necessary partitions and install itself.
- Formatting: If you want to format an existing partition before installing (e.g., a specific data drive where you are not reinstalling Windows but want to clear it), you can select it and click “Format.” Again, this erases all data.
- Proceed with Installation: After selecting your desired drive/partition (or unallocated space and creating a new partition), click “Next.” Windows will begin copying files and installing.

Completing the Installation and Initial Setup
The installation process will proceed through several stages: copying files, getting files ready for installation, installing features, installing updates, and finally, finishing up. Your computer will restart multiple times during this process.
- Device Restart: During these stages, your computer will restart. Crucially, after the first restart, you must prevent it from booting from the USB drive again. You can do this by either:
- Removing the USB drive once the screen goes black for the restart.
- Quickly re-entering BIOS/UEFI settings during the restart and changing the boot order back to your internal hard drive.
- If prompted “Press any key to boot from USB…,” simply do not press any key.
- Out-of-Box Experience (OOBE): Once Windows boots from your internal drive, you’ll enter the Out-of-Box Experience (OOBE). This is a guided setup process to configure your Windows 10 environment.
- Region and Keyboard Layout: Confirm your region and keyboard layout.
- Account Setup: You will be prompted to sign in with a Microsoft account or create a local account. For a more traditional setup, you might need to disconnect from the internet temporarily or look for an option to create an “Offline account” or “Limited experience.”
- Cortana: You’ll have the option to set up or skip Cortana, Microsoft’s virtual assistant.
- Privacy Settings: Review and adjust various privacy settings related to location, diagnostics, advertising ID, etc.
- Additional Settings: You may be prompted to set up OneDrive, configure Windows Hello (if your hardware supports it), and other personalized settings.
Once you complete the OOBE, you will be presented with your Windows 10 desktop. Your installation is complete. You should then proceed to install drivers for your hardware (graphics card, network adapter, sound card, etc.), run Windows Update to ensure you have the latest security patches and feature updates, and install your essential software.
