Jump to content

XP Pro x86 OS Boot NVMe


Recommended Posts

Test platform:

  • ASUS B85M-E
  • Intel Core i5-4590
  • 8GB RAM
  • SATA HDD min. 60GB
  • Samsung NVMe 970 EVO Plus 250GB in PCIe NVMe M.2 adapter
  • modded bios 3602 > Link


  • connect both SATA and NVMe disks to motherboard
  • using diskpart from the Win10 installer (legacy boot), divide the SATA disk into two primary partitions 100MB + active 20GB
  • using diskpart from the Win10 installer (legacy boot), divide the NVMe disk into three primary partitions 100MB active + 20GB + 182GB + unallocated
  • install WinXP PRO SP2 on SATA drive in Legacy (CSM) + SATA IDE mode
  • install all drivers and SATA AHCI by Fernando (reboot to bios and change SATA to AHCI)
  • turn off Indexing Service on all NTFS partitions
  • disable pagefile
  • disable System Restore
  • disable prefetch:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
  • extract storport.sys from WindowsServer2003-KB943545-x86-ENU.exe - in CMD use /x switch
    copy file storport.sys 5.2.3790.4173 from SP2QFE to %windir%\system32\drivers
  • install NVMe 1.3 Kai Schtrom driver
  • format 100MB partition as FAT32 and copy bootmgr with Longhorn Server 2008 16497 for this partition
  • copy winload.exe with Longhorn Server 2008 16497 to %windir%\system32
  • replace %windir%\system32\drivers\acpi.sys file with a modified ACPI2.0_v4_x86+x64_5.1+5.2.7z acpi.sys 5.1.2600.7777.4
  • copy folder Boot (including BCD file and Fonts\wgl4_boot.ttf from Longhorn Server 2008 16497) to FAT32 partition
  • using BootICE edit BCD file in Professional mode - set ApplicationDevice and OSDevice:
    Boot disk: NVMe Samsung SSD 970
    Boot part: 1: (NTFS, 20.0 GB)
  • using Acronis True Image 2021 make a system image (100MB and 20GB partitions) for a xp.tib file
  • using Acronis True Image 2021 restore a system from xp.tib (100MB and 20GB) to NVMe disk
  • boot PC in Legacy mode from NVMe disk - when WinXP boot and menu appear select Disable Driver Signature Enforcement (there is an option in BCD that causes an Advanced Menu to always display)

xp32_NVMe.zip (1.56 MB)

Edited by reboot12
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Create New...