[RESOLVED] Getting Windows XP to boot on UEFI Class 3 from modern computers without BSODs

Discussion in 'Windows XP / Older OS' started by UsefulAGKHelper, Dec 25, 2022.

  1. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    425
    294
    10
  2. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    390
    249
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    119
    50
    10
    I use pure serial, it's slower but working... Recent laptops are problematic for debuging XP boot process yes.
     
  4. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,470
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,470
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    425
    294
    10
    @George King
    I am afraid that KDNET - just like USB, does not support the boot debugging but only kernel debugging.
     
  7. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,470
    60
    I have send PM to Mov AX, lets see if he can help us with KDNET x64 or msvcrt.dll patching.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    425
    294
    10
    I once asked him the same thing and he wrote that he was not interested in the 64-bit version. Maybe he has free time now and would help.
     
  9. notBSA101

    notBSA101 MDL Novice

    Apr 11, 2024
    1
    0
    0
    Ok so I attempted to boot with the iso made for the surface pro 1 linked in techominus's youtube video. I followed every step carefully but I am running into a 0xc0000017 error upon booting and sometimes a 0xc000009a error instead. I have an AMD processor so could that be related to any memory fragmentation issues? Thanks.
     
  10. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    390
    249
    10
    I forgot to specify that one of the reasons why booting XP from UEFI Class 3 using Intel 8th core gen also works is because I have Acpiec set start to 0 (Boot). This is only recommended for modern hardware depending on ACPI (without Acpiec, XP can restart very fast on logon with modern hardware). For older hardware, Acpiec causes bugs (that's why Microsoft set the service to Disabled in XP).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    425
    294
    10
    #54 Gelip, Jun 8, 2025
    Last edited: Jun 8, 2025
    @UsefulAGKHelper
    From my tests it comes out that the opposite is true - on new computers e.g. Coffe Lake, Haswell ACPIEC Start 4 and on old computers e.g. Core 2 Duo Start 0

    I test install my xp64 on pure UEFI (CSM Disabled) and in CSM only on my Intel Gen 8 Coffee Lake and in both modes ACPIEC is Start 4 (Disabled) and OS work OK.
    Also tested xp32 in CSM Only and also ACPIEC Start is 4:
    xp64_ACPIEC_4_coffe_lake_legacy_pure_UEFI.png xp32_ACPIEC_4_coffe_lake_legacy.png
    P.S. Haswell is also modern PC and also ACPIEC Start 4:
    ACPIEC_4_Haswell_xp32.png

    What HAL is in your XP64? In my installed OS is always: acpiapic_mp (ACPI Multiprocessor x64-based PC) - of course, on computers with multi-core (multi-threaded) CPUs

    P.S. I have one PC multi-core ThinkPad X61 Intel Core 2 Duo and my xp64 installer (and also original installer) set always ACPIEC Start 0
     
  12. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    390
    249
    10
    #55 UsefulAGKHelper, Jun 8, 2025
    Last edited: Jun 8, 2025
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...