A slow boot may be caused by not blessing the Windows installation. This can be accomplished by the following two methods.
At startup, hold down the option key until the Mac Startup Manager icons appear. Hold down the control key while selecting to boot from Windows.
From the Windows Control Panel, select Boot Camp. Next, choose to boot from Windows as the default and restart the Mac.
Here I assume your mid 2012 MBP does not have a Retina display. This would mean you have a MacBookPro9,1
(15 inch display) or MacBookPro9,2
(13 inch display).
A quick check of the Info.plist
file included with the Boot Camp Assistant application which accompanies macOS Catalina shows your the following:
- Apple support Windows 10 installations on your Mac.
- You Mac can USB boot Windows.
- Windows should be installed to BIOS boot.
I also assume the following.
- Windows was installed to BIOS boot.
- The correct Windows Support Software was installed. This answer shows there are 3 versions available for your Mac.
- The Apple Software Update application, include with the Windows Support Software, was used to get any available updates from Apple.
- The updates from Microsoft have been installed. Some hardware updates my be optional and therefore not automatically installed.
You should consider installing Windows 11 on your Mac. Windows 10 will be retired on Oct 14, 2025. Last time I checked, Windows 11 is free, if you already have (or had) an activated Windows 10 installed. This may not be true in the future. So, even if you want Windows 10 now, you should consider installing Windows 11 then erasing and installing Windows 10. This should ensure any future Windows 11 install will be free.