Jump to content
CCleaner Community Forums
Juha

CCleaner falsely recognizes 2.5 hard drives as SSD's

Recommended Posts

Hello! I have several 2.5 (SATA) HDD's which I connect to my pc via usb. But CCleaner always thinks they are SSD's thus not allowing me to perform more than 1 time overwriting on them. Can you fix this bug?

 

Edit: I have CCleaner version 5.29.6033 and running Windows 10 64 bit and Creator's udate + latest updates.

 

Edit2: Even 3.5 hard drives (via usb connection) suffer from the same issue.

 

Edit3: I upgraded to the latest version 5.30.6063 but the issue remains.

Share this post


Link to post
Share on other sites

sadly, this has been going on for quite a while now.

apparently there is a fix, or work-around, in the pipeline that is planned for the next release (if memory serves correctly).

Share this post


Link to post
Share on other sites

How many overwrites are you trying to perform? The general consensus is nowadays with modern hard disks (even from many years ago) that more than a 1-pass overwrite isn't necessary.

Share this post


Link to post
Share on other sites

How many overwrites are you trying to perform? The general consensus is nowadays with modern hard disks (even from many years ago) that more than a 1-pass overwrite isn't necessary.

 

3 times. Well I think that it's better to be safe than sorry. :D

 

But anyway, the problem is that CCleaner considers normal HDD's as SSD's. I tested now even with 3.5 hard drive (via usb connection) and the same bug occurs.

Share this post


Link to post
Share on other sites

Now I updated to the latest version 5.30.6063 but the issue remains.

Share this post


Link to post
Share on other sites

CC v5.30 now shows my Intel 600P NVMe as a SSD so hopefully whatever the change was in CC can be replicated in DF.

Share this post


Link to post
Share on other sites

Hi everyone,

 

Would it be possible to run CCleaner 32-bit version and verify if drivers are correctly detected?

 

Please let us know

 

Thanks

 

MrT

Share this post


Link to post
Share on other sites

Hello! I tried with the latest version and I still have the issue whether I use 32 or 64 bit version. Drivers should be ok as far as I know but I'm not sure how to verify this.

Share this post


Link to post
Share on other sites

did you try the suggestion in post #7 by MrT?

 

run the 32bit version of CC (you'll have to temporarily rename ccleaner64.exe otherwise it will be detected and ran instead) from the Program Files folder of CCleaner.

 

and I think 'drivers' in his post is a typo - perhaps 'drives' is what he meant. :blink:

Share this post


Link to post
Share on other sites

did you try the suggestion in post #7 by MrT?

 

I ran both the x86 and 64bit versions of CCleaner as you requested. My system has 3 mechanical HD's and one SSD, all SATA. I use the BIOS to multi-boot.

 

In both Windows XP Pro and Windows 7 Pro, CCleaner 32bit and 64bit v5.31.6105 see all of the drives as being an (SSD's).

 

However, booting to 'Windows 10 Pro Version 1607', CCleaner does identify the drives correctly.

Share this post


Link to post
Share on other sites

"Posted May 15, 2017 : ...apparently there is a fix, or work-around, in the pipeline that is planned for the next release (if memory serves correctly)."

And yet, 2.25 years later the problem still exists with Windows 10 Pro version 1903! CCleaner still misidentified all USB drives as SSD!

Share this post


Link to post
Share on other sites

back then, the info I got was that they were thinking of a manual switch where by the user could override CC and tell it what sort of drives the system had.
obviously nothing ever came of that. :(

Share this post


Link to post
Share on other sites

When it comes to USB drives (not referring to flash drives/sticks) - although with some "clever/unclever" formatting you can fool Windows 10 into thinking even a USB flash drive/stick is an HDD:
Say for instance you make a DIY external/portable SSD by buying an internal SSD and installing it into a USB enclosure, well Windows 10 may in some instances identify it incorrectly as an HDD.

Edit:
Back around that time in 2017 is about when Avast acquired Piriform. Since then their main focus has been CCleaner. But supposedly the other neglected programs will get some attention, hopefully sooner than later.

Share this post


Link to post
Share on other sites

Apologies for resurrecting this thread but there is clearly something more than just the CCleaner version involved here. I mentioned it in another thread about Speccy and I've just discovered the same thing occurs with CCleaner too.

The primary PC I have running Win7 64bit displays and identifies the SSD and two HDDs it has correctly using v5.35.6201. However I have a second Win7 64bit PC using matching SSD and HDDs and the same CCleaner version and there the two HDDs are misidentified as SSDs. Same thing occurs with Speccy and Defraggler.

I had a theory that the different might be caused by having progressively updated CCleaner to v5.35.0.6201 on the first machine over the last 4 years. The other machine, with a newly install OS, had that same version virgin installed back in October. I did not notice it had the problem until much later.

I've just been playing around with that theory using portable versions on the second PC and discovered the misidentifying problem does not start until v5.30.0.6065. The previous version I have is v5.28.0.6005 but I think there must have been a v5.29.0. something I don't have so all I can say for sure that is that 5.28.0.6005 one does not have the problem.

Anyway I installed that version after cleaning out the existing installed version with Revo Uninstaller (Advanced) to get rid of everything. That indeed identified the SSD and two HDDs (two flash drives as well) so I then went ahead and updated it to v5.30.0.6065 - problem reappeared.

I then cleaned it out again and tried an even longer string of updating from v4.19 something, rebooting the PC after each install but when I arrived at v5.30.6065 the problem reappeared again. :(

What it suggests is that are some specific systems differences on even closely matched PC which are causing this HDD/SSD ID misreporting issue across Piriform products. But what could it be?

I've reverted the version used on the second PC back before v5.30.0.6065 because how can you trust CCleaner for anything when it is misidentifying HDDs as SSDs?

Additionally I found I had to deal with yet again the CCleaner settings, both at install and in the Settings menus totally ignoring not to 'Check For Updates'. Despite deleting the scheduled updating task and system monitoring options too. In the end I had to edit the .ini to stop it and that led me to discover that on the primary PC, although I'd similarly deleted the update check scheduled task, it had not needed any .ini editing and was and is behaving itself. But that is another inexplicable difference between the two PCs.     

     

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...