Buffer implementation for makedrive