Installing Windows on a new PC means creating a bootable USB drive from Microsoft’s official Media Creation Tool, booting from it after setting your BIOS boot order, then walking through Setup’s partition and account screens before finishing with driver installs and your first round of Windows Update. The whole process takes roughly an hour to ninety minutes end to end on modern NVMe storage.

I’m Owen Pritchard, Technical Guides Editor, and this walkthrough reflects the exact order I use on a diagnostics bench with POST cards, spare parts for swap-testing and multiple OS images — built from years running an IT repair bench where a rushed or out-of-order install was consistently the difference between a clean setup and a support ticket a week later.

Gaming desktop with a USB installer and external backup drive beside a software-selection display
AI-generated editorial illustration; not an actual software screenshot, benchmark result or product test.

What You Need Before Starting

You need four things before starting: a USB drive of at least 8GB (16-32GB is more comfortable), a second working computer to create the bootable installer, your Windows product key if you already own one, and a stable internet connection for the new PC once Setup begins, since several steps need to reach Microsoft’s servers.

A genuine Windows license isn’t strictly required to complete installation — Setup lets you click past the product key screen — but running unactivated leaves a persistent watermark and locks some personalization options, so plan to have a legitimate key ready either from a new PC’s included license, a retail purchase, or a Microsoft account already linked to a prior install on the same hardware.

Download the latest driver package for your motherboard’s chipset and your GPU ahead of time onto a second USB drive if your new PC won’t have another way to get online immediately after install — this matters especially for networking drivers, since a PC without a working ethernet or Wi-Fi driver can’t reach Windows Update to fix that same problem.

Back up anything on the target drive if you’re reinstalling onto an existing PC rather than a fresh build — a clean install formats the destination partition, and there’s no built-in undo once that step runs, so confirm you’re not accidentally targeting a drive with data you need.

Have your BIOS access method ready to go (commonly Delete or F2 during boot, though it varies by motherboard brand), since you’ll need to enter BIOS to set the correct boot order before Setup will even start from your USB drive.

Creating a Bootable Windows USB Drive

Download Microsoft’s Media Creation Tool directly from microsoft.com — avoid third-party download sites, since a modified or outdated installer image is a real and avoidable security risk compared to Microsoft’s own signed tool.

Run the tool on your second working computer and select “Create installation media for another PC” rather than the upgrade-this-PC option, since you’re building a bootable drive to use on separate new hardware rather than upgrading the PC you’re currently using.

Choose your language, edition, and architecture (64-bit is standard for essentially all current gaming hardware) when prompted, then select USB flash drive as the media type and pick your prepared USB drive from the list — double-check you’ve selected the correct drive letter, since this step will erase all existing data on whatever drive you choose.

The tool downloads the Windows image and writes it to the USB drive automatically, a process that typically takes 15-30 minutes depending on your internet speed and USB drive’s write speed. Don’t remove the drive or close the tool until it explicitly confirms completion.

Alternative tools like Rufus offer more granular control — specific partition schemes, the ability to bypass certain Windows 11 hardware requirement checks, or unattended install answer files — and are worth using instead of the official tool if your target PC has hardware that doesn’t meet Windows 11’s standard requirements, most commonly TPM 2.0.

Entering BIOS and Setting Boot Order

Power on the new PC and repeatedly press your motherboard’s BIOS access key during the earliest boot screen — commonly Delete for most boards, F2 on some, though this varies enough by manufacturer that checking your specific motherboard’s manual is worth the thirty seconds if the common keys don’t work.

Navigate to the Boot section of BIOS, which varies in exact layout between manufacturers but is consistently labeled something close to “Boot” or “Boot Order” in the main menu structure, and locate the boot priority list showing your available drives and connected USB devices.

Move your USB drive to the top of the boot priority order, either by dragging it in a graphical BIOS interface or using the indicated key commands in a text-based one, then save and exit — usually F10, though again this can vary and is always labeled on-screen.

Many current boards also offer a one-time boot menu, commonly accessed with F11 or F12 during startup, which lets you select a boot device for just that single boot without permanently changing the BIOS boot order — this is often faster for a one-time install than editing the persistent boot priority list.

Confirm Secure Boot and TPM settings match what your target Windows version requires before proceeding — Windows 11 specifically checks for TPM 2.0 and Secure Boot enabled during Setup, and a system with these disabled in BIOS will either block installation entirely or show a compatibility warning depending on which installer tool you used.

Partitioning and Formatting Your Drive

Once Setup boots from your USB drive, you’ll walk through language and region prompts, then reach the “Where do you want to install Windows” screen, which lists every drive and partition Setup can currently detect on your system.

For a brand new, unpartitioned drive, select “New” to create a partition, which Setup will size to fill the available space by default, then select that new partition and click Next to begin installation — Setup automatically creates the additional small system and recovery partitions Windows needs alongside your main partition.

If you’re reinstalling on a drive with existing partitions from a previous OS, delete the old partitions first (selecting each one and choosing Delete) to create clean unallocated space, since installing directly onto an old partition structure can occasionally carry over leftover configuration issues from the previous install.

If Setup doesn’t show your drive at all, it’s almost always a missing storage driver issue — common on newer motherboards using an NVMe controller or RAID mode that the Windows installer’s built-in driver set doesn’t recognize. Use the “Load driver” option to load the correct driver from a separate USB drive, downloaded from your motherboard manufacturer’s support page beforehand.

Multiple drive installs — a fast NVMe boot drive plus a larger secondary drive for game storage, a common gaming PC configuration — should have the secondary drive’s data cleared or set aside during Windows install to avoid confusion about which drive Setup targets; you can safely reconnect and use the secondary drive after Windows is fully installed.

Running Through Windows Setup

After selecting your install partition, Setup copies files and reboots automatically several times over roughly 20-40 minutes on NVMe storage, noticeably longer on a traditional hard drive — this stage needs no input, though the PC will restart on its own more than once, which is expected behavior, not an error.

Once file copying finishes, Setup walks through region, keyboard layout, and network connection screens — connecting to Wi-Fi or confirming ethernet here is required for a standard Microsoft account setup, though a local account setup path exists if you’d rather skip cloud account linking (accessible by disconnecting from network temporarily during this step on most current builds).

Sign in with your Microsoft account or create a new one, then work through Windows’ privacy settings screens, which cover diagnostic data, location, and personalization options — take the extra minute to review these individually rather than accepting all defaults, since some default toward more data sharing than many users prefer.

Setup will prompt for a PIN or additional sign-in method setup (Windows Hello) toward the end of the account configuration — this is optional to fully configure immediately and can be adjusted later in Settings, but setting at least a basic PIN now is a reasonable default for a gaming PC that will store payment info in Steam or other launchers.

Once Setup completes, you’ll land on the Windows desktop for the first time — at this point the core install is done, but the PC likely still has generic or missing drivers for the GPU, chipset, and networking, which is the next priority before anything else.

Installing Chipset and GPU Drivers

Run Windows Update first (Settings > Windows Update > Check for updates) even before installing manufacturer drivers, since this pulls in general system patches and, on many systems, a baseline set of drivers that at minimum get networking and basic display working if they weren’t already.

Download your motherboard’s chipset driver directly from the manufacturer’s support page (ASUS, MSI, Gigabyte, ASRock) matched to your exact model — the chipset driver isn’t optional polish, it enables full USB, storage, and power management functionality that Windows’ generic drivers only partially support.

Install GPU drivers directly from Nvidia, AMD, or Intel’s own site rather than relying solely on whatever Windows Update installs automatically, since manufacturer drivers are typically newer and include game-ready optimizations that the generic Windows Update version doesn’t have. Nvidia’s app and AMD’s Adafruit-equivalent both also offer a “clean install” option that removes old driver remnants, worth using on a fresh install even though there’s nothing old to clean yet, since it establishes a clean baseline.

Check for a BIOS update from your motherboard manufacturer while you’re already in driver-download mode — a current BIOS version often includes stability fixes and better hardware compatibility, particularly for newer CPUs, RAM kits, or NVMe drives that launched after the motherboard itself did.

For confirming all your drivers and hardware are recognized correctly after this stage, a lightweight diagnostic or system information tool is useful — our best diagnostic tools for gaming PC guide covers options that check driver status alongside temperature and stability monitoring in one pass.

Activating Windows and Signing Into Your Account

Enter your Windows product key through Settings > System > Activation if you skipped it during Setup, or if you’re reinstalling on the same hardware as a previous licensed install, Windows will often activate automatically once connected to the internet, since digital licenses tie to your specific hardware ID after the first successful activation.

If automatic reactivation doesn’t trigger, the Activation troubleshooter (accessible from the same Settings page) usually resolves it, walking through a confirmation that you’re reinstalling on hardware that previously held a valid license rather than attempting to use a key on unauthorized additional hardware.

Link your Microsoft account to your digital license if you haven’t already, since this is what allows future reinstalls on the same hardware to reactivate automatically without needing to manually re-enter a product key, which matters the next time you do a clean install after a major upgrade or troubleshooting reset.

OEM keys (pre-installed with a prebuilt PC) are typically tied to that specific hardware and won’t transfer to different hardware, while retail keys purchased separately can generally move between systems as long as you deactivate on the old system first — worth knowing before you assume a license will transfer freely to a future build.

Double-check activation status shows “Windows is activated with a digital license” in Settings before considering this step done, since a system that appears to work fine can still be silently unactivated, which becomes a problem later when certain features or personalization settings unexpectedly lock.

Essential Post-Install Settings for Gaming

Enable Game Mode (Settings > Gaming > Game Mode) and Hardware-Accelerated GPU Scheduling (Settings > System > Display > Graphics), both of which are on by default in current Windows versions but worth manually confirming, since a system image or prior configuration can occasionally leave one or both disabled.

Set your power plan to Balanced or, on desktop gaming rigs where power consumption isn’t a concern, High Performance, through Control Panel’s Power Options — this avoids the CPU throttling to conservative clock speeds during load that some laptop-oriented default profiles apply even on desktop hardware.

Disable unnecessary startup programs through Task Manager’s Startup tab, since a fresh Windows install accumulates background processes surprisingly fast once launchers like Steam, Discord, and various manufacturer utility apps are installed, each adding to boot time and background resource usage.

Confirm your display is running at its native resolution and full refresh rate (Settings > System > Display > Advanced display), since Windows occasionally defaults a newly connected monitor to 60Hz even on displays rated for 144Hz or higher, which silently caps your frame rate below what your GPU could otherwise deliver.

For deeper tuning beyond these defaults — specific driver settings, background process trimming, and network configuration aimed specifically at gaming performance — our full how to optimize Windows for gaming guide covers the complete process in detail.

Setting Up Windows Updates and Security

Windows Update runs automatically by default, but scheduling active hours (Settings > Windows Update > Advanced options) to match when you’re actually gaming prevents an update from restarting your PC mid-session, a genuinely disruptive issue if left on default settings during a long play window.

Windows Defender is enabled by default and provides solid baseline protection without needing third-party antivirus software for most users — running a second, separate antivirus alongside Defender typically causes more performance conflicts than protection benefit, so it’s generally better to pick one, not both.

Set Defender’s gaming-specific exclusions if you notice stutter during scans — adding your game install directories as scan exclusions prevents real-time protection from checking every file access during gameplay, though this should be limited to trusted, verified game directories rather than applied broadly.

Enable BitLocker or at least confirm your account uses a strong password and, ideally, two-factor authentication on your linked Microsoft account, since a gaming PC increasingly stores payment information across game launchers and this is worth securing with the same care as any other financial-data-adjacent device.

Set a restore point manually (Control Panel > System > System Protection) once your initial setup and driver installation is complete and stable, giving yourself a clean rollback target before you start installing games, mods, or additional software that could otherwise complicate troubleshooting later.

Troubleshooting Setup Errors and Stuck Installs

If Setup hangs at a specific percentage for an extended period (more than 15-20 minutes with no progress), it’s usually safe to assume it’s actually stuck rather than just slow — a hard restart and retry from the USB drive resolves this in most cases, particularly on the file-copy stage.

“We couldn’t create a new partition” or similar partition errors usually mean leftover partition data from a previous OS or a drive formatted with an incompatible partition table (MBR versus GPT) for your BIOS mode — deleting all existing partitions on the target drive within Setup’s partition screen, creating clean unallocated space, generally resolves this.

If Setup can’t find any drives at all, it’s a missing storage driver issue almost every time, most common on newer motherboards with NVMe controllers that predate the Windows ISO you built your USB from — download the correct storage driver from your motherboard manufacturer and load it via Setup’s “Load driver” button rather than assuming the drive itself is faulty.

A “This PC doesn’t meet the minimum requirements to run Windows 11” message during Setup, common on slightly older but still capable hardware, usually traces to TPM 2.0 or Secure Boot being disabled in BIOS rather than an actual hardware incompatibility — enabling both settings in BIOS resolves it for the majority of systems from the last several years.

If Windows installs but crashes or blue-screens shortly after reaching the desktop, before reinstalling from scratch, try booting into Safe Mode and checking Device Manager for any component showing a warning icon, since a single problematic driver is a far more common cause than a fundamentally broken install, and it’s a much faster fix to isolate and reinstall one driver than to redo the entire process.

A fresh Windows install wipes the drive it’s installed to, so anything living in local save folders needs to be moved off first — our save file backup guide covers which folders to copy before you start the installer.

Frequently asked questions

Do I need a Windows license before installing it on a new PC?

You can install and use Windows without entering a key immediately, since Setup lets you skip that screen, but you’ll see a watermark and some personalization settings will be locked until you activate. Buy a genuine license before or shortly after install to remove those restrictions.

How big a USB drive do I need to install Windows?

An 8GB USB drive technically fits a Windows 11 install image, but 16-32GB gives comfortable room and is the more commonly recommended size, since some tools add recovery partitions or extra files that push past 8GB on certain builds.

Should I install GPU drivers before or after Windows Update?

Run Windows Update first to pull in general system and chipset updates, then install your GPU manufacturer’s driver package directly from Nvidia, AMD, or Intel’s site rather than relying solely on whatever driver Windows Update installs automatically, which is often an older or more generic version.

Why does Windows Setup say it can’t find any drives?

This almost always means Setup is missing a storage driver for your specific motherboard chipset or NVMe controller, common on newer boards with Setup media built from an older Windows ISO. Loading the storage driver from a USB drive using Setup’s “Load driver” option resolves it.

How long does a clean Windows install take on a new PC?

The core installation itself typically takes 20-40 minutes on an NVMe SSD, but budget 1-2 hours total once you include driver installation, Windows Update’s first round of patches, and basic account and settings configuration after first login.

Related guides

Browse all How-To guides →