WinXP 64-bit on a modern PC in pure UEFI (GPT or MBR)

Discussion in 'Windows XP / Older OS' started by Gelip, Jan 17, 2024.

  1. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #1 Gelip, Jan 17, 2024
    Last edited: Jun 12, 2024
  2. ibay770

    ibay770 MDL Member

    Oct 9, 2015
    180
    50
    10
    I would like to see proof of this working on different systems with class 3.
     
  3. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #3 Gelip, Mar 8, 2024
    Last edited: Mar 11, 2024
    (OP)
    Do you have any UEFI class 3 PC? If so, try and write if it works or does not work.

    This should work on Intel CPU Generation from 1 to 9 (I don't know how in the newer ones)
     
  4. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #4 Gelip, Mar 11, 2024
    Last edited: Mar 12, 2024
    (OP)
    Updated gpt.cmd to enter proper disk number and partition size.
     
  5. stayboogy

    stayboogy MDL Addicted

    May 1, 2011
    855
    229
    30
    I highly doubt it does...

    I have yet to try it on my Kaby Lake Laptop, but I doubt it will work there either. My Kaby Lake won't even run 7 any more since the last BIOS update. I used to be able to get the Kaby Lake Updated Windows 7 to boot just fine, but no longer.

    To be honest, I really think the whole idea of running XP on anything Modern is basically a stupid idea. Now, just doing to get it to work just for fun that I understand, but not to really use for anything...
     
  6. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,939
    150
    There isn't any universal solution.

    Even with W7 in UEFI mode you can have the very same installation that boots in VMware, but stay stuck at the boot logo in VBox or Hyper-V (or viceversa)

    Let alone when you're dealing with real HW, with its infinite variation of firmware and HW combinations.

    Basically is matter of luck and patience
     
  7. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    385
    239
    10
    Actually, there's an use for XP on modern hardware. There are special applications that only work on XP (and not newer Windows OS) for example.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  9. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    There is critical error in my BCC file in sysprep_public.7z file !!! - starting option: WinXP SP2 64-bit UEFI bootdebug not different from the option: WinXP SP2 64-bit UEFI - I only changed the name and forgot to add the option bootdebug on :(

    It is needed on some Intel 8 gen PC e.g. on my new PC:
    • Advantech AIMB-786
    • Intel i3-8100 8gen CPU
    • 16GB RAM DDR4
    • NVMe in PCIe adapter x4 on slot x4
    • AMD PCIe x16 graphics card (with AMD HD sound) supported by WinXP 64-bit
    • Syskonnect Gigabit Ethernet PCI card supported by WinXP 64-bit
    debugger_enabled_ok.png AIMB-786_WinXP_64.jpg
    I will correct the BCC file in a while - please wait ... ;)
     
  10. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #10 Gelip, Apr 12, 2024
    Last edited: Apr 12, 2024
    (OP)
    When I use the bootdebug on, I can't press the Print Screen key because I break Windows.
    To disable the Print Screen key, you need to do it:
    If use PS2 keyboard:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
    "BreakOnSysRq"=dword:00000000
    
    If use USB keyboard:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
    "BreakOnSysRq"=dword:00000000
    
    and restart the system.
     
  11. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #11 Gelip, Apr 12, 2024
    Last edited: Apr 12, 2024
    (OP)
    I have always been making screenshots with the Print Screen key, but in this case I use IrfanView and Capture/Screenshot option.

    Edited
    =====
    If I use the BreakOnSysRq registry settings, I can still use the Print Screen key for screenshots :)
     
  12. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    Update BCC - bootdebug on for WinXP SP2 64-bit UEFI bootdebug menu entry
     
  13. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    With the bootfiles you shared, 64win2003 was successfully launched on the PC,prime b250 plus,i7-7700,64g,gt605。
     
  14. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    @jonathan_hzs
    Well, great, I'm glad to work :) but you use bootdebug or normal?

    Current state on pure UEFI:
    • 2 Gen - works normal
    • 4 Gen - works normal
    • 7 Gen - works normal
    • 8 Gen - works bootdebug
    • 9 Gen - works normal
     
  15. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
  16. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    With the bootdebug on option, some applications may not work, e.g. Alcohol52% or game CueClub2
    I tried to see in WinDbg what happens when I try to boot with the bootdebug off option but I can't see any errors and there is only bootscreen aurora :(
     
  17. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    385
    239
    10
    As of now, my 8th Gen UEFI Class 3 laptop still needs the bootdebug option on in order to boot Windows XP.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    113
    46
    10
    I confirm, 9 Gen no bootdebug here.
     
  19. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    bootdebug mode,i didn't see much difference here。
     
  20. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10