Так же, как предупреждение, измельчители, как правило, будут иметь разный уровень успеха в современных системах благодаря журналам, файловым системам с копированием при записи, выравниванию износа (флэш) и другим методам, используемым в современной системе. Могу проверить Википедию о некоторых подводных камнях.
Короче говоря, вам нужно будет иметь возможность писать прямо поверх существующих в настоящее время данных. Существует несколько различных шаблонов с различными уровнями безопасности, но часто, если вы перезаписываете файл примерно 25 раз случайными данными (округляя до следующего размера блока), файл должен быть полностью невосстановим (по крайней мере, эта копия данных). Существуют и другие методы, которые могут надежно перезаписать его за меньшее количество проходов (3 прохода, случайный, один, затем нули также работают прилично).