Jump to content
CCleaner Community Forums
Sign in to follow this  
pdxhej

CCleaner OK for SSD Drive?

Recommended Posts

Hello.  I installed a new SSD drive.  When I went to use CCleaner, I got a popup that said, as best I recall, that secure file deletion could damage the SSD drive, so I have been doing only normal file deletion.  However, now, if I go to use secure file deletion, I get no warning about my SSD drive.  I know there is debate about using defrag on an SSD drive, but is there any reason not to use CCleaner secure file deletion on an SSD drive?  Thanks. 

Share this post


Link to post
Share on other sites

I have two SSDs in my laptop and would NEVER use it on them. Anyways SSD manufacturer software has secure erasing built in using their own algorithms I'd suppose but those nuke all the data on the SSD.

Share this post


Link to post
Share on other sites

The concept of secure deletion cannot exist on NAND flash. Secure deletion is a process of overwriting a file's clusters (or pages in SSD terms) and then deleting it. A page on an SSD can't be overwritten, a new page is always used.

A normal deletion with TRIM will flag the page as invalid. It cannot be accessed by Windows or any software generally available. A secure deletion, if attempted, will flag the page as invalid, create a new page of zeroes (the overwrite) and then flag that page as invalid (the deletion).

So there is no difference between normal and secure deletion, except that secure deletion wastes time and effort and SSD life. Don't use it.

If you don't believe me (and you don't have to) run Recuva against your SSD. It will find many deleted file names, as they are held in the MFT, but all the headers will contain zeroes. This is TRIM doing it's work for you.

  • Thanks 1

Share this post


Link to post
Share on other sites

Thanks for your help.  If I follow this, the bottom line is to not  use CCleaner to clean an SSD drive, whether the deletion is "secure" or "normal."  Correct?

If so, some questions occur to me.

First, why does the CCleaner popup warn only against SECURE deletion of an SSD drive?  Why doesn't it just advise not to clean the SSD drive at all?

Second, if my computer had ONLY an SSD drive, why would I use CCleaner at all, except to use some of its subsidiary functions, like Recuva?

Finally, I've been doing normal file deletion of my SSD drive for a while now with CCleaner because I thought that's what I was supposed to do.  Apparently, I should not have been.  Will this lead to any problems or is there anything I should do now to "fix" this?

Again, thanks for the help. 

Share this post


Link to post
Share on other sites

You can use CCleaner (or any disk cleaning tool for that matter) on an SSD using the Normal file deletion method, which is what CCleaner has enabled by default. As long as you have Trim enabled on the SSD Windows will be able to automatically maintain it by occasionally using Trim.

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...