We have a hard disk that is 600 Gigs and nearly full. It's been filled up with 18,501,765 files (mostly small 19k images) and 7,142,132 folders. It's very difficult to find out where exactly all the space has gone too. Our regular cleanup procedures are not clearing up enough space which means we need to look at this drive as a whole and determine what is out there and what can be moved or removed. We've tried several applications and so far they have either blown up or simply ran for an amazing amount of time to complete.
Server Information
- Operating System: Windows Server 2003
- File System: NTFS
Solution
Space ObServer was able to read through 18,501,765 files and 7,142,132 folders without taking up hardly any memory. I'm sure this is mostly due to the fact that it uses a SQL backend to store all of the data. It unfortunately the most expensive of all the products at $259.95 per server.
Attempted Solutions
During my research I tried several different solutions both pay and free. I kept a list of the products I tried below for everyone's information.
Free Software
JDiskReport - Stops at 10 millionWinDirStat - Stops at 10 millionSpaceMonger - Skipping due to mention of RAM storageSpaceSniffer - Stops at unknown - crash
Pay Software
FolderSizes - Stops at 12 million (3 million folders)TreeSize Professional - Skipping due to mention of RAM storage
Updates
Update #1: The server I am attempting to analyze has 2 GB of RAM and most products that I try seem to try and keep the file/folder information in memory. This tends to run out much too quickly with 18,501,765 files and 7,142,132 folders.
Update #2: Looks like the developers of WinDirStat got involved enough to tell us that it can compile under 64-bit. That gives it more memory to work with but I'm not sure if it's going to be enough unless they can persist to disk.