|With the Vista defrag, you need to be very patient, since it's a slow background process and can takes hours to defrag. It's a good idea to disable anything that uses system resources since it might slow down the defragger.|
If you want fast and automatic background defrags with proper resource utilization as well as the shadow copy service compatibility for Vista, then commercial defraggers are the only choice. None of the free defraggers defrag system files or have VSS modes. I used to run Diskeeper 2009 Pro on my vista laptop and it was great. Unintrusive yet quick and efficient..better than Vista's defragger. Anyway, I no longer use Vista, all XP now.