Will using SDelete function on windows 10 with -c command clear data on SSD (not HDD) disks?
Thank you in advance.
SDelete does know the difference. It simply overwrites the file which works on HDD, SSD, NVMe, USB, etc.
From the Microsoft docs:
Securely deleting a file that has no special attributes is relatively straight-forward: the secure delete program simply overwrites the file with the secure delete pattern.
There are some tricky aspect dues to compression but these are universal across devices as well. Once the file has been overwritten in its entire length, then it gets deleted which is why the original data can't be restored.
Every piece of deleted information on SSD will be lost forever very quickly because of flash memory data movement that runs automatically to equalise data cell usage. This is done to maximize SSD life span. You don't have to rewrite like you would have to do with HDD. Just use the SSD and the deleted data will be gone forever.