It actually doesn't matter whether the disk space on the host is pre-allocated or not. In either case, the guest will only be able to use the provisioned disk space, i.e. the virtual disk size you specified. If this isn't sufficient, you need to specify a larger virtual disk? The virtual disk does not automatically grow above the provisioned size.
André