Почему уменьшается место на диске С? (дополнение)
Дата публикации: 2015-06-03 |
Твитнуть |
Эту заметку я решил написать как дополнение к существующей статье «Почему уменьшается место на диске С?».
Вот что меня подтолкнуло к созданию этой заметки: место на диске С все время уменьшается, хотя новых программ я не устанавливаю.
При этом я периодически чищу диск от ненужных файлов, аналогично рассказанному в той статье, но это не очень помогает.
У меня дома есть ПК и ноутбук, на обоих установлена Windows 7 64 бит. Свободное место уменьшалось примерно одинаково за 2 года наблюдений.
В результате проведенного анализа я выяснил, что свободное место уменьшается из-за роста папки самой ОС – «C:Windows».
При более детальном анализе я обнаружил две основных причины роста этой папки.
Как почистить диск С? Очистка диска в Windows 7 |
Для просмотра в хорошем качестве выберите качество HD и полноэкранный режим.
|
Причина №1 – большой объем занимают файлы обновлений ОС.
Удалить их можно через стандартную очистку диска, но для этого надо иметь административные права в ОС. Ниже я покажу, как удалить ненужные файлы обновлений ОС.
Вызываем окно свойств диска С:
Нажимаем кнопку «Очистка диска», выполняется сбор данных:
В результате первоначального анализа можно очистить всего 122 МБ. Такой малый объем получился из-за того, что не учтены системные файлы, к которым относятся обновления.
Поэтому надо нажать кнопку «Очистить системные файлы», и как раз для этого надо иметь административные права:
Система проводит еще один сбор данных:
В новом окне я вижу уже совсем другой объем – 1,16 ГБ. И как раз большую часть этого объема составляют файлы обновлений ОС.
Для их очистки надо обязательно установить флажки в пунктах «Файлы резервной копии пакета обновлений» и «Очистка обновлений Windows», и после этого нажать «ОК».
Система запросит подтверждение удаления этих файлов:
После нажатия кнопки «Удалить файлы» система выполнит их удаление:
После такой очистки надо перезагрузить ПК. Во время перезагрузки ОС может выдать сообщение, что идет установка или настройка обновлений ОС.
В результате удаления файлов обновления я освободил диск С на ноутбуке на 1,16 ГБ, а на ПК – на 4,5 ГБ.
На ПК получилось больше из-за того, что там установлен Microsoft Office 2010, который тоже обновляется, и на него обновления приходят обычно вместе с обновлениями на ОС.
На ноутбуке установлен Microsoft Office 2003, который не обновляется. Также на ПК после очистки и перезагрузки ОС решила установить два обновления на Интернет Эксплорер 11, хотя ранее я устанавливал все приходящие обновления.
Причина №2 – устаревшие драйвера.
Оказывается, Windows 7 хранит все версии драйверов, которые были установлены в системе. Если вы регулярно обновляете, например, драйвера видеокарты, то предыдущие версии будут лежать в системе ненужным грузом.
Разобраться в этом мне помогла вот эта статья: «Автоматическая очистка старых драйверов, или выжмем немного места из Windows 7». В этой статье автор достаточно подробно описывает эту особенность ОС, а также создает полезную утилиту, которая может удалить ненужные драйвера.
По ссылке «https://github.com/JustAMan/pyWinClobber/releases/tag/v1.0.1» можно скачать эту утилиту, архив «32-bit.zip» для 32-разрядных ОС, архив «64-bit.zip» - для 64-разрядных.
Также там есть исходные коды этой утилиты для тех, кому интересна реализация механизма работы.
Я скачал архив «64-bit.zip» и распаковал его в отдельную папку. Запускать надо файл «driver_cleanup.exe» от имени администратора.
После запуска эта утилита проведет анализ драйверов в ОС и выдаст сообщение, в котором будет указан объем возможно неиспользуемых драйверов.
После сообщения есть запрос на удаление этих драйверов. Если в запросе ввести «y» - утилита удалит драйвера и завершит работу. Если ввести «n» - то просто завершит работу.
После удаления драйверов также рекомендуется перезагрузить компьютер.
На ноутбуке за счет удаления неиспользуемых драйверов я освободил на диске С примерно 1,5 ГБ, на ПК – 4 ГБ.
После перезагрузки на ноутбуке ОС решила дополнительно обновить драйвера сетевой карты Realtek. Возможно, это произошло из-за того, что обычной сетевой картой на ноутбуке я не пользуюсь, и утилита посчитала этот драйвер «устаревшим».
Также в статье автора указано, что для Windows 8 эта утилита не нужна, там можно удалить драйвера из обычного средства очистки.
Вот таким образом я освободил примерно 8,5 ГБ на ПК и 2,5 ГБ на ноутбуке.
Если вы регулярно обновляете ОС и драйвера, то не забывайте очищать ОС хотя бы раз в полгода.
Если у вас есть вопросы по этой статье, задавайте их в комментариях.
P.S. Если вам понравился урок, поделитесь им с друзьями в соц. сетях.
Просмотров: 65065
Возможно, Вас заинтересуют записи:
Как создать образ системы средствами Windows 7
Настройка брандмауэра Windows 7
Комментарии к этой заметке (всего 24 комментариев):
Комментарий добавил(а): Михаил
Дата: 2015-06-03
Может каспер отключить?
Комментарий добавил(а): ad003416@ukr.net
Дата: 2015-06-03
Пункт 2 особенно хорош Спасиба.
Комментарий добавил(а): Yuriy
Дата: 2015-06-03
Запускать от имени администратора
Комментарий добавил(а): Евгений
Дата: 2015-06-03
Благодарю!
Комментарий добавил(а): Таша
Дата: 2015-06-03
Здравствуйте! А как зайти с правами Администратора? Я на ноуте единственный пользователь (систему ставила сама), запускаю Очистку диска, а там нет "Очистить системные файлы"....
Комментарий добавил(а): Валерий
Дата: 2015-06-03
У меня тоже нет такой кнопки !!!
Комментарий добавил(а): Petras
Дата: 2015-06-03
У меня нет пункта «Очистить системные файлы».Как быть...
Комментарий добавил(а): ALEKSANDR
Дата: 2015-06-03
А ддя ХР как сделать такую чистку ?
Комментарий добавил(а): Алексей
Дата: 2015-06-03
Я тоже единственный пользователь.А кнопки очистить системные файлы не появляется
Комментарий добавил(а): Максим Тельпари
Дата: 2015-06-03
Про отсутствие пункта «Очистить системные файлы». Вот ответ из сообщества поддержки windows 7: "Это кнопка пропала, скорее всего, из-за того, что Вы отключили UAC (контроль учетных записей). Если контроль учетных записей включен, то программа очистки диска запускается с правами обычного пользователя и из-за этого не может удалять системные файлы просто из-за того, что не обладает правами администратора. Поэтому при таком запуске появляется кнопка Очистить системные файлы. При её нажатии мастер очистки диска перезапускается уже с правами администратора. В таком режиме сложностей с удалением системных файлов не возникает и эта кнопка тоже не отображается. Соответственно, у Вас она не отображается, скорее всего, потому что программа сразу запускается с правами администратора и сразу может удалять и системные файлы и каких-либо дополнительных действий для этого делать не нужно." Также желательно иметь обновление KB2852386 для очистки обновлений
Комментарий добавил(а): Максим Тельпари
Дата: 2015-06-03
ALEKSANDR, ХР не хранит предыдущие версии драйверов, а обновления можно удалить вручную из папки ОС. Обновления в ХР - это скрытые папки, начинающиеся с символов "$Nt", например "$NtUninstallKB835221WXP$"
Комментарий добавил(а): Владимир
Дата: 2015-06-04
Здравствуйте. вопрос не по теме. у меня недавно появилось окошко Получить Windows 10 с возможностью зарезервировать эту ОС. Хотелось бы узнать стоит ли обновляться? И что вы думаете об этой ОСи.
Комментарий добавил(а): Хайирбек
Дата: 2015-06-04
Максим, здравствуйте! Спасибо за урок, очень помог, как раз этим занимался. Всего доброго.
Комментарий добавил(а): Oksana
Дата: 2015-06-04
Спасибо! Очень полезная статья.
Комментарий добавил(а): Ольга
Дата: 2015-06-04
Здравствуйте, Максим! Огромнейшее Вам спасибо за урок!!! Как раз я искала, как очистить диск "С", и о чудо, пришла Ваша помощ!
Комментарий добавил(а): Максим Тельпари
Дата: 2015-06-05
Владимир, я считаю, что сразу при выходе вин10 обновляться не стоит, лучше подождать хотя бы 2-3 месяца, пока выйдут первые критические обновления, а лучше всего дождаться первого сервис пака.
Комментарий добавил(а): Нинель
Дата: 2015-06-08
Максим, спасибо за урок. У меня Windows 7. Есть учетная запись администратора, которой я воспользовалась при очистке диска с:. Клавиша "Очистить системные файлы" не появляется, но в списке удаляемых файлов есть "Очистка обновлений Windows" 176 МБ. Я эти файлы удалила. В этом же списке есть "Debug Dump Files" 370 МБ и "Файлы дампа памяти для системных..." 375 МБ. В вашем уроке о них не упоминается, поэтому эти файлы я не удаляла. Строки "Файлы резервной копии пакета обновлений " нет.
Комментарий добавил(а): diman
Дата: 2015-06-09
У кого не запускается, driver_cleanup.exe надо запускать с правами админа!
Комментарий добавил(а): Борис
Дата: 2015-06-10
Спасибо.
Комментарий добавил(а): Виктория
Дата: 2015-06-12
Спасибки.Тоже проделала почти все операции.Освободила на ноуте 1,5ГБ.Но вопрос:почему у меня полоска загруженности на диске С осталась красная,хотя раньше была синяя?И раньше чуть подчищу-с красной в синию переходит.
Комментарий добавил(а): Виктор
Дата: 2015-07-05
Большое спасибо Макс очень интересно.
Комментарий добавил(а): Владимир
Дата: 2015-09-22
Как раз этим занимался. Помогли спасибо. Только последнюю резервную копию все же стоит сохранять!
Комментарий добавил(а): сергей
Дата: 2015-10-17
это крутое видео про очистку диска с ура ура
Комментарий добавил(а): Михаил
Дата: 2015-06-03
Утилита не запускается,появляется окно и сразу закрывается. Win 7/64.