You are obviously a knowledgeable technician, as well as Ztruker and I. Nobody here is arguing the facts behind the technical details of what defrag does, what fragmentation is, and how it can increase latency or improve performance. The question here is about how much of this has any real impact on an average user's computer experience. Absolutely there are performance gains to be had by defragmenting, but under what circumstances are those gains even slightly noticeable?
Millions of people download defragmentation tools because they are led to believe that this is something they should do on a regular basis to keep their computers running optimally. This information stems from days gone by where hard drives were very little, and very slow, and file fragmentation was a very real problem. Big software companies would love to have you keep believing that so they can keep rolling in the dough with useless utilities like real-time defraggers that only serve to slow the computer down more. You can use the facts you provided to try and claim that defragging is necessary, but it does not, it only means that defragging is a popular, even if misinformed, idea. And, even if you use "free" utilities, there are, without a doubt, monetary goals in the picture. It is no different than convincing people they need to run registry cleaners.
You see, you can talk about hundreds of thousands of file fragmentations but really most of those files are hardly ever read from or written to. Only a relatively few files are regularly accessed where fragmentation might cause some significant impact on performance. Files like those that hold the registry, and the pagefile are not sequential files so there is very little impact by fragmentation. By this I mean Windows is randomly reading and writing to various sections of the file so the hard drive is always seeking out different locations. It would be no different than if the operating system made an attempt to read the file from start to finish and had to skip around to various fragmentations. Even if the files are defragged windows will never realize a significant improvement in performance because it doesn't read or write to those files in that way.
When Mark Russinovich say “Paging and Registry file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system” that isn’t feeling for me.
Mark is definitely a large contributor of tools and information for the Windows operating system. He is well known and respected, I use his tools myself. However, his quote says specifically that paging and file fragmentation can be one of the leading causes of performance degradation related to file fragmentation in a system. Specifically he is saying IF there is any performance degradation due to file fragmentation the leading cause would probably be from those specific files being fragmented. This is obvious because those are the primary files that are continually read from and written to. This quote DOES NOT say file fragmentation can be one of the leading causes of performance degradation, period. Mark knows better than that, and I would tell you that such a respected person would be out of his mind to even suggest such a thing, so I'm glad he didn't.
In reality, the grand scheme of things so to say, there are many other LARGE factors to system performance issues. The number one reason woud be a lack of enough physical RAM, the second would be too many programs running at the same time or loading at startup. Every other performance issue except for serious hardware or program issues has a far smaller impact on overall system performance. File fragmentation, in my list, would be at the absolute bottom of the entire list. On a daily basis I make computers run like they are new again when they come to me running dog slow. I don't reformat the hard drives, I fix the issues causing the computer to run slow. And I speak honestly when those problems are NEVER file fragmentation. I have, on very rare occassion chosen to defrag a hard drive on an old computer that is several years old and has NEVER had the hard drive defragged. After I get done working my magic I will start the defrag. But, you know what, even under those extreme circumstances I, a skilled technician, notice absolutely NO gain in performance whatsoever above that of what my other techniques provided. An example would be a computer that has a 20 or 30 gigabyte hard drive running Windows XP, 256MB of RAM, a 700Mhz processor and hasn't been defragged in 7 or 8 years. I will say again, even under those supposedly extreme circumstances, there is absolutely NO noticeable improvement after defragging the hard drive. Yes, I know they are there, somewhere, but where I'll never know. Maybe if I got my stopwatch out I could find them.