This is completely normal. HDD's are always smaller than what they state. The reason behind this is the fact that the measurments of HDD sizes are calculated in different ways (GiB (2^30 bytes) vs GB (1x10^9 bytes). The Manufacture is giving you a size in GiB and Windows is showing you GB. Gibibyte vs Gigabyte.