(Updated on 27 June 2026 to reflect my latest experience.)

Installing Windows 11 on the Framework Laptop 13 turned out to be trickier than I initially envisioned. The main difficulty was that the Windows 11 image does not recognize the disk manager of the laptop’s motherboard. So, without installing that driver first, it was not able to create the partitions required for installation.

Configuring the boot

  • During boot, press F2 and pick Administer Secure Boot.
  • Go to the Boot Manager and add the .efi file.

Preparing the installer

  • Create a Windows installer USB stick (e.g. following this Reddit comment).
  • Visit the Framework site specific to your laptop and look for the driver bundle. For me, this was the “Framework Laptop 13 BIOS and Driver Releases (AMD Ryzen™ AI 300 Series)” page.
    • Download the “Driver Bundle” (e.g. Framework13_AMD_RyzenAI300_drivers_W11_v200_2026_06_04.exe).
    • Download the “Wi-Fi driver for use during Windows installation” (e.g. Framework_W11_OOBE_Wifi_Driver_Package.zip) and unzip it.
  • Copy all this to the installer USB stick.

Windows installer, first pass

  • During boot, press F2 and go to the Boot Manager and select the USB stick.
  • At the very beginning of the Windows installation, press Shift + F10 (you will likely need to hold the Fn key too). This opens a command-line terminal.
  • Navigate to the USB stick (this can be C: or D: depending on the day):
    C:
    
  • The driver installer will unzip to the temp directory. For me, the default temp directory location was set to X:\windows\TEMP, which did not have enough free space – so I had to make some adjustments:
    mkdir C:\tmp
    set TEMP=C:\tmp
    set TMP=C:\tmp
    
  • Then, I could install the drivers by running:
    Framework13_AMD_RyzenAI300_drivers_W11_v200_2026_06_04.exe
    
  • This will install more than a dozen drivers (graphics, chipset, wi-fi, etc.). Some will fail with the following error message:

    The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail. But that’s okay. The disk controller’s driver will be available and that’s the thing that matters here.

  • Now you can proceed to the disk partitioning screen. I had to make sure that I gave a single unallocated space to the installer, otherwise it threw an error.

Windows installer, second pass

Once the installer has copied the files, it will reboot. Here, you need the wi-fi driver, but due to the reboot, you lost all the drivers previously installed! :-( Worry not!

On the Let’s connect you to a network page, select Install driver and target the Framework_W11_OOBE_Wifi_Driver_Package folder. The installer will find the correct driver. (As a side effect, I got a Something went wrong:0xe0000100 error but I could connect to my home wi-fi network just fine.)

Alternatively, you can open the terminal (Shift + F10) and use OOBE\BYPASSNRO to bypass network configuration in the installer.

Post-installation

Once you’ve installed Windows, you need to install the drivers once more to ensure that everything you need (e.g. Bluetooth) works:

Framework13_AMD_RyzenAI300_drivers_W11_v200_2026_06_04.exe

Some of the installation steps claim that “This step takes a few minutes” and they indeed take many minutes. So be patient until everything is installed and restart the computer afterwards. Once that’s completed, you should have all drivers available.