Some years ago, Elektor published a project using a HDD controlled by a µC for that purpose ...

....

"just" need to find it !!!

Alain