I have a one terabyte external hard drive that I use for my less frequently used software and I have come across an annoying problem. I am using Smart Defrag 1.45 and it takes approximately twenty-four hours to defrag that hard drive. I tried the Windows 7 defrag, but its not any faster. Any solutions? Besides replacing the hard drive.