I recently bought an Aspire TC-965-UR14 with 9th Gen Core I5 and wanted to install an NVMe SSD as my boot drive. I have tried unsuccessfully with both a Crucial P1 and a Samsung 970 M.2 NVMe SSD's.
I have tried to install each brand of SSD. The computer seed the SSD's in both the bios and Windows Disk Management.
I cloned them both with no errors and when I boot from the HDD, I can see the SSD's as secondary drives with all the cloned Windows files on the SSD's.
I updated the Bios to the latest version. Did not help.
When I disconnect the SATA cable to the HDD and try to boot from the SSD, Windows fails to load.
I am thinking I am missing a setting in the Bios. I have looked at all the thread about bios settings for NVMe drives.
Here is how I have the Bios settings.



Any suggestions would be greatly appreciated.
Here is what happens when I try to boot from the SSD.

Edited the content to hide sensitive information
Acer-Samuel