Having had a play, I thought one option might be to:
Create a VMDK of 2TB and use that as a basic disk in WIndows 2012.
Then hopefully when the next version of ESXi comes out I can expand the VMDK and also expand it within Windows 2012.
Does anyone see a problem with that idea?