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)
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...
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
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.
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 I will correct the BCC file in a while - please wait ...
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.
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
With the bootfiles you shared, 64win2003 was successfully launched on the PC,prime b250 plus,i7-7700,64g,gt605。
@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
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
As of now, my 8th Gen UEFI Class 3 laptop still needs the bootdebug option on in order to boot Windows XP.