defrag on previous Windows versions produced a report with the list of the most fragmented files. Often a few files are responsible for most of the fragmentation,allowing me to delete/move such files and greatly speed up defragmentation. I can't find anything like that on Windows 7. Can you recommend a similar tool?

  • I run SSD and it's fragmented May 9, 2020 at 11:15
  • no that wasnt my question, but it's helpful to know. By the way, I have a file with 4000 fragments, do you think it has an impact on the MFT size and performance ? May 9, 2020 at 11:46
  • @Tetsujin: You're insisting that physical read latency is the only part of the story, but I think you're completely ignoring other layers, such as whether the OS will need to spend (noticeably) more CPU time issuing many small reads vs fewer large reads; whether the disk will take the same amount of time handling e.g. a hundred 1MB requests vs ten 10MB requests (especially for SATA SSDs with short queue); and so on. May 9, 2020 at 12:01
  • I never insisted anything about physical file read latency. I'm worried about the MFT size and traversing time May 9, 2020 at 12:03

1 Answer 1


The free version of Defraggler does it. Comments on the lack of usefullness of defragmentation of SSDs duly noted

  • fragments come from the MFT and many fragments will bloat the MFT will they not ? May 9, 2020 at 11:50
  • would you care to explain why ? I believe NTFS is quite old too but still in use May 9, 2020 at 11:52
  • The disk format has a lot to do with the MFT and you havent even begun to answer my questions about the MFT May 9, 2020 at 11:59
  • you are dogmatic hanselman.com/blog/… May 9, 2020 at 12:46

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .