Windows Delayed Write Failed - Latest Solution
A while back, I wrote a post about Windows - Write Delayed Failed error message, and I presented ways to resolve the problem. That worked for many people.
Recently, after installing a fresh copy of Windows XP (with SP3), I got the same problem, and I tried everything I knew to solve it, but no luck!! As the problem’s to do with the USB caching and data transfered from the cache to the disk, I went GOOGLEing again!
The last thing I found, which solved the problem is to use a piece of software from SysInternals (actually aquired by Microsoft) called Cacheset !
Download Cacheset.zip from my Downloads page, extract it, and run Cacheset.exe, then set the cache to either 64KB or 128KB,
I tried it and now, after one week of intensive tests, I didn’t get the Delayed Write Failed error! I suppose that the problem is solved.
Anyway, if it happens even after setting the cache, do the same process of cache setting (to 64KB or 128KB) again as Windows has tendency to go back to its initial configurations.
Note1: Test both the cases; 64KB as cache and then 128KB, if you get your disk working on 128KB, so keep it, as it runs faster.
Note 2: When applying the “Working set maximum” value in Cacheset, calculate the number by multiplying the required cache by 1024. example: 64*1024=65536 which is the value you should give.
PLEASE GIVE FEEDBACK!
This is tested and it works! Digg it if useful.
If you like this post then please consider subscribing to my full feed RSS. You can also subscribe by Email and have new posts sent directly to your inbox.
Published in: Informatique - Computers 3,895 views


















saket
posted the following on June 15, 2008 at 3:22 pm.
dint get help…
I tried to set the maximum cache to 1024 * 64 and 128 * 024.
but still isuue persists.
I also tried ur previous solution, also not helpful…
any other solution ..
waiting….
TDinDC
posted the following on June 20, 2008 at 4:07 am.
I happened on this discussion thread because I am experiencing the same problem. External (USB or FireWire) and internal drives evidently have different root causes. There is some information on Microsoft’s KnowledgeBase, although nothing there has solved the problem for me as yet. Beware if the file cited in the message is $MFT, though, as that is NTFS’s File Table - every time that message appears, you are liable to lose a file. STOP USING THAT DRIVE ASAP! I lost a WD 300Gig MyBook a while back on the same error.
Edgar Mamugay
posted the following on June 23, 2008 at 6:47 am.
Hello guys,
You can try this solution as it also happened on my windows xp sp3.
Click control panel/power options
Under power schemes tab, insure that all field must have “Never” value
Under hibernate tab, uncheck the enable hibernation
then click apply.
Please take note that this procedure fixed my problem with “Windows - Delayed Write failed” error so there is no guarantee that this will work with your system configuration.
Gi
posted the following on June 23, 2008 at 11:43 am.
Thank you everybody for your warm and useful comments. From the day I wrote this article till now, I only got the Write Delayed error once! Well, I hope solutions listed on my website will help you resolve this problem or at least get to a satisfactory state with your external drive(s).
Any new solution I welcomed.
shanX
posted the following on July 27, 2008 at 10:24 am.
I have an external USB HDD enclosure with a 120GB WD HDD, which has FAT32 file system. Whenever I move a larger file like 200MB+ file transfer just stalls. So I have to remove the USB cable from the enclosure. After that system throws this error
Tried everything but none worked :S
Gi
posted the following on July 27, 2008 at 6:01 pm.
ShanX, have you tried replacing the USB cable?
This problem is related to caching issues based on my exprerience, so if the cache gets too big and the USB controller on the Hard disk gets over loaded, it gives you such errors, so normally by limiting the cache with the CACHESET software, it should work. Check you hardware and connections too.