It's a bad sign when tech complexity gets out of the expertise of a hobbyist - I believe that's the start of a stagnation of that technology as new young engineers never get excited about disassembling and modding hard drives in their free time, and in turn it becomes paid engineers only who, I suspect, are less innovative.
When was the last time you heard someone who had modded their hard drive to, for example, seek faster?
For example, with the Challenger explosion, it's O-rings vs. the culture and organizational deficits that led to: the O-rings, failure to revise the seal structure despite evidence of problems on prior launches, and the final decision to launch Challenger.
All of that is arguably the most interesting part.
Firmware mods would be more doable, assuming it isn't locked down.
http://www.brendangregg.com/blog/2021-05-09/poor-disk-perfor...
People also make their own toy CPU's for fun with quite some regularity - using FPGA's and other tools, the same as the pros.
And people decap and reverse engineer new CPU's like Apples M1.
* install Linux to your hard drive firmware
https://spritesmods.com/?art=hddhack
The difference is, these hacks we've mentioned are software and solid-state electronics hack. On the other hand, doing a hard drive failure analysis in the mechanical realm is totally a different challenge, a hard drive is hard.
https://www.tomshardware.com/news/seagate-hdd-failure-lawsui...
> The Seagate 3 TB models failed at a higher rate than other drives during the Backblaze deployment, but in fairness, the Seagate drives were the only models that did not feature RV (Rotational Vibration) sensors that counteract excessive vibration in heavy usage models -- specifically because Seagate did not design the drives for that use case.
https://www.dtc.umn.edu/publications/reports/2005_08.pdf
> In the presence of an external vibration caused by adjacent disk drive seek operations the bandwidth performance of a consumer-grade disk drive “feeling” these vibrations will decrease about 10%-15% when reading data and about 25%-40% when writing data
Don't really know if this is enough to actually cause damage if the disk does not have the hardware to detect this vibration.
I don't know if the latency spike is caused by sensors detecting the extra vibrations and delaying a read or seek operation or if its just vibrations causing minor read-head errors which either require a 2nd pass (that isn't reported through to the OS via SMART) or some sort of extra processing to pull the correct signal out of the raised noisefloor.
Edit: person shouting at the disks is Brendan Gregg, not Bryan Cantrill.
https://www.recoveryforce.ca/forums/viewtopic.php?f=12&t=157
Most of them seem to be head problems, and there are some outright head crashes too. Seems like bad media (leading to head failure) is mainly to blame:
https://www.cheadledatarecovery.co.uk/2016/02/seagate-dm001-...
It sounds vaguely reminiscent of the IBM DeathStars, which failed in a similar fashion.
Has nobody dissected it to figure out exactly which component no longer functioned correctly?