En realidad medio hermano y hermanastro son palabras sinónimas: significan lo mismo: hermanos que comparten sólo un progenitor ya sea el padre o la madre. Lo que sí que pasa es que más bonita- o a mi me lo parece - la expresión medio hermano que hermanastro y por eso ahora se utiliza más. Pero significa lo mismo.
Sí, sin embargo fíjate que hermanastro sí se usa para hijos de padrastros, pero medio hermano no suele usarse para eso.