Eu encontrei uma solução que funcionou para os dois sistemas. Eu criei um DVD ao vivo Knoppix para usar como um sistema operacional de boot inicializável. O Knoppix é fornecido com testdisk
, o que permite examinar e modificar a tabela de partições.
Quando executei o testdisk, ele mostrou a partição EFI e a partição HFS. Eu estava preocupado em primeiro lugar porque testdisk não foi capaz de mostrar quaisquer arquivos na partição (um recurso que normalmente funciona), mas não tendo outras opções aparentes, eu tinha testdisk escrever as alterações que propôs para a tabela de partição. Depois disso, reiniciei e o disco de inicialização foi encontrado sem problemas. Repetiu esta ação no outro sistema com os mesmos resultados.
Ainda não sei exatamente o que causou esse problema, mas isso definitivamente resolveu o problema.