Transfer Bootcamp from old Mac to new Mac with Secure Boot
I recently obtained a Macbook Pro 2019 that I used to upgrade from my Macbook Pro 2013. The old Mac was configured to dual-boot macOS and Windows 10 and I replicated this on the new one. To do this, I found a procedure online that restored my old Mac's Winclone Bootcamp back-up image on my new Mac. To do this, I needed to inject device drivers for my new Mac into Bootcamp after it was restored, otherwise a boot error would occur because the drivers were missing. The process to inject the drivers required me to turn off Secure Boot and allow External Boot because I needed to boot Windows Recovery from a USB drive in order to inject the device drivers in Bootcamp.
The process worked great and the Bootcamp partition booted up on my new Mac as expected. However, when I tried to turn Secure Boot back on, I started getting boot failures with my Bootcamp partition. When I turned Secure Boot off, everything booted normally. I recognize that my old Mac did not have Secure Boot, so I am wondering if I am having this issue because I restored its image to a Mac that has Secure Boot. Is it possible that there is a Bootcamp Apple driver for the T2 chip that I did not inject? I know that a clean-install of Bootcamp with Secure Boot enabled works, but I do not want to manually install all of the Windows apps and data from the old Mac.
Any thoughts on why this is happening is appreciated.
MacBook Pro (2017 – 2020)