Очень часто мне задают такой вопрос «Куда делось свободное место на диске» коллеги и знакомые. В этой статье попытаемся разобраться куда девается место на диске:). Так же разберемся как освободить место на диске с Windows и вычислить папки, которые занимают больше всего места на диске.
Содержание
Папка с временными файлами TEMP
Первое,куда может деться свободное место на диске это TEMP файлы.
Что же такое папка TEMP? У каждого зарегистрированного пользователя в системе есть папка, в которой хранятся временные файлы. Временные файлы создают различные программы и службы с которыми работает пользователь. Часть этих временных файлов удаляется с закрытием работающих программ, часть остается и скапливается, заполняя жесткий диск. В папку TEMP можно попасть ввести в адресную строку проводника %temp%
c:\users\имя_пользователя\application data\local\temp
Я рекомендую перед очисткой этой папки закрыть все открытые программы. Во время удаления файлов из папки TEMP у вас может возникнут ошибка «Действие не может быть выполнено т.к файл открыт в программе…»
В этом случае вам необходимо либо перезагрузить компьютер и попробовать проделать это снова либо пропустить этот файл, т.к он используется какой то фоновой программой или службой.
Так же есть системная временная папка:
c:\windows\temp
содержимое которой можно безболезненно удалить.
Можно сделать скрипт который будет удалять временные файлы во время входа пользователя например:
pushd %TEMP% && rd /s /q . > nul 2>&1 pushd %WinDir%\TEMP && rd /s /q . > nul 2>&1
Открываем текстовый редактор, вставляем туда этот код и сохраняем как файл с расширением .bat. И добавляем его в автозагрузку(подробней в статье «Как добавить программу в автозагрузку«).
Точки восстановления
Для возврата к предыдущему состоянию системы, в случае возникновения каких либо проблем, используется механизм точек восстановления. Точку восстановления можно создать вручную, так же система создает их сама по мере внесения каких то критических изменений. Точки восстановления могут занимать достаточное большой объем дискового пространства. Очищать точки восстановления я бы рекомендовал в крайнем случае, т.к они могут понадобиться если с вашей системой возникнут какие то проблемы. Разберемся как можно их очистить. Для этого переходим в «Свойства системы» — «Защита системы»
В следующем окне можно уменьшить выделяемое место под точки восстановления, или удалить их вообще, тем самым освободив место:
Файл подкачки и файл режима гибернации
Занято много места на диске может файлами подкачки и гибернации.
Файл подкачки система использует в случае нехватки оперативной памяти, т.е файл на жестком диске используется в качестве «дополнительной оперативной памяти». Как правило его размер равен 1,5 или 2 объема оперативной памяти. Выключать файл подкачки не стоит, лучше, в случае надобности, уменьшить или перенести его на другой локальный диск.
Рассмотрим как это можно сделать. Переходим в «Свойства системы» — «Дополнительные параметры» — «Быстродействие»
Далее переходим на вкладку «Дополнительно» — в блоке «Виртуальная память» нажимаем «Изменить»
В следующем окне можем снять галочку «Автоматический выбирать объем файла подкачки», и указать объем и диск на котором будет размещена подкачка. После изменения объема или размещения фала подкачки необходимо нажать кнопку «Задать».
Для применения изменений необходимо перезагрузить компьютер.
Файл hyperfil.sys относится к режиму гибернации Windows, при переходе в который операционная система записывает содержимое оперативной памяти в файл hyperfil.sys и после включения компьютера вы увидите те же запущенные программы с которыми работали. Если вы не пользуетесь таким режимом то его можно отключить и тем самым удалить файл hyperfil.sys. Нажимаем Win+R и выполняем там следующую команду:
powercfg -h off
После этого гибернация отключится и этот файл пропадет.
Очистка диска cleanmgr
Как очистить место на диске автоматически?
В операционной системе Windows есть встроенная программа для очистки диска Cleanmgr которая позволяет очистить место на диске с: и удалять следующие файлы и:
- Временный файлы браузера IE
- Неиспользуемые обновления Windows (WinSxS)
- Предыдущие версии Windows (Windows.old)
- Дампы памяти системных ошибок
- и др
Запустить программу можно из меню Пуск, введя в строке поиска «Очистка диска» или нажав Win+R и введя в окне Cleanmgr. Чтобы появилась возможность удалить неиспользуемые обновления, старые версии Windows другие системные файлы надо нажать в окне программы на кнопку «Системные файлы»
Далее выделяем нужные пункты и нажимаем кнопку «ОК», после нажатия которой начнется процесс очистки. Для применения очистки обновлений необходимо перезагрузить компьютер после того, как программа закончит свою работу.
Определяем папки, которые занимают наибольшее место
Чтобы освободить место на диске в WIndows, занимающие наибольшее место на диске воспользуемся специальными программами, например WinDirStat, Scanner, TreeSize.
В рамках этой статьи я расскажу лишь о TreeSize которой пользуюсь сам. Программа существует в двух редакциях: free и professional(платная), бесплатной free версии вполне достаточно для домашних нужд. После установки запускаем ее, в меню Scan выбираем отдельную папку которую надо просканировать или целый диск. После сканирования можно увидеть какие папки занимают у вас больше всего места:
Здравствуйте.
Очень полезная и интересная статья!
Спасибо Вам за эту информацию.