
On 4/09/2013 9:27 AM, Russell Coker wrote:
For SSDs there are different issues, the controller does a fair bit of work to map sector writes to erase blocks.
Really if you want data to be safe then encrypt it on the disk.
This is especially important for SSDs as it is basically up to the controller / firmware to carry out special "wear leveling" to help give the whole drive longer life. So, encrypt first, then store data, secure erase or destroy later... The whole wear leveling scenario means that you can never really know where the data will actually be written and if a logical sector has been moved or replaced physically; if replaced, then the original data may still be intact on the drive, even if you think that it has been over-written -- it's one of those things specific to SSDs. Cheers A.