Prevent current backfeed without power loss
You can use a mosfet to act as a diode like in this article

It is also covered in this post check the answer of Russel which link to this article


  Using a MOSFET in place of a diode provides a resistive channel so
  that voltage drop is proportional to current and can be much lower
  than for a diode.


The question is also discussed here