It's not NTFS, it's because the players only check the file size once on load, and then store it until you load again. It will work if you pass it in through a pipe, since pipes don't have a length; it just reads until it can't anymore. Pipes were made for this. mplayer and its descendants can do that, like: type movie.avi > mplayer.exe Alternately, some players will at least bookmark your last location, so you can keep reloading it and never lose your place.