I usually clone a disk using either CloneZilla or a Disk Bay, but sometimes I have to clone an existing Drive to a Small Drive (usually going from HDD to SSD).
For that, there is a lot of tools, though I usually use AOMEI Backupper. Again, sometimes, Windows will not boot from the new drive and will output the Error Code: 0xc000000e.
To fix that, you can do as following:
Boot your PC with an Windows Installation Disk - ProTip, use “
Ventoy”
Choose Language / Keyboard and click Next
Choose “Repair your computer”
Choose “Troubleshoot” > “Advanced Options” > “Command Prompt”
Type “diskpart”
Type “select disk 0” to select the HDD/SDD - you can find which disk to be used, using the output from “list disk”
Type “list volume” - note / memorize the partition called “SYSTEM” / your EFI partition
Type “select volume 1”
Assign a letter to the volume - eg: “assign letter v” - from now on I will assume “v” is the volume letter
Type “exit”
Type “v:”
Type “bootrec /rebuildbcd”
You should get a prompt saying something along the lines of:
Successfully scanned Windows installations. Total identified Windows installations: 1 [1] D:\Windows Add installation to boot list? Yes/No/All:
The error should be fixed now.