Is there a way to solve defragmentation issues on cluster sizes larger than 4 KB?

I've been trying to optimize my disk subsystem for some time, and one of the prefered methods is to use striping...

and large cluster size (I am going for "speed" with an IDE based disk system.)

While this solution has optimized my read-write acsess, I've been stumped when it comes to defragmentation. Neither native Windows 2000 or thrid party tools that I've tried are able to defragment NTFS cluster size larger than 4 KB.

Is there a way besides formatting the disk/partition from scratch to solve defragmentation issues on cluster sizes larger than 4 KB?

PS. My enviroment is basickly Windows 2000 workstation and Advanced Server with an IDE-based disk subsystem. I also use Highpoint 370/372 controller on my fileserver.
Unfortunately, Windows NT/2000 defrag API has a limitation of a 4 KB cluster size. Any clusters sizes greater than 4 KB cannot be defragged. Windows XP does not have this limitation anymore. Symantec's Norton SpeedDisk does not use the Windows defrag API, and thus can handle cluster sizes north of 4 KB, but this has one drawback: there is no guarantee that the defragmentation will not harm your volumes, since they do not rely on the built-in routines. So you must decide on your own how you want to proceed.

This was last published in April 2002

Dig Deeper on Microsoft Windows 2000 Server Administration



Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: