Hello,
I am running ESXi 7.0 on a custom build server machine. I bought a new Samsung 860 Pro 512GB, plugged it in to the server and it reports the capacity to be 120GB, when I go to wipe and create a datastore it still reports it as 120GB. I thought that it might just be a bug, so I tried copying a VM to it that is larger than 120GB, ESXi told me there wasn't enough space so that is the available storage space ESXi can see. Weird...
I removed it and plugged it into a Windows Server machine, and it recognised the full 512GB size of the SSD. I formatted it using NTFS and plugged it back into the ESXi machine, still reports incorrect space, tried again with FAT32, still no luck.
So, at this point I have no idea. Any ideas would be appreciated.