Disco Thick são discos totalmente alocados no datastore, ou seja, se você criar um disco Thick com 100GB, ele irá ocupar 100GB do seu datastore;

Disco Thin é um tipo de disco que aloca apenas o espaço que é gravado pelo sistema operacional do Guest, por exemplo, se você criar um disco de 100GB para uma VM, inicialmente ele irá ocupar apenas alguns KB/MB no datastore, porém no momento que você começar a gravar dados no mesmo através do sistema operacional, o tamanho dele pode chegar até o limite de 100GB.

Diferenças:

Thick Provision Lazy Zeroed é que no Lazy não são escritos zero em todos os blocos do disco; Opção padrão para praticamente todas as aplicações, exceto as que requerem o Thick Provision Eager Zeroed;

Thick Provision Eager Zeroed: ele escreve zero em todos os blocos do disco, normalmente utilizado por VM que irão utilizar a funcionalidade Fault Tolerance do VMware, ou se for utilizar a funcionalidade do Microsoft Failover Cluster dentro das máquinas virtuais;

Thin Provision: normalmente utilizado quando se deseja provisionar mais espaço que o total de espaço físico disponível, porém pode causar problemas se todas as VMs utilizarem todo o espaço disponível do datastore.