This makes me think, those programs must only run on the data tracks and outside the permanent data.
But actually don't they just "write" 0's to all the data tracks, that way "cleaning off" all previous data?
One caution as I understand, interrupting the process can cause bad sectors-- And shorten the life of your drive.