I have a Mac Pro from 2010. I've set it up with BootCamp and Windows 7 back in 2010.
When in macOS, I can change the boot disk to BOOTCAMP and it will boot Windows 7 on restart. When in Windows7, there is the BootCamp tray icon I can click and choose "Boot to OS X", but on reboot it will not load macOS but will boot from the "OS X Base System" instead.
Is there a way I can fix BootCamp in Windows, so it will choose the right macOS disk instead of this recovery disk?
The reason I'd need to do this is that I wanted to upgrade to a PC graphics card. The card works great in macOS and in Windows 7, but it doesn't show the boot menu (
ALT at startup), so the only way I could get back to macOS from Windows is to choose "Boot to OS X".
I updated to macOS Sierra 10.12.1 and also installed a new BootCamp version in Windows (BootCamp 5.1) but the problem is still there. My guess is, that back when I installed BootCamp in 2010, OS X didn't have that recovery disk yet. So probably BootCamp now thinks "Recovery HD" is my regular OS X installation for some reason.
I'll add info about my disks.
diskutil list gives this output:
/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS master 498.6 GB disk0s2 3: Apple_Boot Recovery HD 1.3 GB disk0s3 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_HFS backup_mp 999.9 GB disk1s2 /dev/disk2 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *3.0 TB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS data_disk 3.0 TB disk2s2 /dev/disk3 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk3 1: EFI EFI 209.7 MB disk3s1 2: Microsoft Basic Data BOOTCAMP 427.3 GB disk3s2
master is my OS X partition where 10.12.1 Sierra is installed on.
When selecting "Boot to OS X" in Windows, it should boot from
master. But it always boots from
Recovery HD instead.
I couldn't find a solution for why BootCamp's "Boot to OS X" functionality doesn't work. But I found a workaround today:
- I set my
master(macOS) as startup disk.
- I installed BootChamp in macOS. It allows me to click "Restart into Windows". This doesn't change the startup disk but boots into Windows just one time.
- When in Windows, I can simply reboot and it will start macOS again.
This way I can boot both operating systems without seeing the EFI boot menu.