Question,
I was not aware Windows will use new sectors.
It's very unlikely.
When you use CreateFile and read and write parts of the file, no new sectors should be used.
Therefore the rewrite should be very safe.
Norton wipeinfo does a similar job.
It also supports multiple writes since the manufacturer can (sometimes) read up to 8 writes(!)
That's what i heard anyway, it's a magnetic thing.
