La respuesta es que nunca se trabajó de esa manera. Si desea que funcione de esa manera, debe instalar un administrador de arranque. El gratuito más común es llamar a rEFInd . La mayoría de las personas instalan este software en la partición OS X, pero esto puede generar problemas al instalar actualizaciones. Instalé rEFInd en su propia partición para evitar tales problemas.
Iría con la respuesta de @ ryebread y simplemente usaría "Disco de inicio" en las Preferencias del sistema OS X o el menú "Boot Camp" en el Panel de control de Windows. Un ejemplo de esto se muestra a continuación. Aquí, Windows está configurado como inicio.
Si quiero cambiar a OS X, entonces necesito hacer clic en el ícono de OS X para resaltarlo. Esto se muestra a continuación.
Ahora estoy configurado para arrancar en OS X. No hay necesidad de reiniciar. Solo puedo cerrar la ventana.
(En realidad, en la práctica, probablemente terminarás seleccionando el botón Reiniciar).
Actualización 1:
Si desea arrancar desde OS X a Windows dejando OS X como predeterminado, deberá ingresar el comando de bendición desde una ventana de la aplicación Terminal. O bien, puede crear un script lanzado como un Servicio a través de la aplicación Automator. Aquí se da un script de ejemplo .
Actualización 2:
Después de algunas pruebas, descubrí que si no hay ningún sistema resaltado en la ventana Disco de inicio, la computadora siempre arranca en OS X. No estoy seguro de lo que estaba haciendo originalmente. Creo que lo que quieres es que la computadora siempre arranque desde el último sistema operativo que se ejecutó. Si esto es cierto, entonces rEFInd es probablemente el mejor camino a seguir. En mi computadora, rEFInd solo ocupa 6 MB de espacio. Si necesita ayuda para instalar, hágamelo saber.
Por cierto, eliminé el resaltado bendiciendo una unidad flash.