Существует ли в Windows встроенная команда / утилита cmd, которая может уничтожать файлы (удалять и перезаписывать случайные данные) без необходимости использования стороннего программного обеспечения? В Linux я бы использовал шред. Это замечательный инструмент, который не только удаляет файлы, но и уничтожает любые «остатки», оставшиеся на диске, перезаписывая данные.
windows
file-shredding
Тауфик Халифе
источник
источник
Ответы:
Возможно нет. Если они не добавили один в Win 8Недавно я купил новый ПК с Win 7, производитель поставил стороннее шредерное приложение. Я делаю вывод, что либо нет стандартного (а я никогда не слышал об этом), либо (менее вероятно?), Что производитель добавил ненужные вредоносные программы без обычного куска оправдания.
Трудно доказать отрицание все же.Примечания:
Шред только перезаписывает файл, он не ищет фрагменты и копии данных в нераспределенном дисковом пространстве (вызванном редактированием и т. Д.).
Вам не нужно перезаписывать файл более одного раза. Заявления об обратном давно полностью опровергнуты .
Неважно, чем вы перезаписали это.
Так что достаточно скопировать достаточно большой, но безобидный файл поверх.
Обновить
Вы можете удалить файл, а затем использовать шифр
Вероятно, быстрее скопировать большой файл поверх конфиденциального файла, но безопаснее очистить нераспределенное пространство.
источник
C:\Downloads\Goat-pics
и в,C:\Download\favicons\potato-icons
а затем запуститcipher /w:C:\Downloads
ли он оба этих диска? или он должен быть запущен на этих папках напрямую?CCleaner от Piriform предлагает возможность уничтожить свободное пространство. File Shredder позволяет уничтожить определенный файл "на время удаления"
** РЕДАКТИРОВАТЬ: Нашел что-то на sysinternas MS. SDelete . Не пробовал, но мог попробовать.
источник
Не родной для Windows, но, вероятно, уже установленной для многих людей, читающих этот вопрос: Git для Windows поставляется со своими собственными портами многих распространенных утилит Unix, в том числе
shred
. По умолчанию он находится вC:\Program Files\Git\usr\bin\shred.exe
.Использование такое же, как на Unix-лайках, например
C:\"Program Files"\Git\usr\bin\shred.exe myfile.txt
источник
Если вы считаете, что Powershell является встроенным, то можно написать скрипт let, возможно, использующий
Get-Random
для перезаписи содержимого файла случайные значения перед его удалением.Этот вопрос переполнения стека может быть полезным.
источник
Сегодня я гуглил , нашел статью на lifewire.com и остановился на Eraser . Я очень впечатлен до сих пор. Он интегрируется с Windows Explorer, добавляя Eraser -> Erase щелчок правой кнопкой мыши по меню.
источник
SDelete настолько близок к нативному, насколько я когда-либо нашел.
У него нет установщика, поэтому, если вы просто извлекаете файлы в свой каталог в Program Files, а затем добавляете его в свой каталог
PATH
, вы можете использовать его из командной строки, как если быdel
. Он может рекурсивно удалять и уничтожать содержимое и имя файла.При первом запуске он отображает диалоговое окно «Согласиться с условиями», поэтому запустите его один раз, прежде чем писать что-либо с ним.
источник