Оказывается, Windows хранит все версии драйверов, которые были установлены в системе. Если вы регулярно обновляете, например, драйвера видеокарты, то предыдущие версии будут лежать в системе ненужным грузом.
По ссылке можно скачать эту утилиту, архив «32-bit.zip» для 32-разрядных ОС, архив «64-bit.zip» - для 64-разрядных.{gcontent}скачать Утилита{/gcontent}
Также там есть исходные коды этой утилиты для тех, кому интересна реализация механизма работы.
Я скачал архив «64-bit.zip» и распаковал его в отдельную папку. Запускать надо файл «driver_cleanup.exe» от имени администратора.
После запуска эта утилита проведет анализ драйверов в ОС и выдаст сообщение, в котором будет указан объем возможно неиспользуемых драйверов.
После сообщения есть запрос на удаление этих драйверов. Если в запросе ввести «y» - утилита удалит драйвера и завершит работу. Если ввести «n» - то просто завершит работу.
После удаления драйверов также рекомендуется перезагрузить компьютер.
На ноутбуке за счет удаления неиспользуемых драйверов я освободил на диске С примерно 1,5 ГБ, на ПК – 4 ГБ.
После перезагрузки на ноутбуке ОС решила дополнительно обновить драйвера сетевой карты Realtek. Возможно, это произошло из-за того, что обычной сетевой картой на ноутбуке я не пользуюсь, и утилита посчитала этот драйвер «устаревшим».
Также в статье автора указано, что для Windows 8 эта утилита не нужна, там можно удалить драйвера из обычного средства очистки.
Вот таким образом я освободил примерно 8,5 ГБ на ПК и 2,5 ГБ на ноутбуке.
Если вы регулярно обновляете ОС и драйвера, то не забывайте очищать ОС хотя бы раз в полгода.
Если у вас есть вопросы по этой статье, задавайте их в комментариях.
Комментарии
Я ssd использую чисто под систему