Of course, the built-in Windows defragging tool in Windows 7 and Vista has revamped with auto-defragging feature, but it not have some other features like registry defrag, system file defrag and speed. IObit Smart Defrag 2 is very easy to use and quite faster with new defragging engine. It’ll quietly defrag the file system in the background during a period of system inactivity, so it continually and constantly keeps your computer fragment-free. A unique feature of Smart Defrag 2 is “boot-time defrag” option. It helps you defrag system file, page file, hibernation file, and MFTfile during system start-up (these files cannot be defragged after the system is already boot-up). However, it has no registry defrag option.

Installation and using this tool is very simple. While installing it, don’t forget to uncheck the IObit Toolbar option. After installation, it’ll automatically and silently start defragging the file system in the background (when the system is in idle), no user intervention required. From the Setting menu, you can configure the Smart Defrag 2. For example you can alter the automatic defragging option, schedule a volume defrag or choose boot-time defrag. Smart Defrag 2 can be downloaded free for Windows 7, Vista, XP, and 2000 at source here. You can read more about disk fragmentation at here.