Мой первый выбор - CCleaner, программа давно вышедшая из разряда многообещающих, и приближающаяся к заслуженному званию лучших в своем классе (даже учитывая существование платных аналогов). CCleaner очень эффективный для удаления мусора, и (как следствие) освобождения пространства на жестких дисках.
CCleaner удаляет бесполезные и временные файлы, куки, файлы из мусорной корзины Windows, а также логи ошибок, файлы истории и кеша многих программ (Firefox, Opera, Media Player, eMule, Kazaa, Google Toolbar, Netscape, Office XP, Nero, Adobe Acrobat, WinRAR, WinAce, WinZip). Кроме этого CCleaner умеет проверять и удалять нерабочие и ненужные входы реестра Windows.
Есть и минусы. Один из них - настройки инсталляции этой программы достаточно агресивны, поэтому будьте внимательны. Так, например, CCleaner может подарить нам Yahoo Toolbar, которую мы у него не просили. Поэтому при установке этого чистильщика будьте внимательны, и в нужном месте отключите эту опцию.
Также я не очень доверяю чистильщику реестра встроенному в CCleaner - это все-таки работа для специальной программы. Тоже самое могу сказать и по поводу полного удаления следов работы на компьютере - здесь лучше рекомендовать специальный чистильщик кеша.