I'm about to backup files from various hard disks and I need to securely delete the hard disks before I get rid of them.
At the moment I'm using my PC and SysInternals SDelete. Deleting a disk via USB 2.0 takes a long time (7 hours per 500 GB, that's ~5 days for a 8TB disk).
During that time I accidentally shut down my PC or it needs to reboot due to Software Installations, Windows Updates etc. Therefore I'm looking for new solutions.
The software must
- run on Raspberry Pi (install on SD card)
- have a UI which is usable on the Raspberry 7" touch screen (800 x 480)
- detect hard drives which become attached via USB
- prompt whether or not that hard drive shall be deleted
- overwrite the disk a single time with zeros. No special DoD or other procedures needed.
- show the progress (and ideally the remaining time)
- signal the completion, so that I know when I can remove the disk
- be able to recover from an interruption, e.g. store the current progress and continue the deletion when it boots up next
I am not looking for solutions where I need to type
dd if=/dev/zero of=something. The tool may use that internally.
Additional note due to a comment: The disks I'm talking about don't have a SATA interface. Maybe they have internally, but that would require me to remove the housing etc., which I don't want for usability and ESD reasons (electrostatic discharge, would require technical equipment).