Black and White Inc logo

Disk Filler

Disk Filler is a freeware tool to create large files on your hard drive to use up space. The purpose of my utility is to help defragmentation utilities by creating files on the disk that take up space and force the utility to re-think its defragmenting options. This is different to the DiskFiller utility that copies files to an mp3 player.

It's easy to use: select a folder to put the generated files. By default it uses your Windows Temp folder, but you can select any folder required. Decide on the file size and the volume of data to generate. Then click on the "Generate Fill Files" button and the program gets to work.

Download the ZIP format compressed fileDisk Filler program. It requires the Microsoft Visual Basic 6 Runtime Libraries to work. If the program doesn't work, try downloading them from the Microsoft web site.

If you are willing to sign a Adobe Acrobat Portable Documentnon-disclosure agreement you can have the source code as well.

I wrote it out of sheer frustration: Diskeeper simply refused to defragment a 1GB data file on my hard drive, even though there was enough space available to do so. It turns out it doesn't try to use the "Reserved System Space" (white and green) that Windows sets aside for new files.

Note the large files in red that are not defragmented.

By generating several GB of fill files, the "Reserved System Space" (white and green) has been reduced.

Click on the "Remove Fill Files" button. Now the fill files are deleted, leaving plenty of open disk space.

After running the defragmentation, the large data file is finally defragmented.

By filling up all the empty (white) space with fill files, and then forcing Windows to make part of the "Reserved System Space" available for data, I was able to defragment all the files on my hard drive. Once the reserved space is reduced, to get rid of the fill files, leaving plenty of free space for Diskeeper to use to defragment the real data files.

Another use for these fill files is to fill up all the "holes" of empty space before copying a large data file to your hard drive, or before creating a new paging file. This forces Windows to use open (contiguous) space, instead of trying to use fragmented free space.


Contact information. Private and Confidential

-:| [home] | [free stuff] | [blog] |:-

All information copyright © 2006 Black and White Inc. All rights reserved. First Published 16th July 2006. Last Updated: 26-Aug-2009 15:36