Delayed Write Failures



Treeman
07-10-2005, 12:50 AM
This delayed write failure happens on external USB & 1394 Firewire
drives.
There is no one proven theory why this happens. The list of suspects
are;
ATI Video Drivers
'8 common causes for 'delayed write failed' errors'
(http://tinyurl.com/ct9ac)
I/O large information packet collisions;
'Hardware Analysis'
(http://www.hardwareanalysis.com/content/topic/2459/?o=200)
Here's an explanation by Yohna at the ViaArena forums on how the
transfer is supposed to work, and why it doesn't.
When a large data-transfer from an internal drive to an external drive
is indiciated, the internal drive asks if the external drive is there
by sending a small data-package, in which lies info like package-size,
etc. (in other words it says : hi external drive, are you there ? can I
send ... data-packages of ... kb ? . The external drive then confirms by
sending a small data-package back. So the internal drive then sends
another data-package to confirm the confirmation (sounds weird, but
this is the three-way rule. It's always applied in every
data-communication). So the data-transfer begins. Internal drive starts
to send small packages, asking confirmation for sending bigger
data-packages, and starts to send bigger and bigger packages. For some
reason, after a while, it starts sending packages bigger than 128kb and
that's when communication jams up (probably at the point when sending
packages bigger than 256kb), because Windows is defaulted for packages
of maximum 256kb. Result : writeback is delayed, and communication is
lost. So you get the error : event-id : 50 / Windows delayed write
failure / source : ntfs.

I've already had to ditch one ruined external drive with XP SP2, I'm
running SP1 now without the Delayed Write Failure problem. Has anyone
really nailed the cause of this problem? Sorry for this long & nebulous
post.
Treeman


--
Treeman


------------------------------------------------------------------------
Treeman's Profile: http://www.msusenet.com/member.php?userid=1260
View this thread: http://www.msusenet.com/t-1870441511


Delayed Write Failures