Vether
08Module · Disques

TRIM et SSD : pourquoi VeraCrypt désactive TRIM

Sur SSD, la commande TRIM révèle quels blocs sont vides — ce qui casse la plausible deniability. Vether explique le compromis.

4 min de lecture·Mise à jour 2026-05-18

Sur les disques mécaniques (HDD), un bloc « libre » contient simplement des données obsolètes que personne ne lit — invisibles. Sur SSD, la commande TRIM indique au contrôleur que tel bloc est libre, et le contrôleur le remplit de zéros (ou de motifs prédictibles) pour optimiser l'usure.

Conséquence cryptographique

Un bloc TRIM ne contient pas de chiffrement → un analyste forensique distingue immédiatement l'espace chiffré (aléatoire) de l'espace libre (zéro). Sur un conteneur avec hidden volume, cela révèle où se termine le volume extérieur — et donc l'existence du caché.

ConfigurationPerformance SSDSécurité du hidden volume
TRIM activéOptimal (usure réduite)❌ Détection caché possible
TRIM désactivé (Vether par défaut)Légèrement réduit✅ Plausible deniability préservée
💡
Si vous n'utilisez pas de hidden volume et que l'OPSEC anti-coercition n'est pas critique pour vous, vous pouvez réactiver TRIM via Vether → Disques → Options avancées → « Autoriser TRIM ».

Effacement sécurisé d'un SSD

Sur SSD, cipher /w ou les zéros multiples ne suffisent pas (le wear-levelling déplace les blocs). Vether recommande ATA Secure Erase depuis un live USB, ou le simple démontage du conteneur VeraCrypt — la passphrase étant le seul moyen de récupérer les données.

Articles liés