I hope my experience will save someone time as it took me 1 day to figure this out.
I have to change out the HD in about 8 IMACS models 2013 to 2014 usually running OS 10.10 to 10.13.
We have them exclusively using Windows 7 to run medical software and cannot upgrade to Windows 10. We do not even run them as Macs (hence the old MacOs)
I decide to give all the terminals a kick by changing out the HD to SSD. Cloning the BOOTCAMP of each Imac and copy to the new SSD is ideal. I used Crucial Drives.
I got Winclone 5 and was able to move over one SSD with no problem.
When I then tried two other Imacs: I ran into issues.
I tried booting Windows from the SSD but either it would not boot, gets a boot into safe mode screen and then a blue screen before a crash.
I tired multiple clonings after multiple runs of chkdsk, etc. I turned off SIP. I did EFI and Legacy clones. I did not want to SYSprep the Windows (might as well just install clean).
I read all the advice on the forum, etc.
I could not understand why it worked the first time but not the second.
Until I read a post about how booting windows from a external drive might be an issue since Windows wants to boot from the internal drive and if cannot, it will crash.
I then took out the HD and popped in the SSD and BOOM! it worked! ( the SSD auto ran chkdsk and then added a driver).
In the first SSD I moved, I had used “select startup disk” to choose the Windows bootcamp but probably choose the old one (you cannot tell which Windows you are using) and thinking it worked, I switched out the drive.
In the second and third Imac, I used ALT at startup to choose the WINDOWS drive (since you can see which are the HD and the SSD drives) and choosing the SSD windows, it failed to boot.
I look forward now to change out the remaining 5 Imacs in my office.