I have a WIn2012R2 fully patched and 3 VMs:
PS C:\Users\Administrator> get-vm | Get-VMMemory
VMName DynamicMemoryEnabled Minimum(M) Startup(M) Maximum(M)
------ -------------------- ---------- ---------- ----------
BRGDS-SRV0002 True 2048 4096 4096
BRGDS-SRV0003 True 2048 4096 4096
maximo False 512 12192 1048576
Today, at 01:45 the physical server rebooted and MAXIMO VM didn´t started. It´s configure for autostartup at 300 seconds and someone told me: "when i tried to start, the error was "...The dynamic memory balancer could not add memory to the virtual machine " and at that time, there was 24GB of available RAM (it´s a 32 GB RAM hardware)
When i came in the morning, 6 hours after the fact, i started the VM and it started flawlessly, in the first attempt under the same memory conditions
The only thing i can think, it´s bizarre, the guy tried to start mannually in the exact moment the machine eas about to start automacally, but makes no sense for me.