Tout d'abord, la collecte des déchets SSD et le Trim sont des choses très différentes. La collecte des déchets est basée sur le déplacement des données existantes, la suppression des données obsolètes et la création de blocs vides dans lesquels écrire de nouvelles données. La compréhension des données par le lecteur se résume à la présence ou à l'absence de données. Il n'y a pas de concept de système de fichiers dans le contrôleur d'un SSD. Toutes les écritures se font au niveau du bloc plutôt qu'au niveau de la page, et un bloc doit être effacé avant de pouvoir être écrit. Le collecteur de déchets d'un lecteur ne sait rien du tout sur Filevault.
Dans la collecte des déchets de base sans Trim, lorsque le système d'exploitation supprime le fichier, il ne dit pas en réalité au contrôleur que les données sont obsolètes et disponibles pour être supprimées. Le système d'exploitation se contente de suivre l'espace d'adressage. Le lecteur comprendra que les données sont obsolètes à cette adresse si/quand le système d'exploitation donne au lecteur une commande d'écriture pour cette adresse.
Alors, où intervient le Trim, c'est que lorsque le fichier est supprimé au niveau du système d'exploitation, le contrôleur sur le lecteur reçoit immédiatement l'information que les données à cette adresse particulière sont obsolètes. Cela permet au lecteur de gérer son entretien dès que possible suite à la suppression. Et cela réduit l'amplification d'écriture.
L'amélioration des performances des SSD grâce au Trim est vraie même avec SandForce. Voir :
http://forums.macrumors.com/attachment.php?attachmentid=345371&d=1340805193
Le schéma indique clairement qu'il y a plus d'espace libre pour la collecte des déchets avec le Trim activé même lors de l'utilisation de la technologie DuraWrite.
Cela étant dit, passons au vif de votre question concernant FileVault 2 : parce que la collecte des déchets se fait dans le SSD sans aucune connaissance des systèmes de fichiers, il n'y a pas de différence pour le SSD que FV soit activé ou non. Pour le SSD, il y a soit des données valides, des données obsolètes ou aucune donnée à une adresse particulière.
Alors que le chiffrement complet du disque donne l'impression que les données sont verrouillées dans une valise. Ce n'est pas le cas. FV2 brouille les bits stockés dans les pages et les blocs. L'allocation des fichiers et la structure du système de fichiers lui-même restent inchangés que FV2 soit utilisé ou non. Et cela aide à expliquer pourquoi un utilisateur peut continuer à utiliser son système même lorsque son disque est chiffré ou déchiffré.
En résumé, Trim est un ajout à la collecte des déchets et doit être activé quel que soit le contrôleur utilisé. FileVault 2 ne posera pas de problèmes aux SSD et les utilisateurs peuvent s'attendre à une amplification d'écriture normale, une dégradation des performances, etc. au fil du temps pour les SSD cryptés FV2 par rapport aux SSD non cryptés du même fabricant sur le même système avec une utilisation équivalente. Les volumes FV2 bénéficieront de l'utilisation de Trim autant que les volumes non FV2.
Mon système : MacBook4,1 début 2008 ; OS X Lion 10.7.5 ; SSD Crucial M500 960 Go ; FV2 crypté ; Trim activé
Liens utiles pour plus de lecture :
http://blog.macsales.com/11051-to-trim-or-not-to-trim-owc-has-the-answer
Does FileVault 2 interfere with TRIM when using an SSD?
https://discussions.apple.com/thread/3202467?tstart=0
https://superuser.com/questions/315803/how-do-i-resize-a-filevault-2-encrypted-partition (pas nécessairement lié à 100%, mais tout de même intéressant et pertinent)