0
Over time, windows just runs slower. Fragmented files are often to blame, but time after time I feel like I see evidence that defragmenting the files doesn't help. I've been running defrag on each of the PC's I've used over the years (20y+), usually once they start acting sluggish (lengthy boot times, unexplained pauses in responsiveness). But never have I experienced any noticeable improvement due to a defrag operation; at times I've felt like it gets worse.
My current PC (of 1.5years) has reach that limit somewhat sooner/more sever than usual, ridiculous pauses while the HDD chunks away; and I just noticed that defrag is scheduled to run weekly, and fragmentation is 0%.
Question #1
Knowing that defrag reassembles file fragments and puts them in the next available contiguous free space. Is it possible that scattering the files themselves causes an equally detrimental fragmentation? As the various processes and threads run on the OS, there is an inadvertent sequence of frequently read files; files with physical locations randomly scattered along the platter radius causing the physical accesses to be out of sequence
Question #2
Does a utility exist that not only defrags files, but puts them in relatively similar order to the sequence in which they are typically accessed?
Question #3 (if no utility exists)
Is there any utility to spy/log the time of access of the files? To determine how often each file is access, or even a common sequence of files being accessed? To find out which files are being read/written in those times when the PC is frozen and the HDD is chunking away with file accesses. Process Explorer and Process Hacker don't indicate any particular process as a smoking gun (high I/O rates).
2It can help. Most often there are other reasons for the delays though. – Ramhound – 2016-01-20T16:04:22.197
Relevant: http://superuser.com/questions/14677/how-to-measure-performance-gain-with-defragmentation?rq=1 and http://superuser.com/questions/23940/does-defragmenting-really-help?rq=1
– Ramhound – 2016-01-20T16:14:15.840This is also relevant: http://superuser.com/questions/371587/moving-files-to-outside-of-hard-drive-platters (but no answer...)
– Michael – 2016-01-20T16:47:38.587If memory is limited a fragmented swap file will cause a huge degradation in performance, but most defrag software skips it. SysInternals used to have PageDefrag, but this has not been supported since 2006 and is now withdrawn, though if you have an old Windows you can still find it on various down-load sites. Otherwise you need to boot a diagnostic disc and defragment it from there (you will need to remove the System attribute while the defragmenter runs).
– AFH – 2016-01-20T16:59:05.683