0

Looked at many posts but did not find a solution: I wanted to replace the original m.2 PCIe Kingston 500GB drive with m.2 WD 4TB SN850X (both are m.2 PCIe), with the Acer PC having one m.2 slot and one PCIe 16 connector.

  1. Cloned disk with Acronis
  2. Replaced old disk with clone – no boot
    (UEFI firmware recognizes new drive - NVMe dev installed)
  3. Error code: Kernel security check failure
    
  4. After three unsuccessful boot attempts can get into Win rescue environment:
    Troubleshoot → Advanced Options → startup repair (no luck)
  5. Installed the clone on PCIe.
  6. Windows boots normally, all data intact
  7. UEFI firmware does NOT recognize SSD
    (NVMe Device NOT installed; First boot device: Win Boot Mgr)

At this stage I am stuck:

  • UEFI firmware does not recognize the SSD in the PCIe slot, yet Windows boots
  • When connecting that same SSD to m.2, I get error code: Kernel Security failure
  • Another strange thing: Leaving original SSD in M.2 slot, and adding the new SSD on PCIe, the system boots, and files show up on both drives; however, in this configuration Windows says that the new (larger) SSD is the boot drive!!?

With both drives installed, Windows boots, and it looks like it boots from the new drive which is not even recognized in the UEFI firmware.

Screenshot1 Screenshot2

10
  • Bit of a long shot - This almost seems like a BIOS/firmware issue to me. Have you checked to see if you are running the latest BIOS/firmware available for your Acrer?
    – davidgo
    Commented Feb 5 at 4:06
  • 1
    You are correct. the EFi partition that is being used to boot Windows absolutely is on the smaller drive currently
    – Ramhound
    Commented Feb 5 at 7:03
  • Aloha Davidgo, yes, did update to the latest BIOS. Seems only (slight) enhancement to security between original and latest update. Thank you for input!
    – captainron
    Commented Feb 5 at 7:26
  • Ramhound, how did you determine that the EFI partition is on the small drive only? Any way to move it, if that really is the case?
    – captainron
    Commented Feb 5 at 7:28
  • The M.2 standard supports two protocols for solid state drives: SATA (usually through AHCI) and NVMe. The equivalent of initramfs on Windows usually only have drivers for one of these.
    – mcendu
    Commented Feb 5 at 7:59

2 Answers 2

0

It may because the drivers of the old SSD and the new SSD are different. Install just 4TB SSD and boot your system using Windows installation media. After booting and click "Next", click "Repair your computer" at the bottom (Do not click on "Install Now") and perform a startup repair.

0
0

You need to turn off 'secure boot' within the bios. Some bios require an admin password set in order to turn off. Once this 'feature' is switched off the new SSD should boot.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .