Aethec is right, if you see any fragmentation left over, it's most likely because it's in reserved system space. There are many good utilities for defragging these places, but I personally leave them be if it's on a machine I use all the time. For example, I use my desktop for gaming only, and I do things like that all the time so I have it at the highest possible FPS. But on my laptop, which I use for work and the occasional arcade game, I don't mess with system files because breaking that system would be horrible. So choose wisely before deciding on what to do. Also, I agree that Defraggler should have a boot-time defrag tool.