Accolades :
IrvSp :
I'm thinking you only basically copied over the C: partition. Booting with Secure Boot uses others on the Primary drive.
Google "cloning hard drive to SSD in laptop with secure boot" and you'll find many pages to look at.
You didn't detail how you cloned either? Most laptops will not accept 2 disks, so I assume you used one external? That info might help. Backup S/W is not the same as cloning a boot partition. That will only 'restore' the C: partition, not the boot record or MBR of any GPT data that is needed for boot.
Personally, I used (on a desktop) Paragon's Migrate OS to SSD (http://www.paragon-software.com/technologies/components/migrate-OS-to-SSD/) and it did the whole job for me. Even set up the BIOS to boot from the SSD. I also left the original hard drive in, but it seems the other partitions from the old primary drive were copied over to the SSD. That works out well for me as I can always boot the OLD C: if need be.
I put in a m.2 ssd and yes i copied the entire C: partition and only that over to the ssd.
But when i removed the entire HDD it was stuck in some loop. And i'm not sure how to disable secure boot. Not sure if i can at all. Laptop in question is Lenovo's y410p
The has to be OTHER partitions that are read during boot on the boot drive. I ran PARTDISK and checked my boot drive:
===============
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 2048 KB *
* Disk 1 Online 111 GB 1024 KB *
Disk 2 Online 931 GB 0 B
Disk 3 No Media 0 B 0 B
Disk 4 No Media 0 B 0 B
Disk 5 No Media 0 B 0 B
Disk 6 No Media 0 B 0 B
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 500 MB 1024 KB
Partition 2 Primary 110 GB 502 MB
Partition 3 Recovery 898 MB 110 GB
===============
Disk 1 is my SSD. Partition 1 on it is the EFI System Partition and I suspect that is what you are missing. The Paragon program I showed handles this and recreated it during the cloning process. Many Back-up programs can't handle uEFI/GPT drives and do not create this partition. My back-up program did not and that is why I had to buy the Paragon program. So do but usually NOT the free versions or they are too old and do not support uEFI/GPT.
It is possible that if you do a CLEAN install to the SSD and THEN clone over the C: drive it might just fix the problem? That is do a NEW install using the install media to the SSD, make sure it boots, and then clone the C: partition over.