I started defragging a very fragment HD and after a while, it seems to be slowing down. From what it says would take an hour to a day. Restarting the program that it said would take a day went back to an hour and finish with in that hour. v2.21.993
My free defraggler install behaves in a similar manner. A full defrag on my C drive has never finished - I stopped it after several attempts lasting up to 6 hours or so and each time it had spent at least 3 hours saying "1 minute to complete". A partial defrag completes in about 15 minutes.
I am running an AMD 2.8GHz quad core processor under Windows 7 Professional with 8GB of RAM. The C drive is a 216GB volume (on a 1TB drive) formatted in NTFS and is about half full with a 4-6GB swap file and no hibernate file present.
Regards
Bob