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.
Update
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.
Update 2
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.