Windows – Delayed Write Failed – Solved!
UPDATE 2: Latest article: Window Delayed Write Failed – Solutions –>
UPDATE 1: New post with new solution: Click Here
I bought a 500 GB Western Digital My Book Premium external hard drive. For few days, everything was working fine, but suddenly the Delayed Wrifte Failed error started to pop up and my drive was no more accessible. Here’s the error displayed on Windows:
“Windows – Delayed Write Failed : Windows was unable to save all the data for the file X:\$Mft. The data has been lost. This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere.”
I searched a lot but nothing came up. I had to restart the drive, disconnect and reconnect it again to make it work which was a lot of pain!
Well, before we get to the working solution (for my case), read and see the following :
UPDATE 2: Latest article: Window Delayed Write Failed – Solutions –>
UPDATE 1: New post with new solution: Click Here
I bought a 500 GB Western Digital My Book Premium external hard drive. For few days, everything was working fine, but suddenly the Delayed Wrifte Failed error started to pop up and my drive was no more accessible. Here’s the error displayed on Windows:
“Windows – Delayed Write Failed : Windows was unable to save all the data for the file X:\$Mft. The data has been lost. This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere.”
I searched a lot but nothing came up. I had to restart the drive, disconnect and reconnect it again to make it work which was a lot of pain!
Well, before we get to the working solution (for my case), read and see the following :
From Others:
According to the article “8 common causes for ‘delayed write failed’ errors” by Serdar Yegulalp , from SearchWinIT.com which was published on 01.05.2005,

Windows uses a special subsystem for certain disk functions, which caches write operations and performs them when the system is idle. This can improve system performance, but it’s typically turned off by default. The term for this kind of operation is “delayed writing”.
You can see how write-caching is handled for a particular volume by right-clicking on the icon for the drive in the “Disk drives” subtree of the Device Manager and selecting the Policies tabs. The options typically are “Optimize for quick removal” (everything is written to the drive immediately) and “Optimize for performance” (writes are cached).
The first option lets you quickly disconnect drives — for instance, hot-pluggable USB “pen” drives — without first disconnecting them via the Safely Remove Hardware icon in the system tray. If all the options are grayed out, this means write-caching is probably handled at the discretion of the device driver. (You can see more information about the way the defaults for write caching work in the Microsoft article, “Windows XP and Surprise Removal of Hardware“.
In Windows XP, the system may pop up a “Delayed Write Failed” notification balloon, which means that something has gone wrong with the delayed-write system. This does not always mean there has been a fatal problem, but you should take it seriously.
Some common reasons for a delayed-write failure are:
- Problems with a device driver, especially a SCSI or RAID device driver. Some RAID device drivers are known to issue spurious “Delayed Write Failed” errors in XP Service Pack 2. Most manufacturers have been alerted to this, so check to make sure the disk drivers are up-to-date.
- Cabling problems. A faulty or broken cable — especially for an external USB or Firewire enclosure—can generate this error. It can also happen if the cable is too long, or if it is hooked up through a hub that isn’t up to spec. Another possible culprit is if you have a UDMA drive that requires an 80-pin cable, and you are using a 40-pin cable.
- SCSI termination errors. This has become less likely with the advent of self-terminating SCSI hardware, but it shouldn’t be counted out.
- Media errors. This is the worst possible scenario — essentially, drive failure. If you can garner statistics on the drive via SMART (such as SMART & Simple (http://www.beyondlogic.org/solutions/smart/smart.html), you may be able to determine if there’s a mechanical failure in the offing. Gibson Research’s SpinRite tool (http://grc.com/) is also useful for assessing media errors, but be warned: It may take a long time to do a thorough test.
- BIOS settings on the computer are forcing faster UDMA modes than the drive controller can handle. This is unlikely, especially with newer hardware (which can support UDMA far more flexibly), but it can usually be fixed with a BIOS upgrade, or by resetting the BIOS entries for the hard drives to auto-detect settings. Devices set to UDMA Mode 6 that produce this error, for instance, might need to be set to Mode 5.
- Controller issues. I’ve observed that USB controllers that contend strongly with other hardware can produce this error. In systems that have both “long” and “short” PCI slots (i.e., 64-bit and 32-bit), try moving the USB controller to the long slot. Older PCI cards will not fit in such a slot.
- Memory parity issues. If the problem appears after installing new memory, the memory in question may be faulty or not of the correct type for the motherboard in question. (This may go hand-in-hand with other problems such as random lockups, too.)
- The LargeSystemCache Registry tweak and ATI video adapters. One peculiar set of circumstances that has been observed on multiple machines with ATI video adapters and more than 512MB of memory involves the LargeSystemCache Registry setting, a DWORD entry found in:
HKEY_LOCAL_MACHINE >SYSTEM >CurrentControlSet >Control >Session Manager >Memory ManagementThis setting governs the amount of memory set aside by the system for certain kernel processes. If it’s set to 1 (which allegedly improves performance on systems with more than 512MB of memory), it can cause data corruption on some systems, and produce the “Delayed Write Failed” error. Try resetting it to 0 if it’s been set.
Now that you have read the 8 common causes for this error, let’s see about what worked for my case.
Recently I found another solution to this problem that really worked for me. It’s on the next page…
loading...
loading...
I tried the walkaround shown above and now I can see my drive but it is REALLY slow. i.e. 3-5 minutes to open a folder. I don’t remember what the value was to change it back from FFFFFFF!!! YIKES! I’m now scared to reboot as the comments on losing the drive!
loading...
loading...
Hi everyone!!!
about a wk ago i started experiencing “WINDOWS-DELAYED WRITE FAILED”, is this MAX128K Filter Driver really helps? and is it a trusted download?
thanks!
loading...
loading...
It didn’t work for me. Although I did the walkaround and saw the previous problems. I still had the errors.
I did finally get it to work long enough to get my files. to do this, I had to keep it COLD. for example, in front of the vent when the air conditioner was running, or in the window when it was only 10 and windy! and the cover was off it!!!!
I don’t trust it anymore and have bought a new one!
loading...
loading...
I have recently been getting the same error on a DiskGo 400gb Drive.
Delayed write error:
Windows – Delayed Write Failed : Windows was unable to save all the data for the file G:\$Mft. The data has been lost. This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere.”
Where “G” is my external drive connected to the laptops USB, and it has its own power supply.
I can access the files, it will sometimes disappear, but if I turn it off and turn it back on it comes back.
I have a lot of movies on this drive, I also had a lot of music on the drive, I recently moved the music to another 100gb drive to gain more space on the 400gb drive. I receive the error and also cannot defragment this drive, it will not complete, gets to 98% and stops. I have run the disk check utilities and it completed and did not indicate any errors.
I have tried many of the fixes here, except the registry fix…. I’m a bit cautious on that one, as I have just completed reloading my machine to a new 300gb laptop drive and I do not want that messed up. Oh I was getting the error before I did the new drive. I have XP Pro, SP3.
I went into the registry and looked at the system pages files and it reads: “0xffffffff (4294967295)”, so I have not modified this entry.
I was thinking of reformating the drive, and then transfering the data back to it, but 200gb of movies is a lot to have to move, and then move back.
Any suggestions anyone?
loading...
loading...
im having the same problems here. i tried chkdsk, defrag, reformat, and the regedit thing but still i cant transfer bigger files from my internal hdd(seagate500gb) to my external hdds(120gbWD and 1TBSeagate). i tried transferring from my laptop to my external hdds and it worked. what could be the problem?
loading...
loading...
why can my laptop do it and my desktop can’t? my desktop is more powerful than my laptop in terms of specs. any suggestion guys?
loading...
loading...
I have exactly the same problem as Johnny V, where I can access my files on my IOMEGA 500GB External Hard Drive, but after a few seconds the thing freezes my whole PC. To unfreeze it, I’m having to unplug it from my USB port and XP runs fine again. Problem however is obviously the fact that my 500GB isn’t plugged in anymore and that thing holds everything I need for work. I’ve been using it for roughly 2 years now and suddenly yesterday the problem started. The first indication of the problem was that my music started freezing and then I got an error about a “semaphore” issue. Then I started getting the ‘Delayed Write Failed’ error. Here’s the things I tried:
Took HD out of case (it was really really hot!! However the error still comes up after a few seconds even after cooling down!)
CHKDSK (gets stuck on phase 1 and freezes PC for more than 1 hour – had to unplug HD from USB to unfreeze XP)
AVG anti-virus (The scan froze – disconnected HD from USB again to unfreeze)
Checked my BIOS setting (did not find any UDMA settings – I’m using an ASUS MOBO)
Switched to another USB port (still doesn’t work)
Checked cables (looks completely fine)
Disabled Write Caching on all my Internal Hard Drives (I have 2 HD, 19GB and a 90GB)
Set External Hard Drive Hardware policy to: ‘Optimize for quick removal’
Large System Cache registry tweak at default value of 0
Set the systempages value to: FFFFFFFF
The things I did are not in order because I can’t remember what I did first and last. Like most people I also panicked and googled my problem to find a solution. All the things I did (as listed) did NOT WORK for me.
Later on today I will try a new cable. I will let you guys know whether this solution worked for me or not later on tonight.
In the meantime any other suggestions to try and fix this problem will be appreciated. That 500GB HD holds too much work for me to lose, as is the case for most of you facing this nightmare!
loading...
loading...
Thanks, System Restore method worked for me atleast it seems so thus far. I just finished copying 4 GB of data to Seagate 500GB external hard disk and “Delayed write” problem is no more troubling.
Thanks to Tim and Tom’s hardware.
loading...
loading...
I lost both external drives 500gig western digitals, when I turned off system restore for them, and had to go back to yesterday to see them agian. When plugged in each would beep on the windows alert but never showed up on mycomputer untill I rolled back with system restore to yesterday. Not a problem but still does not explain why the write error showed up in the first place,other than the fact that I had a third 500 gig western digital drive in the same manufacturer “InfoSafe” external case that I made a back up of the two existing ones to be stored off site and removed it this morning for transport. Is Windows complaining that it is not there anymore and is that the error. All in InfoSafe external enclosues.
loading...
loading...
Your solution did not solve my problem. I stumbled upon this problem during a backup operation using Windows Backup program included in XP SP3 operating system.
Any ideeas?
Thank you kindly.
DO
loading...
loading...
@DO: Please Read the latest post on this subject at : http://www.gibni.com/windows-delayed-write-failed-solutions
loading...
loading...
I get the same error but for my C drive…..
loading...
loading...
Thanks, I was so frustated
loading...
loading...
Dear Nick, try in yo C: drive first error chek then defrag will work
loading...
loading...
I had this problem with an external USB HD drive. I noticed that the cause of the problem was I had two external drives connected to the same USB PCI extension card. I just exchanged USB slots with the webcam, which was connected to one of the original USB ports on the mainboard. I seems that two HD on the same card is too much effort to work properly. I also works much faster now.
Hope that helps.
loading...
loading...
hmm im in same situation with you, a seagate 250gig and some random one with 1TB. they were both on the same PCI extention card, and i was keep getting this message, so i thought maybe the USB port is faulty, so i put it into some other port, and running virus scan on it, and it seems it’s working fine as of now.
hopefully it will continue to work fine
loading...
loading...
THANK YOU x 100 times!
I have a Seagate Free Agent Pro (1TB) and i couldn’t solve the ‘delay write failed’ until now. For me worked the cacheset.zip solution describet by you, amazing! Thank you again!
loading...
loading...
I have found two workarounds for my external USB harddrive that experiences this problem.
- Increasing the ‘PCI bus latency timer’ from 32 to 128 greatly reduced the frequency of “delayed write fails” from an average of once per day, to once per week. My theory behind this is, since the USB ports are intergrated on the motherboard, they are essentially also PCI devices and thus affected by this setting. The ‘PCI bus latency timer’ controls the amount of time that a single device can reserve the PCI bus; it’s a trade off between performance and stability by increasing this value.
- Once a “delayed write fail” DOES occur, I normally had to reboot to make the drive reappear in Windows. I’ve now discovered that if I remove the USB controller (‘USB root hub’) from the Windows device manager (found in Control Panel -> System) and then let Windows scan for new hardware (thus reinstalling the device), my USB harddisk reappears and works again. The reason why this works is because this will reinitialize the USB ports, just like an ordinary reboot would.
loading...
loading...
I have a 500GB seagate external portable hard drive with similar problems. So far this is what I have done:
1)defragmented the external drive
2)ran chkdsk e:\r for 7 to 8 hours
3)reviewed the seagate log
4)tested my hard disk using seagate manager
5)contacted seagate and reported the varioius error messages found in the log. Seagate had me uninstall all of the seagate software on my laptop reboot and reinstall all of the seagate software.
6)switched USB cables
So far all of the above has not corrected the windows – delayed write failed. Windows was unable to save all the date for the file E: |Mft. The data has been lost. This error may be caused by failure of tyour computer hardware or network connection. Please try to save the file elsewhere.
When I have the delayed write failed I usually cannot go through remove hardware as the drive continues to spin. I have to pull out the usb cable. I also close any programs like itunes that I was using to save files onto my esternal drive. I run disk clean up and start all over again. I do not know how to correct the problem of the delayed write and would appreciate any information.
I read about installing a filter or setting the cache to 0 above but have not yet tried those methods. Not sure how to make those alterations and am hesistant to anything further until I can diagnose the problem. I realize that I could try lots of things but the trial and error methos that take a lot of time. How can I diagnose the problem causing the delayed write? If there are no diagnostic methods what method has the greatest likelihood of success after doing the above steps?
Also I have automatic backups of my laptop hard drive which is about 75 GB. I sometimes delete all the backup files and let it backup again. This too has not altered the problem as with a temporary increase of 75 GB in free space the problem occurs.
Again any insight in diagnosing and correcting the delayed write is appreciated
loading...
loading...
Seagate hard disk?
Check out this slashdot article: http://hardware.slashdot.org/article.pl?sid=09/01/17/0115207 and http://it.slashdot.org/story/09/01/21/0052236/Seagate-Firmware-Update-Bricks-500GB-Barracudas
loading...
loading...
I have experienced the same thing with my Seagate 500. I backed up my entire
Owners Document and Programs from XP and just happened to check a few of the
files and nothing works. I’m getting the exact error message and am heartsick as
I was counting on this to salvage some of the most important files of my life.
Mari
loading...
loading...
Hi! ,
I am also having the similar problems with my Transcend StoreJet 25M. I took a backup of by Dell Inspiron some 8 months back and since then never used the drive. Now when I tried to attached it to any other computer (Inspiron is in repair shop now and so can’t use the same), although I was able to see it as F: drive, was not able to access. Tried running chkdsk f: /r, it worked for some steps, but ended incomplete with soem “Unrecognized Error” message. Finally as I had mos of my stuff in my new Laptop, I tried to do a full format using disc manager ( Windows XP SP3). It ran for hours with no ending, so had to break in between. Then I ran a quick format and wow! I was able to access the drive. Also could copy some small files with success on it. But as soon as I tried to copy a bigger file I get a “delayed write” error, though file gets copied. But then the drive gets locked.
As suggested above, thought of setting the LowerFilters. But before that I downloaded and ran IOCTL utility, to my surprise for this drive the MaxTransferSize is specified only 65536, which is less than 128Kb. Not sure whether setting this to 128k will help or not.
Adapter Details
————————
Version: 32
Size: 32
MaxTransferLength: 65536
MaximumPhysicalPages: 17
AlignmentMask: 0
AdapterUsesPio: 0
AdapterScansDown: 0
CommandQueueing: 0
AcceleratedTransfer: 0
BusType: 190471
BusMajorVersion: 0
BusMinorVersion: 60833
loading...
loading...
I am having exactly same problem. Request the author of the article to solve this query. Thanks.
loading...
loading...
@everyone: PLEASE READ Windows Delayed Write Failed – Ultimate Solutions , everything is explained, with many solutions! And please do not post comments here anymore.
Thanks for your continuous support.
loading...
loading...
Gad, you should really learn to type a path so it’s understandable, example-. control set>control session>etc. where ever the heck your trying to point to
loading...
loading...
@mickey: Thanks for pointing the mistake out.
@everyone: PLEASE READ Windows Delayed Write Failed – Ultimate Solutions , everything is explained, with many solutions! And please do not post comments here anymore.
Thanks for your continuous support.
loading...
loading...