My C drive still have about 2% fragmentation even after defragging it. I was thinking of booting from a live CD and defragging it then so that it wasn't being use as all. The only problem is that I am not sure whether or not that would be safe to do. Anyone know anything about doing something like that?
I'd say it's hardly worth the effort, however, UltraDefrag has an option for boot-time defragging and in their words:
Boot Time DefragmentationUltraDefrag also includes a new mode that allows you to run it at boot time in a manner similar to chkdsk. This is known as a native application. The primary goal of it is defragmentation of locked files. UltraDefrag runs at Windows boot before any file locking, so it can defragment almost everything, including page and hibernation files
It's FOSS, so you can grab it here:
Sounds like you are suffering from a case of perfectionism. Let it go, is the hassle really worth getting absolutely no noticeable change in performance just to say your drive is completely synchronous?
Seriously, the second you move a file, create a file, download a file, go to a website, or pretty much do anything you will have fragmentation all over again and the cycle will repeat. You are fighting a losing battle my friend. Just be happy that your drive is in top shape. Don't aim for perfection on something that has no meaning.
agreed
unless it's a 10% change in the fragmentation you will hardly notice it.