Unable to boot Windows 10 installer in Legacy Mode

11,591

Solution 1

Thanks for the feedback and input. I did actually find EFI files on the installation drive, and booting the same installer again, and running reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType outputs 0x2 which is UEFI mode. How or why this is a thing is beyond me. My board must be doing something weird, like half-implementing UEFI, I don't know. What ended up working was using Rufus, same settings, and manually deleting the efi folder after the USB was created. This will prevent UEFI mode altogether. This time, it booted, and installation went fine.

Solution 2

If your target system is BIOS, make sure that Target system in Rufus says BIOS (or UEFI-CSM) and not UEFI (non CSM) as it will never boot on a BIOS system otherwise. You may have to change Partition scheme to MBR to get the BIOS option for Target system.

The Target system of Rufus should always be set to the type of system you are trying to boot. If it is not set properly, your USB won't boot.

Share:
11,591
MikaelA
Author by

MikaelA

Updated on September 18, 2022

Comments

  • MikaelA
    MikaelA over 1 year

    I've looked at countless questions and forums posts to no avail.

    I recently rebuilt my PC (new case and cooling), and in the process I formatted both SSDs in it through GParted Live to "msdos" (which I took to mean MBR) partition scheme, both with no allocated space. One of them had a working Windows 10 installation, but I wanted to do a clean install.

    My motherboard is an ASUS P6X58D Premium, which doesn't have UEFI. I cannot get it to boot the Windows 10 installer in legacy mode. There are no Secure Boot or other related options, and the boot order is properly setup (it can boot stuff).

    My USB drive is a 32GB SanDisk UltraFit.

    What I've tried, that doesn't boot at all:

    1. The official Windows 10 installation media creator → USB
    2. The official Windows 10 installation media creator → ISO → Rufus (MBR + NTFS 4096, either with or without "Rufus MBR BIOS ID 0x80", and "Add Fixes for for old BIOSes") → USB
    3. Rufus' own Download-option (gives a different ISO file size?) → same Rufus settings

    What I've tried, that does boot:

    1. GParted Live i686 ISO → Unetbootin → USB
    2. The official Windows 10 installation media creator → Pendrive Linux' Universal USB Installer (NTFS option). This boots the installer, and setup can complete, but I can't boot from the hard drive by itself. I believe it's because the installer runs in UEFI mode (because UUI boots it that way), however I am unsure.

    I am so perplexed, it used to be a breeze to cleanly install Windows. I've contemplating trying this:

    1. Install Windows 7 and upgrade it all the way to Windows 10. I only have a Windows 10 license, unsure of how that plays into things.
    2. Install a separate bootloader. I've had luck with Clover before, using it to UEFI-boot Windows 10. I just cannot believe it is necessary, and (perhaps stupidly) would like as clean an installation as possible, and terms like "UEFI emulation" sounds a bit hack-y and potentially problematic to me. Is this overly skeptic?

    I would really like some input as to how any of you would go about this.

    • MikaelA
      MikaelA over 4 years
      Just some additional details: BIOS is updated to latest firmware (v1501). Both SATA controllers are in AHCI-mode (this shouldn't affect if USBs are bootable, right?). Otherwise, default settings. SSDs are attached to the 6.0gbps Marvell SATA controller.
    • JW0914
      JW0914 over 4 years
      The Windows installer doesn't have a "legacy mode", it [WinPE] boots either MBR or UEFI... What exactly are you shown when you select the USB drive as the boot device under the Boot options in BIOS? Also, you likely don't need to select "Add Fixes for for old BIOSes" in Rufus... just use whatever Rufus auto selects.
    • JW0914
      JW0914 over 4 years
      As to the partitioning, let Windows do it, else you're creating more work for yourself than is necessary. I would recommend manually configuring the partitions in diskpart though, else you're going to end up with a non-optimal partition setup. See this for the commands required, else Windows will likely auto-configure the partitions in a non-optimal configuration. To access a terminal once the Setup GUI loads, press SHIFT + F10.
  • MikaelA
    MikaelA over 4 years
    Sorry if it was unclear in my representation of Rufus settings, but this is what I meant by "MBR + ...". The target has always been BIOS (or UEFI-CSM)
  • Akeo
    Akeo over 4 years
    Then if it doesn't boot, it's either a BIOS issue or an incompatibility with Windows 10 and your platform (be mindful that there quite a few older PCs that could run Windows 7 but simply can't run Windows 10).