Quando você cria uma VM no Virtualbox (ou na maioria dos outros ambientes de VM) e atribui a ela um tipo de alocação de HDD, está definindo a quantidade máxima de espaço disponível para o sistema operacional convidado. Isso será criado na forma de um disco virtual que é visível para o convidado e atribuído ao disco físico do host. Esses discos vêm em duas formas:
Fixo
O espaço alocado para a máquina convidada é gravado no disco físico que alocou o valor total definido no disco host. Portanto, se você fornecer 100 GB fixos contra o convidado, esse valor será gravado e alocado no disco físico.
Dinâmica
Novamente, você alocou uma quantidade máxima de espaço no disco físico do host, que é fornecido ao convidado na forma de um disco virtual. Neste caso, a quantidade de dados iniciais gravados é uma fração da alocação. Portanto, você atribui 100 GB de espaço em disco dinâmico ao host. Apenas alguns GB podem ser gravados no disco com o espaço restante alocado e gravado como o convidado o usa.
Como você pode ver com a dinâmica, a alocação de espaço para o convidado não é gravada no host até que seja usada, portanto, se você definir um valor maior contra o convidado, isso não significa que ele será removido do host uso até que seja realmente usado pelo convidado.
Fonte: virtualizationadmin