Search This Blog

Sunday, February 17, 2008

WHS vs Defrag with Diskeeper or PerfectDisk

My Windows Home Server was up and running for a while. Only recently due to itchy fingers, I decided that a defrag may do it some good. Of course, I remembered MS has warned not to use the build in defrag. So there is 2 obvious choices out there with the Made for WHS label. Diskeeper 2008 and PerfectDisk 2008. Ok, the mistake I made was using the Server Edition trial instead of using the WHS version. What happened?

Due to the VSS or shadow copy function, when the defrag tries to move the file, VSS thinks the files has been changed and tries to keep track of the changes. Now you see the problem? So much so that the WHS actually locks up due to a deadlock.

But searching on the MS Forum :

"As all defragmenters use Microsoft's defrag APIs, until MS makes changes in those APIs or changes how VSS works so that it can detect defrag activity on 4k cluster size drives as they do with 16k> cluster size drives, you will always run the risk on Vista, 2003, 2008 and Home Server of restore points/shadow copies being purged when you defragment. The best that defrag vendors can try to do is work around this by detecting if a VSS enabled drive has a "non-optimal" cluster size and try to do something to mitigate file movement..."

Wow! Ok, just all the mumbo jumbo. The conclusion is that until something can be done about 4k cluster, its not advisible to defrag it at all. And you can change it to 32k cluster, but all hell WILL break loose making your whole WHS crash.

Conclusion. DO NOT USE A DEFRAG software in your WHS. Not until it can fully support the VSS and 4k cluster. The so-call WHS version of these software just skips the drive which are 4k cluster, which is not really what you wanted in the first place (or paid for).


Anonymous said...

There has been a very good discussion on this topic at:

Nemesis said...

Thanks for the link. Will check out Perfectdisk WHS. I can't seems to install Diskeeper cos it kept saying its not for this version of windows.

Derek from Diskeeper said...

Hey there,

This is Derek from Diskeeper.
I just came across your post. Allow me to provide some clarification on this point:

Diskeeper HomeServer 2008 is in fact the only WHS defragmenter that is VSS compatible.

It is even endorsed by the Microsoft WHS team directly (as evidenced by the two product videos featuring Diskeeper at the Home Server web site itself under Partners).

I do not have enough data to know what you are experiencing with your install. So if you will kindly write to me at, I will assign a senior technical engineer to look into this matter immediately.

All the best,
Derek De Vette
VP Public Affairs
Diskeeper Corporation

Nemesis said...

So far I am not able to give PerfectDisk and Diskeeper a try. I am using a trial from Raxco for now. At least it managed to install. There is NO integration with the home console for now.

I also sign up for a trial for diskeeper. However, when I tried to run the installer, I get the following :

"Product: Diskeeper 2008 HomeServer — This edition of Diskeeper is not supported on this version of Windows. See the Table of Editions in the Diskeeper Readme.txt file for a list of supported operating systems. Setup will now exit.”

I search through the forums and I believe some people does have this issue with the trial edition. Well, since I have nto made up my mind to get (which) or not to get, I can only leave diskeeper at this stage.

Amazon Gift Cards!

Thanks for viewing!

Copyright © 2008, All rights reserved.