PieSize is a simple little utility to graphically investigate disk usage. I know there are already a few other utilities around to do this, but I had never found one I was totally happy with.
Subdirectories within the current directory are sorted by size and displayed as coloured sectors on a pie chart, while the space used by files in the current directory is displayed as a white sector. Note that Windows takes a while to retrieve this information, and for larger directories or slower drives the picture will build up over a few seconds. Double click on a sector or directory name to view its directory, shift double click on the pie chart to view the parent directory.
Download PieSize.zip (689KB)
To install, extract the contents of the zip file to a temporary directory
then run setup.exe. Once installed you may access PieSize by right clicking
on any disk or directory in explorer.
To use PieSize without installing just extract piesize.exe from the zip and run it
To learn more about PieSize please read the included help file, piesize.hlp
At any one time PieSize displays a breakdown of the contents of the single directory, and retains information about all the directories below this to allow rapid browsing through the structure. The complete path and the total size of the current directory are shown at the top right of the screen.
The ten largest directories are shown as coloured sectors in the main pie chart on the left, and their size is displayed in the legend to the right. To move into one of these directories double click or mouse wheel forwards on its sector or its line in the legend, use the down button, or right click on either and select "View This Directory" from the context menu.
Directories other than the ten largest are grouped together as a single grey sector called "<Other Directories>". To move into one of these directories use the down button or right click and select "View Other Directory" from the context menu.
The space used by files in the current directory is displayed as a single white sector on the pie. If there are no files or directories in the current directory it will be displayed as a grey pie chart labelled "<Empty Directory>". To display the contents of the current directory use the explore button or right click and select "Explore Current Directory" from the context menu.
To view the directory above the current directory either double click on the pie chart or legend while holding the shift key, mouse wheel back on the pie chart or legend, use the up button or right click and select "View Parent Directory" from the context menu. If the parent directory has already been displayed the data will be available immediately, otherwise the pie chart will size dynamically as the directory information is retrieved.
Once PieSize has read the contents of a directory once, this information is cached and used for future enquiries on any subdirectories. While this significantly improves response times it does mean that any files added or deleted while PieSize is running will not be displayed unless the cache is regenerated. To force PieSize to recalculate the size of the current directory and all subdirectories use the refresh button or right click and select "Refresh" from the context menu.
Navigation within the current drive may be performed using the techniques described above, but these do not provide a way of viewing directories on other drives. To view the root directory of a different drive use the drive button.
The small pie chart and annotation in the bottom left of the screen displays statistics for the current drive. The red sector represents space occupied by the current directory, the blue sector represents space used on the drive but not by the current directory, and the white sector represents unused space on the current drive. The two lines of text next to the pie chart express these relationships in percentage terms.
Note the that space used for the current directory is calculated by summing the file sizes, while the free space is calculated from the unused clusters on the disk. When viewing a root directory the size of the blue sector therefore represents the space wasted due to file system granularity.
Under certain circumstances (notably when running under Windows 95 pre OSR2) it will not be possible to retrieve disk usage information. If disk usage information is not available the disk pie chart will not be displayed.
page last updated: 2 November 2003