Personally I love WinDirStat: https://windirstat.info/
I find it really handy for visually finding massive large files, for example that directory your video editing program uses to cashall its data before writing the final copy and never deleting its working files.
Its based heavily on the k4dirstat KDE program, but I find windirstat is far cleaner and ...
Xinorbis might be what you're looking for
It has a simple GUI, for better or worse, but it includes the capability to store an archive of the folder/file history from your periodic snapshots (By default it integrates with SQlite 3).
A screenshot showing a graph of how a folder has changed over time:
Wiztree is getting good reviews.
It's free and portable too. It even detects changes like deleted folders.
WizTree is similar to applications like WinDirStat, TreeSize and
Folder Size but is MUCH faster
Finds the files and folders using the most space on your hard drive
VERY Fast! WizTree reads the master file table (MFT) directly ...
My all time favorite remains 'Scanner' bij Steffen Gerlach even though it is not as fully featured as I usually like my software to be.
There is information for each section on mouse-over and you can click on any of the pie sections to redraw the pie using that as the 'root'. As far as I know, there is no other program for windows that presents this kind ...
You can use smartctl.
smartctl (Self-Monitoring, Analysis and Reporting Technology) is a command line utility or a tool in UNIX like operating system that perform SMART tasks such as printing the SMART self-test and error logs, enabling and disabling SMART automatic testing, and initiating device self-tests.
sudo apt-get install ...
I use FilePro by Saleen Software
Free for personal use
Works on Windows XP/Vista/7/8(.1)
Current version: 1.0.0 build 202 (7th of February 2014)
From the website:
Generate disk treemaps for local or network volumes
Search and locate files in treemaps by automatic zoom-in and positioning.
Save entire or partial volume snapshots
Compare snapshot ...
Windows Sysinternals provides a tool called Process Monitor. The name is unfortunate because it is often confused with "Process Explorer". However, it has the features you've requested including filtering and logging.
There is an app called DaisyDisk that does #1 and #2 of my requirements very well and the application is very fast at searching my hard disk.
It doesn't meet criteria #3 and #4, so I'm not marking this as an accepted answer, but wanted to share this application information in case someone else finds it useful.
Info from their site:
All disks at glance
WhatSize is a shareware application to analyze and chart the usage of hard drives along with filtering of results to make deleting of unneeded and duplicate files easy.
It can analyze the whole volume or individual paths within that volume (for example, useful if you just want to analyze just your user folder, or just your downloads folder). Lots of ...
I'm using Disk Inventory X. It's not ideal according to your criterias since it only does 1 and 2 but it does them really well and its free.
After you run it against a disk or folder you get the following
Allowing you to easily drill down by file-type, folder or through the tree-map to find the files filling up your HDD.
For your third requirement ...
You can monitor a given process including which files are open and counters for the number of bytes written and read by using python + psutil and log the results to a file at whatever rate you choose.
The psutil file io counters are in Process io_counters() and there is the list of files open in process open_files().
Both python and psutil are cross ...
As you are running Windows 7 you already have the monitoring software installed on your system since NTFS is a journalling file system - provided journalling has been enabled, (if not you can use a command like: fsutil usn createjournal m=1000 a=100 c: to enable it for C:), on the specified disk/volume you can use a journal analyser such as this one from ...
You can do exactly this, (and more), with python and the psutil library, there is even an example called iotop.py but unfortunately it uses curses which is a problem on Windows less you also install the curses wheel from here, I also had to add two lines marked as added on Windows 10.
Free, Gratis & Open Source
Command Line or you can add a GUI wrapper
I haven't worked with Alfresco in a long time (too complicated). Seems the development and community have come a long way since 2010.
What's wrong with Alfresco's own stuff, or an add-in? I was able to find the Repository Size Dashlet: https://addons.alfresco.com/addons/repository-size-dashlet does that meet your needs?
If someone is still looking for same result, here is what i found.
Directly from (unexpectedly)Microsoft: Windows Sysinternals - Process Explorer.
This software is similar to Resource Monitor but offers much more information and monitors live every single running process.
You can use HD Tune Pro
has a trial version so it is gratis as a one-time use software
simple to use
I've been using it for years, always happy with it
Error scan (quick and slow scan):