Poor Disk Performance
brendangregg.com
brendangregg.com
As for particles on the platters, the keywords to search for are "thermal asperity". An excess of them, or ones that are actually stuck to the platter, can cause damage but as you have noticed, what usually happens is the head just knocks them out of the way and heats up slightly, causing a misread and subsequent retry (hence the slow speed). If you power on a working drive and then remove the lid, the air currents will keep any new particles from sticking to the pllatters.
By pushing down on the lid, however, (simulating screws) it sped up and down a few times before failing. The harder I pushed the less it vibrated and the more it worked, until I finally had it returning I/O, albeit slowly.
It's more likely that you were adjusting the actuator angle. See the bottom picture in this article for comparison (also a WD drive from around the same era):
https://hddguru.com/articles/2006.02.17-Changing-headstack-Q...
I'm not sure that's true ...
I remember from one of the Sun Performance Tuning manuals there is a chapter on disk performance and there was a throwaway line about "non commodity disks". Specifically, that there were, in the past, disk drives with heads that moved independently.
I don't know much more about "non commodity disks" - I think they must have been prevalent in the 70s (?) - but variable speed doesn't sound much weirder than independent head movement ...
In the 70s, disk drive motors would likely be mains powered synchronous induction motors, which are constant speed and where the traditional speeds of 3600, 5400, and 7200 originated.
As a result of that job, I ended up writing what I believe to be the first FAQ for hard drives and stiction — in 1989. I haven’t been able to find a copy of it, however.
Dunno if there would be any useful information in that FAQ for the OP, but it would be interesting to check it out and see. That is, if anyone can find a copy.
More than once I had a hard drive fail to start up after a power cycle (back then the drives only spun down when power was removed). First thing we tried was to remove the drive and give the whole drive a sharp spin on the axis of the platter. Due to inertia of the platter, this would tend to get the platter to move a bit and "unstick" it.
My recollection is that it worked every time I had to do this. Of course, we would back up that drive and replace it as soon as possible.
A more similar story to yours was with my 120MB hard disk on my PC when I was a, which inconsistently exhibited similar symptoms. I had no money, so always had to do with what I had (many stories sprang out of that). The hard disk was in a removable caddy, and when it refused spinning up, I simply took it out of the PC and gently bounced it on my bed right next to the desk. Put back into the PC, it then worked every time as I recall.
I have never before or since oiled a piece of computer hardware to improve its IO, but this one time it worked.
After the new disks were installed the server started to have multitudes of issues with disk performance and random read / write errors.
I think it took us several days to understand that the new spinners where much more sensitive than the original ones - And the large (very powerful) fan (located between the hdds) emitted too much vibration for the disks to operate properly.
We ended up swapping the chassis to one with radial fans. Problem solved.
I bought 3 "identical" old Dell T3610 workstations off eBay for a home lab project. They have "identical" striped HDDs in them.
Kicking off a Fedora Core OS install on all 3 simultaneously (which i've had to do a few times as i learned how ignition works) results in the same ordering of the hosts finishing their rebuilds -
Machine 2 always finishes first by around 3 minutes of a 14 min wipe & reinstall process.
Machine 3 finishes ahead of machine 1 by around 45 seconds or so usually.
Almost 5 minutes in a <20 mins process, that's huge! I still don't actually know the root cause. Benchmarking disk I/O has them within a few percent of each other. It's not that they're contending to remotely load the OS installer - that gets cached in memory at the start. There's a few seconds difference in the UEFI bios startup timings but none of them are particularly consistent which is weird, i would have thought UEFI init time would be the same on a given host each boot, but there's a few seconds in it each time.
Could that be anything to do with the Intel ME or similar "management" spyware/etc. trying to phone home or do something? You may have to reflash the BIOS to "clean" that completely.
The other thing I can think of is that the CPU heatsinks aren't clogged with the same amount of dust and causing one machine to thermally throttle more than the others.
He proceeds to successfully read the disk, but doesn’t say what was on it.
I wonder how to "read over 99.9999% of disk sectors successfully". Is there any handy script to do this without harm? Then I can try these tools locally on my Ubuntu laptop to see the numbers.
> Never try to rescue a r/w mounted partition. The resulting copy may be useless. It is best that the device or partition to be rescued is not mounted at all, not even read-only.
https://www.gnu.org/software/ddrescue/manual/ddrescue_manual...
[edit]
Also that section isn't talking about damaging the original disk, but rather ending up with a useless copy.
If you have a malfunctioning device then using it in any way may cause further malfunctions, but in general running something like ddrescue isn't going to destroy something that wasn't already about to self-destruct anyways.
Here's the link => http://www.brendangregg.com/systems-performance-2nd-edition-...
Kneejerk, half-"/jk" reaction when started reading was Brendan was now all in with the chia fever.