Это работает не только с SSD, но и с любыми дисками, флешками и прочим. Это связано с пересчётом из байт в килобайты.
Объём при продаже указывается в десятичной системе.
1 кБ = 1*10^3 (десять в третьей степени) = 1000 байт
1 МБ - 1*10^6 = 1000000 байт
Но компьютеру гораздо проще считать килобайты в двоичной системе, где:
1 кБ = 1*2^10 = 1024 байт
1 МБ = 1*2^20 = 1048576 байт
У вас в десятичной системе 1024 ГБ. В двоичной это:
(1024*10^9)/(1024*2^30)=1.024.000.000.000/1.099.511.600.000 = 931,3 ГБ
Ну и, естественно, из этих двух чисел на упаковке производитель указывает то, которое больше - просто чтобы вы купили именно этот диск, а не тот, на котором указали бы более "честную" с точки зрения компьютера цифру. Так повелось ещё с самых древнейших времён)