Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Guardian - UK
The Guardian - UK
Technology
Jack Schofield

Spatial awareness -- defragging Windows XP (updated)

Do you have any recommendations for a better disk defrag tool than the one supplied with Windows XP? However many times I run defrag, it still leaves fragmented files. Tony Mackie

The Disk Defragmenter in XP (in the System Tools folder) is as good as it needs to be. However, it is a somewhat limited version of Executive Software's Diskeeper, which gives you the chance to buy what is in effect an upgrade. You may find that what Disk Defragmenter shows as free space isn't really. When XP's NTFS (New Technology File System) installs its master file table, it grabs 12.5% of your hard drive for future expansion. This is usually called the "MFT Zone". If you fill the drive, NTFS will use this space to store your data, but when it needs more space for its index, it will have to store it somewhere else. A fragmented MFT can reduce performance, and Disk Defragmenter may not be able to defrag it. Moral: try to keep 10% of your drive space free.

Update: Dave English, a software and systems engineer adds that "the XP command line 'defrag -a -v c:' will report the number of MFT fragments. Apparently it can get it itself down to two." He uses a free SysInternals program called Contig to defragment individual large files, and says: "Apparently its PageDefrag will defragment system files such as the registry at boot time." See http://www.sysinternals.com/FileAndDiskUtilities.html.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.