@Terry @SCott @RoryM Here's something shocking. While I was waiting for my disk to fill up with data, I decided to look at
Eraser's source code. Turns out it "wipes" the disk by filling it with files itself. So it asks the file system to overwrite it, then once the disk is full it removes the added files, rather than passing over the sectors of the disk.