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)

Posted on Oct 6, 2025 1:10 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 10, 2025 4:29 AM

With Secure Boot enabled, boot from the USB installation drive to enter the Windows Recovery Environment and perform a startup repair. This reconfigures the Windows boot loader to be compatible with the T2 chip's Secure Boot protocol.

2 replies

Transfer Bootcamp from old Mac to new Mac with Secure Boot

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.