WinXP 32-bit on a modern PC (ISO boot.wim + install.wim)

Discussion in 'Windows XP / Older OS' started by Gelip, Dec 18, 2024.

  1. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #41 Gelip, Apr 14, 2025
    Last edited: Apr 14, 2025
    (OP)
  2. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    bootmgfw.efi should not pick it?any version shoul be fine?
     
  3. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
  4. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    @TesterMachineOS
    You can use other tools to edit boot.wim and make ISO - read tutorial from: However, it is possible to boot in UEFI32
     
  5. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
    Does this apply to WinXP 32-bit and WinXP 64-bit?

    In the tutorial, I see a copy of an "amd64" folder to D:\files. Perhaps it's a copy of AIK files.

    "copype amd64 D:\files"

    Thanks in advance for responding :)
     
  6. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  7. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
  8. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
  9. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  10. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #56 Gelip, Apr 23, 2025 at 05:52
    Last edited: Apr 23, 2025 at 18:39
    (OP)
    Because you do not use the English version of WinPE. startnet.cmd script use list disk command to find disk number then set mb variable:
    Code:
    ...
    if %errorlevel% neq 0 echo:&&pause&&goto disks
    for /f "tokens=6,7 delims= " %%a in ('echo list disk ^| diskpart ^| find "Disk %disk%"') do set mb=%%a&&set un=%%b
    if "%un%"=="GB" (
    set /a mb="(%mb%*1024)-102"&&set un=%un:GB=MB%
    ) else (
    set /a mb=%mb%-102
    ...
    In english version WinPE list disk command display Disk # but in spanish probably something other - Disco ??? If script not find string Disk then mb variable is null (0) then display -102 because:
    (0*1024)-102=-102
    else
    0-102=-102