Voici un programme que je viens tout juste de tester et qui me paraît intéressant : Disk Size Explorer

Il permet de connaître la taille occupé par chaque répertoire ce qui est plutot utile quand on se retrouve avec 2 Go de libre avec un disque de 200 Go.
Il est écrit en VB.NET.
Attention cependant, il va parcourir tout le disque dure pour calculer les tailles ... point certainement perfectible.