I offer a number of disk utilities that I have developed over the years, and useon a daily basis. They are mainly concerned with routine file and hard diskmaintenance.
Download HDGraph for free. Display disk usage in a smart view, to identify where space is lost. The first free tool for Windows able to draw multi-level pie charts of disk space! HDGraph displays graphically the hard disk space usage.
- Equalise - synchronise folder trees - make files on a floppy or network drive match you hard disk
- FindDuplicates - find and remove those multiple copies of DLLs and other files
- SetAffinity - stops SmartDefrag from taking all the CPU in all processors
- ShowMan - disk usage piechart - graphical view onto your disks, drill down and see where the disk space has gone
- TrimTree - utility to remove files from a complete directory tree if those files are older than a specified age (unsupported)
- WinTidy - locate and remove those temporary files you never knew you had
and because they don't fit elsewhere, some miscellaneous stuff:
- DiskTemp - MRTG helper program
- GetUtcDateTime - for batch files
- TinyBen - a simple analog clock
Software Support and Registration
- Introduction One way to find out which files are hogging disk space when your hard drive fills up is to use a specialist utility that displays your disk space usage. There are a number of excellent free utilities that differ mainly in the way the disk space usage is portrayed. These disk space analysers are basically a graphical representation of the windows explorer tree which includes all.
- Further, to get an insight into why there’s no more free space available on media, simply type the file type in the filter option and hit enter. To keep a check on the analyzed files, it allows you to tag them. Wiztree is a portable disk space analyzer that helps you find files and folders on your hard drive, quickly.
The Disk Utilities described on this page are currently freeware, but if yourequire support on the software you must registerwith me. Registration is also an easy way you can say'Thank You' if you like the software.
A reminder that you can be on a mailing listfree of charge to be automatically notified of any updates.
Equalise
Program written to synchronise folder structures on two different computers overa network, or between a computer and a floppy disk. It can be used to keepup-to-date safety copies of files on floppy disks, or to allow program development on twodifferent computers - perhaps one at work and one at home.
V6.0.0 | Move options to separate tab, add exclude directory list option, add Fast option (fewer directory lookups). |
V6.1.2 | Add file exclusion list to the Options page. |
- Download Equalise V6.1.2 (
- Self-help group for unregistered users
FindDuplicates
Find Duplicates was written to allow you to control your disk space usage bydiscovering files that are duplicated and, should you so wish, deleting one or more ofthese duplicates. There are many ways in which duplicate files can be deposited on yourhard disk, for example programs which don't check to see if you have a particular DLLinstalled and install their own private copy in any case, or other programs that install aDLL in your Windows directory when it is already in WindowsSystem32.
![Disk space analyzer no install Disk space analyzer no install](https://windows-cdn.softpedia.com/screenshots/Portable-WizTree_1.png)
V5.1.2 | Add Skip windows directories option (includesthe SYSBCKUP folder option). |
V5.1.4 | Add right-click popup menu (adds new Open Container item, duplicates existing Properties menu), add more thorough checksum option ('Better check') |
- Download FindDuplicatesV5.1.4, (262,057 bytes, 2007-Jan-06)
SetAffinity
Program to make SmartDefrag 3.0 run on just the firstprocessor in a system. This was required as on a dual processor PC, atstartup, SmartDefrag 3.0 would take all the CPU and really slow the systemdown. By setting the program to use just the first processor, at least theremaining processor can proceed with the startup tasks. Note that thisprogram can make no difference on a single-processor PC! Place a shortcutto the program in your startup folder. Includes source code.
- SetAffinity.zip (37,719 bytes; 2014-Feb-12)
Sample output:
ShowMan
Program to help recover disk space. Gives pie-chart view of disk usage,including unused space, with the ability to drill down into folders. Shows actual ornominal space occupied. Knows about the effects of cluster sizes. If you want apiechart of your FTP space on an ISP, look at my FTPpie utility.
To see the space occupied by a folder tree, just right-click the folder in Windows Explorer, and use the Usage PieChart option (after installing the program). To drill down, just double-click the folder of interest. Very handy when you want to recover some disk space!
V6.0.0 | Make right-click properties honour the desktop font, add Explore, Delete and Open options for piechart and list right-click, rebuild tree after Delete. |
V6.0.2 | Report compressed and sparse files greater than 4 GB correctly. |
V6.0.4 | Larger group box for options (suits Vista better), compile with Delphi 2009 (may provide improved Unicode support). |
V6.0.6 | Improve legibility of item list. |
V6.0.8 | Correct display of compressed files if access restricted. |
V6.1.0 | Add TB (terabytes) display. When using TB the list order may not be what you expect as there are a limited number of decimal digits used in the list. |
- Download ShowMan V6.1.0 (502,233 bytes bytes, 2020-Apr-24)
MD5 signature: BBCAE9C0EDC0122A8264B352E30433FF
If you are using Vista, Windows-7 or later, and want the right-click usage piechartoption, you may need to run the program as administrator when setting thatoption.
TrimTree
Unsupported utility to remove files from a complete directorytree if those files are older than a specified age. Intended forcommand-line use in overnight or login-time batch jobs. To create abatch job, choose a suitable directory in Windows Explorer, right-click, New,Text document.., and name your file PurgeFiles.cmd. Now right-click yournew file, and select Edit. You will be able to use Notepad to enter thelines shown below.
Note that the dates are measured in days (unless the minutesfor is used - e.g. 1440m). For example: if today is July 29, and youspecify '1', only files dated earlier than 00:00 (UTC) July 28 will bedeleted. However, if it was 15:00 (clock) on July 29 and you had specified'1440m', files earlier than 15:00 (clock) July 28 would bedeleted. Files which are in use will not be deleted.
Usage example 1 - log files fromShip Plotter and PlanePlotter
Here is a different example - to manage the log files from ShipPlotter, Plane Plotterand SBS-1 BaseStationsoftware. ShipPlotter log files are kept for two weeks, andthe aircraft-related files for seven days. Remember that some programs,such as Plane- and Ship Plotter roll over files at midnight UTC, so you may needto schedule your job for some time after 01:00 clock in the UK or after 02:00 inWestern Europe to be sure of catching the most recent file.
Note that you could combine the first two commands onto oneline, if they have the same 7-day retention period and are in the same directory:
and that the quotation marks are only needed if thereis a space in the file path. I have chosen to put both my Ship Plotter andmy Plane Plotter log files in thesame directory - one with no space in the path. Doesn't this look neater?
Usage example 2 - processed Meteosat data:
In this example, files which are older than 2 days, living in the folder C:MSGimages and below, which match either the file names for MSG HRIT channel 6 or MSG HRIT channel 7 would be deleted, andthe files older than 7 days for MSG channels 2 and 9. This allows you tooptimise disk storage by keeping the more interesting data for a longer period.The first parameter after the command TrimTree specifies the number of dayswhich should elapse before a file is considered 'old' and therefore acandidate to be deleted. This date is based on the file's modificationdate, which is the one usually displayed by Windows Explorer. The secondparameter is the root of the directory tree from which you want to start thescan. The third and subsequent parameters specify the files which shouldbe deleted. Note that I have used 'wildcard' file specifiers, sothat any file with '-msg-ch06.' in the file name will match for thefirst example.
The lines above would be entered into a command-file such as Nightly.cmd, andyou would use the Control Panel, Scheduled tasks function to make Nightly.cmdrun at, for example 03:05 in the morning. If your computer is not on 24hours a day, you could make the task run when you start up the computer byputting a shortcut to the Nightly.cmd file in your Program File, Startup folder.
You might also want to delete any empty directories whichTrimTree discovers during its scan. You can do this by adding'-empty' as the final parameter. Only completely emptydirectories will be deleted.
Usage example 3 - unprocessed EUMETCast data
Another use might be to remove EUMETCast data which you don'tprocess, although this is actually better done by editing entries in therecv-channels.ini file. Suppose that you decide that any unprocessedEUMETCast data more than 2 days old is of no interest, and that you have adefault EUMETCast installation where data is saved to the directory: C:ProgramFilesT-SystemsBusiness TV-IPreceived. Note that there is a space in'Program Files' and before 'TV-IP', so quotation marks areneeded around the directory parameter. Into your Nightly.cmd file, you could add thelines:
This would remove any files older than 2 days which are in thereceived directory, and in any directory below received. If youhave other receiving directories in the TelliCast tree, you can process themindividually instead:
If the directory names contains spaces, be sure toenclose them in quotation marks (shift-2 on an English keyboard).
Important! Ifyou use TrimTree like this, be sure to copy any files in thereceivedupdates directory elsewhere for safe keeping, or mark them read-only.
Note: The MSG Data Manager now includes afunction which you can use to keep the received directory clear of olderfiles. Go to: Setup, Options, File Controls, RX disk space control. Leave the RX space monitor /not/ checked,and select a non-zero value for auto-clean minutes, e.g. 360 for clearing out the data every six hours. Only data which is timestamped 6 hours (in this example) earlier will bedeleted.
Important! Ifyou use TrimTree like this, be sure to copy any files in thereceivedupdates directory elsewhere for safe keeping, or mark them read-only.
Note: The MSG Data Manager now includes afunction which you can use to keep the received directory clear of olderfiles. Go to: Setup, Options, File Controls, RX disk space control. Leave the RX space monitor /not/ checked,and select a non-zero value for auto-clean minutes, e.g. 360 for clearing out the data every six hours. Only data which is timestamped 6 hours (in this example) earlier will bedeleted.
Usage example 4 - cleaning out the temporary files from aEUMETCast 2.5.17 client
Best Free Disk Space Analyzer
Here we want to clean out the tmp_directory files which mayget left over with the newest EUMETCast 2.5.17 client software if it is stoppedand restarted.
- Find a suitable directory, perhaps C:EUMETCast, and extract TrimTree.exe to that directory.
- If you don't have file extensions visible in Explorer, enable their display. See here.
- Using right-click, create new text document, create a file in that directory named Cleanout.cmd. You may get a warning about the file extension not being .TXT, but dismiss the warning and accept the new name.
- Right-click Cleanout.cmd, and select Edit. Notepad should appear.
- Enter one line into the file:
TrimTree 720m C:EUMETCasttmp * - Substitute the location where the temporary files are stored if it not C:EUMETcasttmp
- Save the file from Notepad, and close Notepad.
- Double-click on Cleanout.cmd. You should see TrimTree running in the middle of the screen, with a list of deleted files appearing briefly, and then TrimTree will close.
- If you run it a second time, likely there will be no files left to clean out.
You can run the command file Cleanout.cmd either on a nightlybasis if you run 24 hours a day, or if you restart on a daily basis you could right-click drag it to your Startbutton, All programs, Startup folder, and create a new shortcut there so that the command is executedevery time you log in. See the notes below about using the WindowsScheduler.
Should you wish, you can have multiple command in Cleanout.cmd,such as:
where the second command cleans out temporary files from thedirectory where the downloaded EUMETSAT Product Navigator is stored (720minutes), and thethird cleans out any unprocessed files left over andmore than two days old in the received folder tree.
Information about using theWindows Task Scheduler
Note: if you use TrimTree in a command-file, be surenot to call that file TrimTree.bat or TrimTree.cmd! If you do, theTrimTree command will loop. Call it PurgeFiles.cmd instead. If you must call it TrimTree.bat, youwill need to specify TrimTree.exe in the actual command file:
V2019.10.27 | Reduce the end-of-program delay from 3 to 2 seconds. Handle clock change by using UTC everywhere. Change to using the date as the main version number. |
V2020.01.21 | Add notice if no parameters found. |
Disk Space Analyzer 1 0 3 Download Free 32-bit
- DownloadTrimTree V2020.02.21.19 (185,679 bytes; 2020-Jan-21)
WinTidy
Program to help recover disk space. Finds backup, object & temporary filesthat might be candidates for deletion and allows the user to delete one or more of thesefiles. Can be automated.
V5.0.2 - remove requirement for runtime library.
- DownloadWinTidy V5.0.2 (243,679 bytes; 2008 Dec 29)
As you know, some of my software is free, but should you wish to say thanks, you can make a small donation by sending me an Amazon Gift Certificate here:
My e-mail for Amazon is: [email protected]
Disk Temp
Helper program for MRTG, runs from the command-line and returns four lines with integers .
- temperature in °C of HDD 0
- temperature in °C of HDD 1 (or zero if no second HDD)
- zero
- zero
You can read more about how to use DiskTemp in MRTG monitoringhere. There isalso a program which runs continuously which reports the temperature everyminute, and can be run in admin mode independently of MRTG (required for Vistaand Windows-7/8).
![Disk Disk](https://assets.hongkiat.com/uploads/best-windows-disk-space-analyzer/01-windirstat.jpg)
- Download DiskTemp (2009-Oct-30, supports one parameter, starting disk number, default is to report disks 0 and 1, with parameter '2' reports disks 2 and 3 etc.)
- Download DiskTemperatureReporter (2013-Sep-19, runs continuously)
Free programs, needs Admin privilege on Vista and Windows-7/8. Support is through theSatSignal self-help group.
GetUtcDateTimeString
This is a rather specialised program to help you in batchfiles when different actions need to be taken at different times, or when thedate and time are needed to identify a particular file name. Copy the fileGetUtcDateTimeString.exe to somewhere on your path - WindowsSystem32 if youmust. The program takes one parameter, a floating point number giving theoffset from real UTC which is to be reported, you you could get yesterday'sdetails by using '-1' as the parameter. Omit the quotationmarks. First, it works by returning a set of strings on standard output,which you can set to the year, month or day etc. Jprofiler 10 1 1 – java based applications example. like this:
Now you can use the environment variables as you would use anyother. For example, in a batch job which is run every 30 minutes, at 25minutes and 55 minutes past the hour, you might want to take different action inthe 55-minute run to the 25-minute run. You could use code like this:
Download GetUtcDateTimeString (2009 Jan 03)
Free program. Support is through the SatSignalself-help group.
Tiny Ben
Really simple analog clock: -no alarms -no Internet time -no Atomic time -no calendar |
V1.2.0 | Add ability to offset UTC time by +/- 12 hours (will not be remembered over program invocations, offset will be reset to zero when the program starts). |
V1.2.2 | Remove 'u' when UTC offset is in use. |
Download TinyBen 1.2.2 (289,895 bytes; 2015-Nov-26)
MD5 signature: 69222FE41B795BD08892590C9431729E
MD5 signature: 69222FE41B795BD08892590C9431729E
Free program. Support is through the SatSignalself-help group.
RidNacs is a free and very fast disk space usage analyzer for Windows. It scans your hard drives, network drives or single folders and displays the results in a multi-column tree view with a percentage bar chart column. The familiar file manager interface gives the user an intuitive way to analyze and identify the largest files and folders. This makes RidNacs to your best companion if you want to clean up the disk and you need to discover the space hogs on your hard drive.
The result of the scan can be exported in different formats (XML, HTML, CSV, TXT), so it could be printed or compared with future scans. Besides of all these benefits RidNacs has an outstanding scan performance and it scores with a small memory footprint.
New Functions in RidNacs 2.0
- Files smaller than a configurable size can be grouped
- Files can directly be opened and deleted inside of RidNacs
- Explorer context menu support: Now you can run RidNacs right out of the Windows Explorer context menu, if you right click on folders or drives
- Improved performance: Associated file icons are retrieved in a background thread
- The Style of the percentage bar is configurable (Skins)
- A new favorites list combines the drives with the most recent used folders
- Incompletely scanned directories are tagged with a symbol
- Another XML format for saving the analysis result
- Preferences dialog
- Network drives are now displayed in the „Choose Directory“ dialog
More Informations
System requirements
RidNacs is running on every Windows platform from Windows XP to Windows 10.