Jump to content


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.

Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.


3 Freeware Defraggers + Source Code

  • Please log in to reply
No replies to this topic

#1 stidyup


  • Members
  • 641 posts
  • Gender:Male
  • Local time:02:36 AM

Posted 07 July 2006 - 02:35 AM


free defrag program for winNT/2k/XP (+source)
Free disk defragger for FAT/NTFS-partitions and removable disks under Windows NT/2K/XP, very small - exe-file only 50kb, zip-file 100kb, configurable file-sizelimit/blocksize, large-file-marks, cluster-viewer, file-search, very data-save through ntdll-defrag-api, source code included (ansi-c), actual version at product homepage.

Posted Image



Free disk defragmentation utility for Windows 2000/2003/XP. Very small and very fast, with very little CPU and memory overhead. Especially useful for unattended servers in a lights-out computer hotel, but also great for desktop computers. Can be started by hand or automatically at regular times by the Task Scheduler. Very easy to use, there are no difficult options to learn, the utility will straight away defragment and optimize all your harddisks.



defrag [-o] [-o1] [-o2] [-d N] [-h] [volume]
-o Do not optimize the volume(s), only defragment.
-o1 Fast optimization (default).
-o2 Slow optimization.
-d N Set debug level to N. Default is 2, highest is 5.
-h Show help.
volume For example 'C:'. Default is all volumes.

Defrag is a commandline utility that will run in a black textbox. Messages will scroll by until the utility has finished. You can stop the utility at any time by pressing CTRL-C, or BREAK, or ALT-F4, or by closing the window.


windefrag [-o] [-o1] [-o2] [-m] [-d N] [volume]
-o Do not optimize the volume(s), only defragment.
-o1 Fast optimization (default).
-o2 Slow optimization.
-m Start minimized instead of maximized.
-d N Set debug level to N. Default is 0, highest is 5.
volume For example 'C:'. Default is all volumes.

WinDefrag will show a full-screen map of the harddisk. Bottom of the screen is the begin of the harddisk. The map refreshes once per second. Black is empty, dark-green is in use, green is defragmented, yellow is fragmented, red is unmovable, white is busy. You can stop the utility at any time by pressing ALT-F4 or by closing the window

Fast optimization
Move files down. This optimization strategy is very suitable for day-to-day use. It moves a minimum of data on the harddisk and finishes very quickly, but will not fill all the holes on the disk. The strategy scans for free holes on the disk and fills them with files that fit from above.
Slow optimization

Enlarge gaps. This optimization strategy is for incidental use once in a while. It takes a lot of running time and data movement because it tries to fill all the free holes on the disk. The strategy is the same as fast optimization, plus gaps are enlarged when they cannot be completely filled by moving the file just above the gap away.

Posted Image


FragExt is a free application and shell extension set, designed to help you manage file fragmentation on FAT, FAT32 and NTFS volumes.

The set includes

* A unique file defragmenter which allows you to defragment specific files rather than an entire volume.
* Windows Explorer column and info-tip extensions for displaying file fragments, extents, clusters, disk space usage and alternate data streams.
* A file property extension for displaying detailed information about a file's, folder's and NTFS data stream's fragmentation information.
* Integration extensions for simplifying the use of the FragExt defragmenter, allowing you to select and defragment files directly from within Windows Explorer.
* Simple reporting features allowing you to save the information FragExt gathers.
* A scriptable defragmentation engine, allowing you to create your own custom utilities.

Again the source code is available.

I've tried all 3 and they seem to work OK, I've not hosed my system.

BC AdBot (Login to Remove)


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users