Despite having over 3GB of available space, I am unable to install the DHCP server role.
This originally was a 10gb virtual box drive image, but when I ran into space issues extended the drive to 12gb. I've subsequently run chkdsk and defrag, to see if I could get Windows to recognize the available space.
Is there some way I can convince Windows Server 2012 I have enough disk space?
From TechNet on the absolute minimum requirements to run Server 2012 R2: