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