Well, will wonders never cease! While perusing the KB articles today (Zzzzzzzz...) I noticed an interesting article entitled "Write operations to an external storage device take a long time to complete". The gist of the article is that Microsoft has finally gotten around to eliminating the duplicate write operations that file systems developers sometimes see.

The problem is due to the fact that the Modified Page Writer, Mapped Page Writer, and Lazy Writer didn't attempt to synchronize their lists of pages to be written. I first saw this problem many years ago, and when I discussed it with a dev team member I remember being told "yeah, that's just the way it works." No big deal.

Now that there's a proliferation of slow external devices (like, USB key drives and such) this decision has apparently been rethought.

User Comments
Rate this article and give us feedback. Do you find anything missing? Share your opinion with the community!
Post Your Comment

"I need this hotfix"
Dear All,

I'm also suffering by the same problem, my pendrive is very slow on my desktop PC (I can write data to is by 0,2-0,6MB/sec only, but with my notebook is works with 4-5MB/sec!)

I need this hotfix, I hope that someone has it!!! Any URL where I get get this?

(I tried to disable write caching but it did not help at all. Installed the latest USB drivers, etc...)

Thank you

18-Dec-04, Zoltan Zeman"slow write to USB hotfix"
Dear All,

I'm suffering with the same problem: XP SP1 and all of my USB2 peripheries are very slow, when I write data to them (0,2-0,6MB/sec). The a.m. hotfix would solve my problem, however it is not available anymore :( at MS. They recommend to install SP2, but I don't want to do that, I need this simple and fast hotfix.

Does anyone of you knows an URL where I can download this? Or anyone has it and send me by email?

Thanks for your help!

Rating:
18-Dec-04, Zoltan Zeman"I'm betting you're right, but the article limits the scope to XP SP1"
From the end of the KB article . ..

This implies that the issue they addressed was introduced with XP SP1 and doesn't exists in any other version of Windows. Which means either they're wrong, you're wrong, or the issue you've seen has yet to be addressed. I'm betting on either the first or the last option!

Rating:
27-May-04, Toby Ovod-Everett""Re: Duplicate Disk Writes""
Good article. Regardless of who's at fault and why, I appreciate the heads up that articles like this give. As a matter of fact I just bumped into a situation that this info and hotfix will help resolve. Thanks!

Rating:
27-May-04, Richard Masoner"Re: Duplicate Disk Writes"
Excuse me while I barf. The fact that there were three "Writers" with seperate page lists that did not have synchronization of a Page Modified bit makes me wonder about the other context bits a-hum... like address mapping bits? Multiple writes may have been the least of my worries. Also the dev team members comment doesn't leave me with much confidence. (S)He could have easily said "It works, don't know why, screw it, I've got more important things to worry about."

How many man hours have been lost? How much wear and tear on equipment. And, something for MS to ponder about, how many sales did it loose due to poor disk benchmarks?