Hi marieayoo,
Welcome to Microsoft Q&A!
I understand how this can be frustrating. You’ve already tried the right steps, but the issue seems like hitting a dead end. Since Windows 8.1 and 10 are no longer supported, options are very limited.
Windows 8.1 Setup runs on an older WinPE environment that lacks modern storage controller drivers. The missing piece is usually the storage controller (RST/VMD/AHCI), not the NVMe driver itself.
On newer desktops, including NVMe‑only systems, Windows 8.1 likely doesn’t have a compatible storage driver. Without it, installation on the same NVMe disk isn’t possible by design. If you want to continue experimenting:
1 - Make sure the Windows 8.1 installer is booted in UEFI mode
- Reboot and open the one‑time boot menu (F12 / Esc)
- Select the USB entry that explicitly starts with
UEFI: - Do not boot a Legacy or non‑UEFI USB entry.
- Start Windows 8.1 Setup and check if the GPT disk appears.
2 - Load the correct storage controller driver during Windows 8.1 Setup
- In Windows 10 system, open Device Manager.
- Check Storage controllers and IDE ATA/ATAPI controllers.
- Note the exact controller name (e.g. Intel RST, VMD, SATA AHCI).
- Download the matching Windows 8.1 storage / F6 driver (Acer/Intel)
- Extract it until you see
.INFfiles (not just an.EXE) - Copy the extracted driver folder to a USB stick.
- Boot into Windows 8.1 Setup > Load driver > Browse.
- Point to the folder containing the
.INFfiles found above. - If the driver is correct, your GPT/NVMe disk would appear
If installation succeeds but BSODs on first boot, that confirms the installer could see the disk, but Windows 8.1 still lacks the boot‑critical storage driver. Go back to #2 and try a different driver variant that matches your firmware mode.
If that fails, the final other options you can consider include installing Windows 8.1 on an older SATA SSD (separate controller path), or running it in a virtual machine.
However, if none of the above helps, I’m sorry to say but it’s likely impossible to create what you want. Since both the versions have been out of support, there’s not much you can do.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.