Windows Vista Defragmentation

Posted on October 8th, 2007 by Jason

Although it is virtually handicapped in terms of the options it actually provides to the user in comparison to Windows XP, the hard disk defragmentation utility in Windows Vista is an evolution of the equivalent from the predecessor operating system. But the enhancements come essentially under the hood of the tool. In this context, the actual defragmentation engine was tuned up, as well as the management of the fragmentation process.

“By default, the defrag tool only defragments files smaller than 64 megabytes (MB). Therefore, files larger than 64 MB are not moved unnecessarily. In earlier versions of Windows operating systems, if the defrag engine was in the middle of a large move request, it could take lots of time to cancel defragmentation. In Windows Vista, the defrag engine processes input and output requests in smaller portions. Therefore, you can avoid situations where the defrag engine is busy with processing large move requests when you cancel a defragmentation session”, Microsoft explained.

Microsoft’s vision with Disk Defragmenter in Vista was to introduce a tool that would perform its tasks automatically at intervals scheduled by default. In the end, the Redmond company aimed at delivering a tool that virtually takes the user out of the equation, automating the process entirely. On top of this, the new system memory management in Vista confines the defragmentation as a process with low priority designed not to impact the performance of the operating system.

“The defrag engine in Windows Vista does not affect the performance of other processes that are running on the computer. Other processes are not affected because defragmentation runs as a low priority process. And, defragmentation uses only minimal CPU resources and memory resources. If the system is using lots of CPU resources and memory resources, the defragmentation process may take a longer time to finish,” Microsoft added.

Additional improvements are related to the minimum amount of free space required for the defragmentation, as well as the speed and overall performance of the process. Microsoft applauded the fact that defragmentation in Vista takes up to two or even three times less than in older versions of the Windows platform. Vista will even combine the Master File Table into a single unit if it is fragmented.

“You can now use Task Scheduler to schedule defragmentation. Therefore, you do not have to manually start defragmentation. By default, a task is created and is set to run at 1 A.M. on every Wednesday.

In shadow-copy-aware defragmentation, defragmentation uses Volume Shadow Copy Service (VSS) in-box software to optimize defragmentation. The VSS software minimizes copy-on-write change blocks. Shadow-copy-aware optimization slows down filling the difference area. This kind of optimization also slows down the reclaiming of old snapshots during defragmentation,” the company said.

Tags: , , , , , , , , , , , , , ,

Related posts

10 Responses to “Windows Vista Defragmentation”

  1. MS Windows Vista Compatible Software on 09 Oct 2007 at 4:25 am #

    , the defrag engine processes input and output requests in smaller portions. Therefore, you can avoid situations where the defrag engine is busy with processing large move requests when you cancel a defragmentation sessionâ€, Microsoft explained.(more…)computer, cpu resources, defragmentation utility, defrag tool, disk defragmentation, disk defragmenter, free space, memory management, microsoft, minimal cpu, operating system, processes, system memory

  2. microsoft » Windows Vista Defragmentation on 08 Oct 2007 at 11:39 pm #

    [...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerpt Although it is virtually handicapped in terms of the options it actually provides to the user in comparison to Windows XP, the hard disk defragmentation utility in Windows Vista is an evolution … . In earlier versions of Windows operating systems, if the defrag engine was in the middle of a large move [...]

  3. Computers » Windows Vista Defragmentation on 08 Oct 2007 at 11:41 pm #

    [...] Check it out! While looking through the blogosphere we stumbled on an interesting post today.Here’s a quick excerpt Although it is virtually handicapped in terms of the options it actually provides to the user in comparison to Windows XP, the hard disk defragmentation utility in Windows Vista is an evolution … . In earlier versions of Windows operating systems, if the defrag engine was in the middle of a large move [...]

  4. StumbleUpon » Your page is now on StumbleUpon! on 10 Oct 2007 at 7:57 am #

    [...] Your page is on StumbleUpon [...]

  5. Kobayashi on 10 Oct 2007 at 9:30 am #

    Windows Vista’s defrag does not work so well because it has removed virtually all control from the user. In it’s defense, Vista’s defrag is a huge leap over XP’ s antiquated manual and scheduled (via scheduler) defrag because it is automatic and works in the background without interrupting the user’s computing activities. This means that the user / system admin has one less thing (defrag) to worry about, and saves time and manpower on routine system maintenance. In real-world performance third party automatic defraggers are still superior because they offer far more options and actually defrag the drive well unlike Vista.

  6. Rakel on 19 Oct 2007 at 10:21 am #

    Nice to know, you can’t really see the difference as a user.
    I use defraggler, which let’s you pick what files to defragment.

  7. October 2007 Popular Tips for PcTipsBox | PCTipsBox on 01 Nov 2007 at 9:12 am #

    [...] Windows Vista Run with Zero RAM 2 . Ubuntu Feisty with Firefox 3 . Game will not install for XP 4 . Windows Vista Defragmentation 5 . How Processor Speed Is Reported to a Computer 6 . Detect and Repairing Disk Errors 7 . How to [...]

  8. Peter on 20 Nov 2007 at 7:32 pm #

    Any way to force windows defrag to move windows files which are in the middle of the disk ?

    Regards
    Peter

  9. Benny on 12 Aug 2008 at 12:54 pm #

    To Cancel Vista Defrag that is already in progress go back to the Drive’s properties and choose tools tab, defragment now, and cancel defrag. It will take a little time after cancellation to analyze the disk and then quit.

    Funny thing after it finished analyzing and quitting, it told me I didn’t have to defragment even though I cancelled the defrag before it finished.

    I’m going to try the free Auslogic Defrag Program everyone is recommending for Vista. I just don’t like Vista’s no display to tell you how much defraging to go.

  10. Irakli on 29 May 2009 at 4:15 pm #

    When people say that they are going to use some other tool over Vista’s defrag just don’t understand the concept of Vista’s defrag. Vista’s defrag is scheduled to run automatically meaning that there is NO need for a user to manually start built-in or any other defrag program. Just like Mac OS X automatically defragments files smaller than 20MB in size, or Linux by using extents/delayed allocation/space reservation in its filesystems.

    So, I suggest everyone to stop worrying about fragmentation and let the operating system handle everything automatically.

Leave a Reply