For daily/weekly use, so not copying whole disk/partition to disk/partition. What's the fastest way in Windows to defragment NTFS?
Edited to add: This is on a 2 Tb hard drive, used for storage only, with a random selection of file types and sizes such as text files, images, application and driver setup files, videos, ISO images, etc. It's only defrag that I'm after, although optimisation would be a bonus. However it would be handy to get good results with the same application on the system disk.