Aussi, beaucoup de gens oublie que sur un disque de 250 Go, en MLC tu as le max de performance que pendant 120 Go et en TLC uniquement pendant 86 Go.
C'est pas aussi simpliste que diviser par 2 (MLC) ou par 3 (TLC).
Mais en gros, c'est parce qu'ils "cheat" un peu.
Dans les "contre-mesures", certains constructeurs utilisent un système de cache qui consiste à n'écrire qu'1 bit par cellule MLC/TLC (donc en gros ils utilisent leur cellule comme une SLC) pour accélérer les temps. Un certain nombre de cellules est dédié à ce cache. Les données sont d'abord écrites sur ce cache puis rangées par après quand le disque est moins sollicité ou que le cache est full.
Plus le disque est grand plus l'espace dédié au cache sera grand aussi. Sur un BX200 (TLC de Crucial pour prendre l'exemple Crucial) : sur le modèle 240GB, ce cache est de 3GB, sur celui de 480, cache de 6GB, sur celui de 960, cache de 12GB. Si tu transfères un gros fichier (supérieur à l'espace du cache), dès que le cache sera full, les performances vont chuter lors de ton transfère. Par exemple, tu transfères 10GB sur le disque de 240GB, les 3 premiers GB seront transférés à 400 MBps et puis les suivants à 80MBps car le cache sera saturé et que quand il doit commencer à "ranger", la vitesse chute pas mal.
Par contre, sur le 850 EVO (TLC de Samsung), ça passe de 400MBps à 300MBps. Il va un peu + vite pendant sa phase de rangement. Donc 850EVO > BX200 pour les modèles basés sur de la TLC.
Ces GB réservés au cache ne sont pas inclus dans la capacité disponible du SSD. Tout comme ceux dédiés aux autres contres-mesures : over-provisioning, garbage collection, ...
D'ailleurs, c'est pour ça qu'on a des SSD aux capacités diverses : 240/248/250/256 Go , 400/480/500/512 , ...
Pour comparer dans une même marque (c'est le même pour Samsung EVO/PRO):
les Crucial BX 100 se trouvent en 250/500/1000
les Crucial BX 200 se trouvent en 240/480/960
L'explication, c'est que les BX100 utilisent de la MLC et les BX 200 de la TLC et donc il faut réserver plus de Go pour pouvoir gérer les contres-mesures supplémentaires. Au niveau des puces, ce sont toujours des multiples de 32, 64, ou 128Go qui s'y trouvent.