Jump to content

CCleaner falsely recognizes 2.5 hard drives as SSD's


Juha

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.

Link to comment
Share on other sites

  • Moderators

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).

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
Share on other sites

  • Moderators

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.

Link to comment
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.

Link to comment
Share on other sites

  • Moderators

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.

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
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

Link to comment
Share on other sites

  • 2 weeks later...

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.

Link to comment
Share on other sites

  • 2 weeks later...
  • Moderators

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:

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
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.

OS..................: Windows 7, 10
Motherboard.: Asus P8Z77-V LK, Intel i7-3770K, 4300 MHz
Chipset..........: Intel Panther Point Z77, Intel Ivy Bridge
Memory.........: 32GB  (DDR3-1600 DDR3 SDRAM)
Video.............: NVIDIA GeForce GTX 980 TI  (6 GB)

Link to comment
Share on other sites

  • 2 years later...
  • Moderators

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. :(

Backup now & backup often.
It's your digital life - protect it with a backup.
Three things are certain; Birth, Death and loss of data. You control the last.

Link to comment
Share on other sites

  • Moderators

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.

Link to comment
Share on other sites

  • 5 months later...

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.     

     

Link to comment
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...

Important Information

By using this site, you agree to our Terms of Use.