O VirtualBox não grava alterações no disco virtual instantaneamente - em vez disso, elas são armazenadas em cache para evitar gravações desnecessárias de disco e, assim, melhorar o desempenho. Seu caso é mencionado aqui :
The caching indirectly also affects other aspects such as failure behavior, i.e. whether the virtual disk contains all data written before a host OS crash. Consult your host OS documentation for details on this.