Hello everyone, I have been trying to get Windows XP 32bit to boot on my NVME drive which is a PCIE to NVME adapter. My motherboard doesn't originally support booting with this adapter but with a DXE module "NvmExpressDxe_5.ffs" from this thread over at win-raid, I am able to boot the drive but only in UEFI / GPT. For example Windows 7 with MBR will not boot but with GPT it will. Even making a simple MS-DOS drive with Rufus fails to boot. My PC:
Motherboard: ASUS M5A97 R2.0 (AM3+)
CPU: AMD Phenom II 1100T
GPU: Nvidia GTX 980
NVME: Kioxia KXG6AZMV256G (OEM) - I bought this because I didn't want to spend too much on a drive if this didn't work out
Some bios info: Fast booting is off, CSM enabled and Legacy Only selected, Secure Boot is "unloaded" and OtherOS is selected, SATA is running in IDE mode (for DOS/98 SATA drive)
I saw a video by omores and followed what he did in this video using Integral Edition:
This half works, the driver allowed part 1 of the installer to see the nvme (stornvme) drive, then partition and format it, copies the files, but after reboot, I get the usual message of "Please select proper boot device" etc.
After some searching I saw a post here by @Dietmar about using the Samsung 950 Pro Option Rom inserted into the PC Bios (I assume instead of the "NvmExpressDxe_5.ffs" that I have inserted and this would maybe allow me to legacy boot MBR?)
The only other thing would be to install XP to a GPT disk, I have read people install XP to a SATA drive and then copy the contents to the NVME, I tried this with a drive that had two partitions (7 installed on second partition and then copy XP to the first partition) however I could not get XP to boot on the disk using EasyBCD, only 7.
Does anyone have any info on getting this to hopefully work? I also have Win98 on a separate SATA SSD which I'd like to multiboot but keep the NVME for XP/7. Thanks.