Hi WhoDo,
(Etrecheck partially bases failing hard drives on how long it takes to run the report?)
Partially. Dreadfully low write/read speeds are likely triggering the EtreCheck drive warning:
Performance:
System Load: 4.69 (1 min ago) 9.93 (5 min ago) 6.38 (15 min ago)
Nominal I/O speed: 1.55 MB/s
File system: 122.15 seconds (timed out)
Write speed: 29 MB/s
Read speed: 55 MB/s
Compare to this. We have a working iMac with the same hard drive specs (SATA 3GB/sec and 7200 rpm) and it posted this in the same test:
Performance:
System Load: 1.62 (1 min ago) 1.67 (5 min ago) 1.87 (15 min ago)
Nominal I/O speed: 0.05 MB/s
File system: 38.28 seconds
Write speed: 112 MB/s
Read speed: 91 MB/s
To me, that says your HD is in deep chocolate.
Last Resort #1: you can try removing two totally useless utilities, CCleaner and App Cleaner, and rerunning the test. Some of those cleaning apps severely retard HD read/write speeds. NO Mac running macOS 10.X (from 2000 to today) needs a cleaning app because the macOS, like a cat, cleans itself with cleverly designed automated maintenance routines you paid Apple to include. Adding something like a "cleaner" app or anti-virus conflicts with the built-in protection and your get "issues."
NOTE: MalwareBytes is not included in that condemnation. It is properly written for Mac and good at purging adware.
Last Resort #2: you might try testing with your external drives disconnected. I've had bad slowdowns with WD external enclosures, specifically MyBooks. The drive inside is fine but the enclosures were designed to go on sale every other weekend. That's easy enough to check.
SSD speed notes:
- Because pre-2011 iMacs have a 3GB/sec SATA drive bus, the fastest data transfer rate you can achieve with an internal SSD upgrade is about 250MB/sec, or over twice what your current drive should do were it not gasping its last.
- The oft-quoted external USB SSD solution is not applicable to pre-2012 iMacs because it requires a USB3 port.