Embora muitos SSDs modernos, como a série 840 EVO, forneçam os tamanhos que você está habituado a gostar, os fabricantes de 256 GB mencionados, costumavam preservar um pouco de armazenamento para mecanismos que combatem quedas de desempenho e defeitos.
Se você, por exemplo, comprou uma unidade de 120 GB, pode ter certeza de que ela é realmente de 128 GB internamente. O espaço preservado simplesmente dá espaço ao controlador / firmware para coisas como TRIM, Garbage Collection e Wear Leveling. Tem sido uma prática comum deixar um pouco de espaço não particionado - no topo do espaço que já foi tornado invisível pelo controlador - quando os SSDs chegaram ao mercado, mas os algoritmos ficaram significativamente melhores, então você não precisa faça mais isso.
EDIT: Tem havido alguns comentários sobre o fato de que este fenômeno deve ser explicado com a discrepância entre o espaço anunciado, declarado em GigaBytes (por exemplo, 128x10 ^ 9 Bytes) versus o valor de GibiByte. mostra o sistema operacional, que é - na maioria das vezes - uma potência de dois, calculando para 119.2 Gibibyte neste exemplo.
Quanto a como eu sei, isso é algo que vem em cima das coisas já explicadas acima. Embora não seja possível afirmar com precisão quais algoritmos precisam da maior parte desse espaço extra, o cálculo permanece o mesmo. O fabricante monta um SSD que realmente usa uma potência de dois números de células flash (ou uma combinação de tais), embora o controlador não torne todo esse espaço visível para o sistema operacional. O espaço restante é anunciado como Gigabytes, gerando 111 Gibibites neste exemplo.