Isso se aplica ao OS X Sierra também. Toda vez que eu atualizo o sistema operacional, a partição de recuperação é deixada intacta ou, pelo menos, parece ser. Há muito tempo atrás, procurei por uma solução e encontrei este post que resolveu esse problema. Leia o primeiro post neste tópico, escrito por 'tywebb13'.
Esta instrução envolve o download do Lion Recovery Update 1.0 e um shell script (você pode criar o seu próprio com o conteúdo copiado e colado de baixo), e também uma imagem do último OS X (no meu caso OS X Sierra 10.12. 2) e copiando um arquivo daquela imagem baixada. Mantenha tudo na pasta ~ / Downloads.
Instrução detalhada citada da fonte com pequenas edições de mim mesmo: (o arquivo de script na Etapa 2 também é copiado e colado abaixo desta citação para fins de conclusão)
Download the Lion Recovery Update from http://support.apple.com/kb/dl1464 . (And before you ask, YES. I mean LION recovery update!) Make sure it is in your downloads folder. Download the OS X Sierra or whatever latest version from AppStore. In Finder, go to Applications and look for the Sierra installation app. Right click on "Install Sierra.app" or whatever it's called in Finder, go to Contents/SharedSupport/ Copy or move the InstallESD.dmg file into your ~/Downloads folder.
Download and decompress the file recovery.sh.zip from LINK 4unitmaths.com/recovery.sh.zip and move recovery.sh into your Downloads folder. This file can also be created by copy-paste from below source.
Open Terminal and type the following two commands:
chmod +x ~/Downloads/recovery.sh sudo ~/Downloads/recovery.sh
Wait a few minutes for it to finish and return back to a prompt. Reboot with holding down the option key to test your 10.xx.x recovery partition.
Este é o conteúdo do arquivo recovery.sh do link de origem (todo o crédito para 'tywebb13' novamente):
read -p "Ensure "RecoveryHDUpdate.dmg" and "InstallESD.dmg" are in your Downloads folder and press [Enter]"
#access dmtest from RecoveryHDUpdate.pkg
rm -rf /private/tmp/RecoveryHDUpdate
echo "Expanding RecoveryHDUpdate.pkg"
hdiutil attach -nobrowse ~/Downloads/RecoveryHDUpdate.dmg
pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg /tmp/RecoveryHDUpdate
#access BaseSystem.dmg and BaseSystem.chunklist
echo "Expanding InstallESD.dmg"
hdiutil attach -nobrowse ~/Downloads/InstallESD.dmg
#build Recovery partition
echo "Building Recovery Partition. Please Wait"
/tmp/RecoveryHDUpdate/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 0 0 /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist
#cleanup
echo "Cleaning up"
hdiutil eject /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update
hdiutil eject /Volumes/OS\ X\ Install\ ESD/
sudo touch /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
sudo kextcache -f -u /
exit 0
Testado com a Sierra 10.12.2 em 22 de dezembro de 2016.