Motivated by this answer I was wondering what\'s going on under the curtain if one uses lots of FileStream.Seek(-1).
For clarity I\'ll repost the answe
Here is a pointer on File Caching in Windows
The behavior may also depends on where physically resides the file (hard disk, network, etc.) as well as local configuration/optimization.
An also important source of information is the CreateFile API documentation: CreateFile Function
There is a good section named "Caching Behavior" that tells us at least how you can influence file caching, at least in the unmanaged world.