Ich bin vielleicht paranoid, aber wenn ich ganz sicher gehen wollte, dann würde ich erstmal "Over Provisioning" bei der SSD abschalten (bei meiner Samsung geht das zumindest) und dann die SSD extern an einem anderen PC anschließen. Dann alle Partitionen löschen und eine einzige neue erstellen, mit maximaler Größe. Dann mit VeraCrypt einen Container erstellen, der jedes Byte der SSD ausnutzt.
Mein Hintergedanke ist der, dass auf diese Weise ja wirklich jedes Byte geschrieben werden müsste. Wenn du als Beispiel nur Nullen schreiben würdest, könnte der Controller (theoretisch) sagen, dass die Sektoren genullt sind, aber das vielleicht nur intern vermerken - und die Daten wären noch da.