System Tuning

Piriform Defraggler Professional Review (Best Defragmenter 2017)

Piriform Defraggler Review

Piriform Defraggler Review here covers almost every aspect of its applications. This free tool is well renowned as best defragmenter 2017, a tool with next level of functionality. Piriform is its owner, that has already brought many other venerated software applications to computer world like Speccy (Reveals Detailed System Information), Recuva (used for data recovery) and CCleaner (Registry and System Cleaner). Basic functions in most of the tools are absolutely free.

Defraggler not just perform traditional defragmentation of disk drives but extend the function to individual files and folders as well. Other tools like Windows Defragmenter allow you to only defrag whole drives every time you run it, which takes long time to complete the job. Defraggler allow you to perform this operation on selected files and folders so that you wouldn’t be required to defrag whole drive unnecessarily over again if it is already done. Now you can focus on defragmenting new created files only.

Why Even you Need Defraggler:

File access speed is not identical at each location of entire Hard Disk Drive. Files stored at the end locations of a disk are slower to open and those that are at the beginning locations are quickly accessed and opened by operating systems. Wouldn’t it be wise to move files and folders that are rarely used or least used, to the end of disk drive, and shift those to the beginning which are accessed frequently?

This way, you would just let system quickly access commonly used files. Defraggler is a tool that is designed to achieve such an obstructive task with just a click and without bothering with complex underlying technicality of the operating system.

Note: This overview is about Defraggler Latest version: 2.21.993  (size 4,423 kb), released on March 16, 2016. Certain improvements made in its memory usage feature, updates mechanism, localization, GUI improvements, 64 bit versions for newer OS like Windows 8 and 10 as a few and a lot more.

Distinctive Features

  • All Microsoft Windows operating system, of any edition and versions, both 32 and 64 bit are well supported to run defraggler.
  • Some system files are locked by Windows Operating system when its running, With Defraggler you are able to defrag them.
  • Speeds up the process by analyzing whole drive first, then detect and display files that are fragmented. From here you are able to defrag only those files that need to be, hence reducing time, eliminating those that are not required to perform the operation on.
  • System Restore Points that are used to recover operating system crash, can be excluded from defrag process, with custom settings.
  • Configurations are flexible enough to automatically invoke conditional defragmentation if some condition is met to the rule set. Even rules can be configured to perform Quick Defrag for faster operation by eliminating specific files from scanning.
  • Parallel drive defrag is not allowed but can be done one after another.
  • Drive Temperature, Power consumed, Serial Number and a lot of other detailed drive information is available to see.

Pros And Cons of Defraggler

  • Once installed, Injects itself to Windows Shell, allows you defrag any file, in any drive, any time.
  • You can choose to defrag either folder or file. Elimination based on file extension is possible.
  • It is possible to defrag free space in a drive too.
  • Power Full Search included to fragmented or defragmented files.
  • As a portable app it serves as well.
  • Lets you know if Recycle Bin contains data, so that you can remove it before further proceedings, reducing time by not going through trash files.
  • Schedule the time to run the app when system is idle.
  • Analysis of drives for errors.
  • Like Quick virus scan, Quick Defrag is possible.
  • Automatic System Shut down option after defrag finish.
  • Eliminate files or folders of your choice from defrag.
  • I couldn’t get anything uncovered as a drawback, except it transformed the way of defragmentation to next generation of functionality and customization.

Advance Functions That You Can Miss

Some distinctive feature without which Defraggler wouldn’t be that much reputed and if missed you wouldn’t enjoy the benefits.

Boot Time Defrag

Complete System wide defragging is not possible if windows is up and running, due to lock applied on some critical system files being used by operating system. Once, locked no defrag software can manipulate those files, hence leaving it at the mercy of operating system.

But in case of Defraggler, it deeply takes in to account such a matter, ultimately allowing to perform Boot Time Defrag so that it take over control of all files before operating system do.

During boot time, not only it is possible to move files to the end of dive for faster access but to perform the defrag operation many times faster.

During boot time defraggler, you don’t have choice to eliminate specific files from defrag same like when it is running inside windows. Files like operating system Event Log Viewer e.g. AppEvent.eve, SysEvent.evt, SecEvent.evt, Registry Files (like .reg), Sys files (.sys) and SAM files are all defragged and moved without having choice.

Note: If you want to have control of above mentioned files to be excluded from defrag, then defraggler is not for you, it would run over all the file the same way without interference. Another intelligent application having selection choice that may help you in this case is Smart Defrag which integrated boot time file control in it.

Either you want to run Boot Time Defrag only once or repetitively at each system boot, all those settings are configurable via Settings Wizard.

Prioritize Files

As I mentioned above that leaving frequently (mostly) used files at the beginning and shifting rarely used to the end of drive would speed up the file access mechanism. Two ways are provided in Defraggler to achieve this task.

Entire Drive Defrag option is what when performed, Defraggler doesn’t require your interference to move all the least used files either of big size or small, to the end of hard disk. Under Defrag Tab, Settings -> Options menu let you do this job. Once it is enabled, you can further refine the option by setting conditions on minimum size of files to be moved.

Furthermore Defraggler also facilitated you to filter file types that you want to move, by selecting another option which is: Move Only Selected Files Types. That way you bound the application to transfer only files with the extension of your choice. In my case it would be large disk image files (like .img) and video files like (.mkv, mp4 and etc) which rarely used. By chance those file types are already selected in the settings.

Also, Defraggler lets you choose specific files and folders to always move to the end of the drive, regardless of their file type.

In second way, files can be defragged based on prioritization (Which to be done first). Once Analysis of drive is done, files discovered are listed in detail under File List Tab, along modified date, file size, number of fragments contained in a file and lot of other comprehensive detail.

Files can be sorted by the time span in which they are not modified. For example you can highlight files are not edited or manipulated during last N number of days, months or years. And then prioritize those highlighted files or move them with a single click to the ending locations of disk drive, ultimately leaving commonly used files at the beginning.

Note: Under settings it is possible to mark some file to be defragmented every time.

Scheduled Defrag Conditions

Like other Defrag applications, this tool can be scheduled to perform the specified tasks but a more predominant feature is the conditional Scheduling which is distinctive to Defraggler. Advanced Section -> Apply Additional Conditions, available in the application helps you define your own specific conditions that you want to be evaluated before invoking defrag function. Once this option is selected, push Define…. to make visible available conditions to choose from.

Time Out Feature

First of the five is Timeout condition which let you specify amount of time the defragmentation would be performed. Number of Hours, Minutes and Seconds let the system decide how long it should be performed.

Another condition is available to define the minimum percentage of fragmentation level. Defraggler constantly monitors that specified level and once it determines that fragmentation on hard drive is exceeded that level, scheduled defrag operation would be invoked in no time. This helps you minimize useless defrag attempts again and again but only if system need it.

Idle Defragging

Third condition that is most important to utilize most of the system time is Idle Defragging. This helps you specify number of minutes after which the system may be considered as idle. Once computer enters that time span, defragging is started. Same like that if during the defrag the system is interrupted by the user, it would stop analyzing or defrag of the drives. Combining those option together, you can better utilize time that is wasted often when computer is on but not used by a user.

Power Saving Feature

Whenever a background process runs, it consumes system power to some extent. Specially if your laptop is disconnected from its Power Source and is being running on battery, extraneous processes may discharge it quickly. Defraggler deeply considers this fact into account and provides you with a feature making sure that it doesn’t run if Power Cord is disconnected, even if it is scheduled.

Application Specific Invocation of Defraggler

Last conditional scheduling check help you configure defrag operation to run only for a particular application. This feature may help you run Defraggler for data intensive jobs that are generate files of huge size, having mass fragmentation, like video editing in Windows Movie Maker. With this setting you schedule Defraggler to run only when movie maker application is opened, and stops when movie maker is closed. Even the same function can be set for an array of applications.

Running Defraggler from a USB drive

You are now able to download Defraggler from here in ZIP format and extract it to USB stick so that you can move and run it anywhere you want. With that feature you can help your friend to defragment his PC, run it on network PCs and etc.

Note: Running Defraggler from USB drive  support all features and configurations as it has in full standalone installation.

Defraggler Advance Usage: Command line

Defraggler not only works in graphic mode but many experienced individuals with scripting and command line knowledge are manipulating Defraggler in text mode command line, for different requirements like its initiation and set up. In Defraggler’s Installation folder along defraggler.exe there is another executable called df.exe which help you run the app via command line and pass it lots of parameters like the example given below:

df.exe [file or filemask or folder or drive label] [/?] [/L] [/S] [/debug]

All command line parameters and example usage can be found here

Defraggler Advance Usage: Configuration Via ini Files

Mostly applications uses ini files to determine how it would behave upon execution. In other words ini files contain predefined settings for software so that when it loads everything is streamlined according to what is defined in the file.

Either you can edit already created ini files or you can create an external INI files having your own configurations.

Summerizing Defraggler

As i am closing Piriform Defraggler Review so in short it is widely considered as a matured defrag application with more advanced features, after a repetitive modifications made upon the user feedbacks and suggestions. It is still evolving around the best user experiences. Portable edition is also available but I would suggest you to fully fledged installed version to reach every benefit mentioned above and additionally performance, reliability and integration with context menu for quick actions.

Visual interface of Defraggler is very slick and light weight which is easy to learn and operate. A complete documentation page on web is dedicated by Piriform, for both beginners and experienced users, describing every aspect in detail. Piriform is developing such other utility tools also with its peak to performance and functionality. Most of the features are free to use.

You may also love to see


ESET Antivirus