È possibile impedire che le applicazioni sull'unità esterna vengano visualizzate nel menu Apri con ... impedendo a Spotlight di indicizzare l'unità.
Per farlo, vai a Preferenze di Sistema > Spotlight . Seleziona la scheda Privacy e aggiungi l'unità esterna all'elenco. L'addetto alle operazioni di routine nello screenshot qui sotto è il mio disco clone SuperDuper.
Aggiornamento:Ilmiomigliorricordoèchequestoètuttociòchehofattoperrisolvereilproblema,maseilproblemapersiste,potrebbeesserenecessario due passaggi aggiuntivi :
Make Launch Services reload the list of available apps with the command /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user. As apps on the second drive are not available via Spotlight anymore, the new database will only contain those on your main drive.
Restart Finder to rebuild its Open With context menu (Option-right click on its Dock icon to get the restart option, or do killall Finder in Terminal).
Credito a @kopischke per fornire questa risposta concisa a SuperUser.
Se vuoi evitare gli incantesimi del terminale, puoi usare Onyx per ricostruire l'indice spotlight e avviare il database dei servizi.