Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.

Вы можете подумать, что достаточно удалить файл из корзины. Вы даже можете пойти дальше и Сдвиг + Дел каждый файл, который вам больше не нужен. Что, если мы скажем вам, что оба этих метода никогда не удалят файл полностью? По крайней мере, не в краткосрочной перспективе.

Если мы вас заинтересовали, позвольте представить Sysinternals: SDelete. Это инструмент безопасного удаления, соответствующий требованиям Министерства обороны, предоставленный Microsoft и используемый профессионалами отрасли по всему миру.

Что такое Sysinternals: SDelete?

Хотя мы провозгласили SDelete «инструментом безопасного удаления», что именно это означает? Короче говоря, все современные операционные системы Windows NT/2K; включая Windows 10 и Windows 11, реализуют так называемую «защиту от повторного использования объектов».

Эта защита означает, что когда приложение выделяет файловое пространство или виртуальную память, оно не может просматривать ранее сохраненные данные в ресурсах, выделенных для него Windows NT/2K. Windows заполняет память нулями и делает ее недоступной. К сожалению, это не так для удаленных файлов; место, которое они занимают, не обнуляется даже после удаления.

Все это означает, что если Windows не перезаписала пространство, ранее занимаемое удаленным файлом; что может произойти через несколько недель или даже месяцев после факта, файл остается восстанавливаемым. Существуют даже специальные инструменты для восстановления данных, которые помогут в этом. Видеть как использовать лучшие сторонние инструменты для восстановления данных для Windows, Чтобы получить больше информации. Однако SDelete гарантирует, что даже с помощью лучших доступных инструментов восстановления удаленные файлы не смогут быть восстановлены.

Как сделать резервную копию ваших данных перед использованием Sysinternals: SDelete

Поскольку мы имеем дело с инструментом, который делает удаленные файлы полностью невосстановимыми, было бы неплохо сделать резервную копию ваших файлов перед использованием SDelete. Даже если вы планируете удалить всего несколько файлов, стоит знать, что при неправильном использовании SDelete может вывести ваш ПК с Windows из строя.

Это связано с тем, что, помимо простого удаления файлов, SDelete также может использоваться для очистки файловых данных в нераспределенных частях вашего диска. Хотя это не должно быть проблемой, всегда есть вероятность, что вы выполните операцию удаления файлов, которые в противном случае хотели бы сохранить. Прежде чем попробовать SDelete, подумайте о том, чтобы изучить сторонние инструменты, которые вы должны попробовать для резервного копирования данных Windows.

Как использовать Sysinternals: SDelete

Для начала посетите Microsoft Sysinternals: SУдалить страницу загрузки и скачайте ZIP-файл.

После загрузки щелкните правой кнопкой мыши в файле и выберите Извлечь все.Затем настройте папку назначения по вашему выбору и нажмите кнопку Извлекать кнопка.

В этот момент у вас может возникнуть соблазн Двойной клик один из трех EXE-файлов, расположенных внутри папки. Однако это не сработает, так как SDelete — это инструмент командной строки, и поэтому для правильной настройки требуется немного больше настроек.

  1. Начните с вырезания или копирования всей папки SDelete, которую вы извлекли, по следующему пути к папке: C:\Программные файлы.
  2. Затем щелкните правой кнопкой мыши Этот компьютер в проводнике и выберите Характеристики.
  3. в Ссылки по теме раздел, нажмите Расширенные настройки системы.
  4. в Свойства системы диалоговое окно, выберите Переменные среды.
  5. Нажмите Путь под Системные переменные, а затем нажмите Редактировать
  6. В новом окне нажмите Новый, затем Просматривать и найдите папку, которую вы настроили в шаг 1. Полный путь к папке должен быть: C:\Program Files\SDelete
  7. Нажмите ХОРОШО три раза, чтобы сохранить изменения.

Теперь, когда SDelete настроен правильно, вы можете начать использовать его в командной строке.

  1. Для начала нажмите кнопку Окна ключ и введите "команда" в Поисковая строка. Командная строка должна быть указана в разделе Лучший матч. Щелкните правой кнопкой мыши в командной строке и выберите Запустить от имени администратора.
  2. Когда откроется командная строка, введите «удалить" и ударил Входить.
  3. Теперь вы увидите список различных операций, которые вы можете выполнять с помощью SDelete, а также Применение например, чтобы помочь вам с синтаксисом.

Как безопасно удалить файлы с помощью Sysinternals: SDelete

Начнем с удаления одного файла. В этом случае у нас есть файл резервной копии реестра, расположенный на рабочем столе.

  1. Сначала щелкните файл правой кнопкой мыши и выберите Копировать как путь.
  2. Затем в командной строке введите «удалить" с последующим пробелом, а затем вставьте скопированный путь. Не забудьте удалить кавычки на обоих концах пути.
  3. Вся строка должна выглядеть так: "sdelete C:\Users\Phillip\Desktop\Backup.reg"
  4. Нажмите Enter, чтобы запустить операцию.
  5. После завершения вывод будет отображать: Файлы удалены: 1

Затем давайте удалим папку, включая все подкаталоги, которые могут быть в ней. В этом случае у нас есть папка с именем «Скриншоты» в разделе «Изображения» на диске C:.

  1. Снова щелкните правой кнопкой мыши папку и выберите Копировать как путь.
  2. Затем в командной строке введите «удалить" с последующим пробелом, затем добавьте "" для включения подкаталогов и "", чтобы удалить все атрибуты, доступные только для чтения.
  3. Наконец, вставьте скопированный путь и удалите кавычки с обеих сторон.
  4. Вся строка должна выглядеть так: "sdelete -s -r C:\Users\Phillip\Pictures\Screenshots"
  5. Нажмите Enter, чтобы запустить операцию.
  6. После завершения на выходе будет отображаться количество удаленных файлов и каталогов.

Наконец, давайте воспользуемся SDelete для очистки неиспользуемого дискового пространства. Стоит отметить, что в зависимости от размера вашего диска и объема неиспользуемого свободного места эта операция может занять очень много времени, в некоторых случаях часы.

  1. В командной строке введите "удалить" с последующим пробелом, затем добавьте "" для очистки свободного места, затем добавьте букву диска через двоеточие. В этом примере "с:" водить машину.
  2. Вся строка должна выглядеть так: "удалить -c c:"
  3. Нажмите Enter, чтобы запустить операцию.
  4. При запуске выходные данные будут отображать индикатор выполнения в процентах и ​​сообщение о том, что это «Очистка свободного места на ."

Не оставляйте следов с помощью Sysinternals: SDelete

Нет никаких сомнений в том, что этот непритязательный маленький инструмент отлично справляется со своей задачей. Некоторые могут возразить, что шифрование ваших файлов — гораздо лучший вариант в долгосрочной перспективе, потому что, по крайней мере, в будущем вы все равно сможете получить к ним доступ.

Однако, если вы особенно параноидально опасаетесь, что ваши конфиденциальные файлы когда-либо попадут в руки кто-нибудь, кроме вас, тогда Sysinternals: SDelete и его ядерный подход, безусловно, путь к идти.