Затереть свободное место на диске из командной строки

Обновлено: 06.07.2024

Вот несколько способов очистить медленный компьютер с Windows с помощью командной строки.

Зачем очищать компьютер с помощью командной строки?

Если вы новичок в популярном командном процессоре Microsoft, ознакомьтесь с нашим руководством для начинающих по командной строке Windows.

Инструмент очистки диска и функция Storage Sense в Windows 10 позволяют довольно легко очистить ваш компьютер. Если остались какие-либо ненужные файлы, вы можете удалить их вручную, например, очистив временную папку. Вы можете ускорить этот процесс с помощью команд для доступа к средству дефрагментации диска, diskpart и средству очистки диска.

Команды для очистки компьютера с помощью CMD

Ниже приведен список команд для запуска утилиты очистки диска, очистки временных файлов, кеша памяти и т. Д.

Для некоторых из этих команд может потребоваться открыть командную строку от имени администратора. Вот как это сделать.

Как дефрагментировать жесткий диск с помощью командной строки?

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


Дефрагментация переупорядочивает фрагментированные данные, чтобы ваши диски работали более эффективно. Вам не нужно дефрагментировать ваши SSD-диски, но если вы используете механический диск, вот как выполнить дефрагментацию жесткого диска с помощью команды.

В командной строке введите следующую команду и нажмите Enter: defrag c:

Вы можете запустить команду дефрагментации с дополнительными переключателями. Этот Документация Microsoft предлагает больше информации об использовании различного синтаксиса с командой дефрагментации для выполнения анализа, добавления исключений, изменения приоритета и т. д.

Как использовать утилиту очистки диска через командную строку


Вы можете использовать командную строку для запуска очистки диска и выполнения некоторых задач автоматической очистки напрямую. Вот как использовать поддерживаемые инструменты и параметры командной строки.

Базовое удаление файлов

Вы можете использовать команду cleanmgr для запуска инструмента очистки диска с помощью командной строки. Чтобы использовать это:

Пропуск выбора диска

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

Автоматическое удаление файлов

Если вы предпочитаете, чтобы утилита очистки диска решала, какие файлы удалять, используйте вариант cleanmgr / sagerun. После выполнения он просканирует ваши диски и удалит ненужные файлы из вашей системы.

Оптимизировать для ограниченного пространства

Переключатель lowdisk, как следует из названия, полезен, если на жестком диске мало места для хранения. При запуске он автоматически проверяет все категории файлов по умолчанию.

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

cleanmgr / lowdisk / d

После выполнения очистка диска откроется со всеми категориями нежелательных файлов, выбранными на диске D :.

Чтобы быстро удалить все ненужные файлы без запроса пользователя, используйте вместо этого следующую команду:

cleanmgr / verylowdisk / д

Как очистить временные файлы с помощью командной строки?

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

Связанный: Почему временные файлы Windows не удаляются автоматически?

Средство очистки диска очищает временные файлы старше семи дней. Но если вам нужно часто очищать временную папку, вы можете сделать это вручную или с помощью командной строки.


Чтобы просмотреть временные файлы, введите следующую команду в командной строке:

% SystemRoot% explorer.exe% temp%

Вы можете удалить эти файлы вручную (Ctrl + A> Удалить) из проводника или использовать следующую команду для удаления временных файлов:

del% temp% *. * / s / q

Командная строка автоматически пропустит любой файл, который используется в данный момент, но удалит остальные.

Очистка жесткого диска с помощью Diskpart

Чтобы очистить диск, вы можете использовать команду diskpart clean. После выполнения он удаляет все данные и преобразует диск в нераспределенное пространство.


Соблюдайте осторожность при использовании утилиты diskpart. Использование неправильных объектов может стоить вам всех ваших данных, и вы вообще не сможете их восстановить. Поэтому мы рекомендуем вам создать резервную копию важных системных данных перед использованием инструмента diskpart.

Чтобы очистить диск:

Выберите диск, который хотите очистить. Например: выберите диск 0

Чтобы очистить диск, введите следующую команду и нажмите Enter: Очистить все

Очистите свой компьютер от ненужных файлов с помощью командной строки

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

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Затирание свободного места на жестком диске под управлением Windows и шифрование

Для того чтобы затереть за собой высвобожденное свободное место под управлением Windows XP достаточно сделать следующее:

Пуск -> Выполнить -> cmd

Запускаем команду cipher с выбором нужного диска и параметром /w

Параметр /w позволяет удалить всю информацию в неиспользуемом дисковом пространстве на указанном томе. Если задан этот параметр, все прочие параметры игнорируются. Указанная папка может находиться в любом месте локального тома. Если это точка подключения, указывающая на другой том, то будет удалена информация в неиспользуемом пространстве этого тома.

Пример команды для затирания свободного места на диске с:\

C:\>cipher /w:С:\ (без пробела, регистр учитывается)

C:\>cipher /W
Показывает или изменяет шифрование папок и файлов в NTFS-разделах.

CIPHER /X[:<EFS-файл>] [<имя_файла>]
/A Выполняет операцию как для файлов, так и для папок. Зашифрованный
файл может быть расшифрован при его изменении, если папка, в
которая его содержит, не зашифрована. Рекомендуется шифровать
файл и папку.
/D Расшифровывает указанные папки. Папки маркируются таким образом,
что файлы, добавленные впоследствии, не будут зашифрованы.
/E Зашифровывает указанные папки. Папки маркируются таким образом,
что файлы, добавленные впоследствии, будут также зашифрованы.
/F Принудительно шифрует все выбранные объекты, даже если они
уже зашифрованы. По умолчанию, ранее зашифрованные объекты
повторно не шифруются.
/H Отображает скрытые или системные файлы. По умолчанию эти файлы
не отображаются.
/I Продолжает выполнение указанной операции даже после обнаружения
ошибок. По умолчанию, CIPHER прекращает работу при возникновении
ошибок.
/K Создает новый ключ шифрования файлов для пользователя,
запустившего CIPHER. Если задан этот параметр, все прочие
параметры игнорируются.
/N Используется только с /U. Этот параметр запрещает обновление
ключей и используется для поиска всех зашифрованных файлов на
локальных дисках.
/Q Выводит только наиболее важную информацию.
/R Генерирует ключ и сертификат агента восстановления EFS, а затем
записывает их в PFX-файл (который содержит и сертификат, и ключ)
и CER-файл (который содержит только сертификат).
Администратор может добавить содержимое CER-файла в политику
восстановления EFS, чтобы создать агент восстановления для
пользователей и импортировать PFX-файл для восстановления
индивидуальных файлов.
/S Выполняет выбранную операцию в указанной папке и всех подпапках.
/U Обращается ко всем зашифрованным файлам на локальных дисках.
Это приводит к обновлению пользовательского ключа шифрования
файлов или ключа шифрования агента восстановления до используемых
в данный момент ключей, если они были изменены. Этот параметр
не используется ни с какими другими параметрами, кроме /N.
/W Удаляет всю информацию в неиспользуемом дисковом пространстве на
указанном томе. Если задан этот параметр, все прочие параметры
игнорируются. Указанная папка может находиться в любом месте
локального тома. Если это точка подключения, указывающая на другой
том, то будет удалена информация в неиспользуемом пространстве
этого тома.
/X Архивация сертификата EFS и ключей в файл с указанным именем.
Если указан EFS-файл, то для шифрования архивируемого файла
используется сертификат текущего пользователя. Иначе, будут
архивированы сертификат EFS и ключи текущего пользователя.


<папка> Задает путь к папке.
<имя_файла> Имя файла без указания расширения имени файла.
<путь> Задает шаблон, файл или папку.
<EFS-файл> Путь к зашифрованному файлу.

При вызове без параметров CIPHER показывает состояние шифрования
текущей папки и содержащихся в ней файлов. Можно использовать несколько
имен папок и использовать в именах подстановочные символы. Параметры
разделяются пробелами.

Удаление удаленных файлов с жесткого диска

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

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

Безвозвратное удаление удаленных файлов с жесткого диска

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

Если говорить вкратце, то принцип следующий:

Следовательно, вы и сами можете удалить ненужные файлы так, чтобы их нельзя было восстановить. Для этого надо 2-3 раза записать на все свободное пространство любые другие файлы. Однако такой вариант очень неудобен, поэтому пользователи обычно отдают предпочтение программным инструментам, которые, используя более сложные механизмы, не дают восстановить удаленные файлы.

Далее мы рассмотрим программы, которые помогают это сделать.

Способ 1: CCleaner

Известная многим программа CCleaner, предназначенная для очистки жесткого диска от мусора, еще и умеет надежно удалять данные. По желанию пользователя можно очистить весь накопитель или только свободное пространство одним из четырех алгоритмов. Во втором случае все системные и пользовательские файлы останутся нетронутыми, а вот незанятое место будет надежно затерто и недоступно для восстановления.

Вы также можете выбрать метод NSA (7 проходов) или Гутманн (35 проходов), метод «простая перезапись (1 проход)» менее предпочтителен.

Способ 2: Eraser

Программа Eraser, как и CCleaner, проста и бесплатна для использования. Она умеет надежно удалять файлы и папки, от которых хочет избавиться пользователь, в довесок к этому очищает свободное дисковое пространство. Пользователь может выбирать один из 14 алгоритмов удаления на свое усмотрение.

    Запустите программу, нажмите по пустому блоку правой кнопкой мыши и выберите параметр «New Task».

File — файл;
Files on Folder — файлы в папке;
Recycle Bin — корзина;
Unused disk space — незанятое дисковое пространство;
Secure move — перемещение файла (-ов) из одной директории в другую так, чтобы в исходном месте не осталось никаких следов переносимой информации;
Drive/Partition — диск/раздел.

Настройки затирания в в Eraser-1

При очистке диска/раздела будут отображены все логические и физические накопители:

Настройки затирания в Eraser-2

Run manually — ручной запуск задачи;
Run immediately — немедленный запуск задачи;
Run on restart — запуск задачи после перезагрузки ПК;
Recurring — периодический запуск.

Выбор времени запуска задачи в Eraser

Способ 3: File Shredder

Программа File Shredder по своему действию похожа на предыдущую, Eraser. Через нее также можно безвозвратно удалять ненужные и конфиденциальные данные и затирать свободное место на HDD. Программа встраивается в Проводник, и может вызываться правым кликом мыши по ненужному файлу.

Алгоритмов затирания здесь только 5, но этого вполне достаточно для безопасного удаления информации.

Примечание: Несмотря на то, что пользоваться подобными программами очень просто, полного удаления данных это не гарантирует, если затирается только часть диска.

Например, если есть необходимость удалить без возможности восстановления изображение, но при этом в ОС включено отображение эскизов, то простое удаление файла не поможет. Знающий человек сможет восстановить его, используя файл Thumbs.db, хранящий в себе эскизы фото. Аналогичная ситуация обстоит и с файлом подкачки, и другими системными документами, хранящими в себе копии или эскизы каких-либо данных пользователя.

Способ 4: Многократное форматирование

Так, если у вас используется файловая система NTFS, то необходимо проводить полное (не быстрое) форматирование в формат FAT, а затем снова в NTFS. Дополнительное можно провести разметку накопителя, поделив его на несколько разделов. После таких манипуляций шанс восстановления данных практически отсутствует.

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

Разберем процесс многократного полного форматирования с изменением файловой системы и разбиением диска на разделы.

  1. Создайте загрузочную флешку с желаемой операционной системой или воспользуйтесь существующей. На нашем сайте вы можете найти инструкцию по созданию загрузочной flash с Windows 7, Windows 8, Windows 10.
  2. Подключите флешку к ПК и сделайте ее основным загрузочным устройством через BIOS.

В AMI BIOS: Boot > 1st Boot Priority > Ваша flash

Загрузка с флешки в BIOS

В Award BIOS: > Advanced BIOS Features > First Boot Device > Ваша flash

Загрузка флеш-накопителя с BIOS

В Windows 7 вы попадаете в «Параметры восстановления системы», где нужно выбрать пункт «Командная строка».

Параметры восстановления системы Windows 7

Перед установкой Windows 8 или 10 также нажмите на ссылку «Восстановление системы».

wmic logicaldisk get deviceid, volumename, size, description

и нажмите Enter.

format /FS:FAT32 X: — если ваш жесткий диск сейчас имеет файловую систему NTFS
format /FS:NTFS X: — если ваш жесткий диск сейчас имеет файловую систему FAT32

Команда format fs в командной строке

Вместо X подставьте букву вашего накопителя.

Не дописывайте к команде параметр /q — он отвечает за быстрое форматирование, после которого восстановление файлов все еще может быть произведено. Вам необходимо провести исключительно полное форматирование!

NTFS > FAT32 > NTFS

FAT32 > NTFS > FAT32

Теперь вы знаете, как можно надежно и навсегда удалить важную и конфиденциальную информацию с HDD накопителя. Будьте внимательны, ведь в дальнейшем восстановить ее больше не получится даже в профессиональных условиях.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Сегодняшняя заметка относится к категории "для самых маленьких", однако, несмотря на это, она может оказаться полезной для тех администраторов, которые привыкли для выполнения каких-то действий с дисковым накопителем использовать сторонние программные инструменты. Например, если на компьютере под управлением Windows возникает необходимость полностью стереть данные на дисковом накопителе без возможности восстановления (занулить), то можно, не прибегая к сторонним утилитам, воспользоваться возможностями штатной для Windows утилиты diskpart. В этой заметке мы рассмотрим простой пример такого удаления данных.

Вызываем командную строку с правами Администратора и входим в интерактивный режим работы утилиты:

Windows tool diskpart

В интерфейсе утилиты diskpart выполняем команду получения списка доступных дисков

Windows tool diskpart list disk

Выбираем интересующий нас диск, с которого необходимо безвозвратно стереть все данные. В нашем примере необходимо стереть диск 3. Соответственно команда выбора будет:

Windows tool diskpart select disk

Внимание! Будьте внимательны при выборе диска. Неправильный выбор диска может привести к потере данных.

Чтобы убедиться в том, что в качестве текущего диска установлен на данный момент именно тот диск, который нам нужен, ещё раз можем выполнить команду листинга дисков, в результате вывода которой текущий диск будет помечен звёздочкой слева от имени диска.

Windows tool diskpart view current disk

Выполняем команду зануления всех секторов на выбранном диске:

Windows tool diskpart clean disk

В процессе зануления, который может занять длительное время (в зависимости от объёма и скорости накопителя), стирается всё содержимое диска, в том числе и таблица разделов.

Дополнительную информацию о работе утилиты diskpart можно получить в онлайн-справке: DiskPart commands

Читайте также: