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 :
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…
GD Star Rating
loading...GD Star Rating
loading...Read more

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.
loading...
loading...










Hi,
I had same problem too. I tried lots of things to fix that but I couldn’t fix untill I read your post. I uninstalled Nod32 and it worked, thank you for your share;)
Burak
loading...
loading...
Hi
I have the exact same problem that you describe. After installing the latest version of nod32 (eset antivirus is been called now) and after rebooting MSN didn’t work anymore giving me the well know error code 80072745 :S
after a lot of forums reading and try all recommended solutions, nothing works!! (only using the 5.1 version works, just like you)
After a lot of frustration I start thinking in some change made lately in my PC and the only one was the antivirus update (from 2.X to 3.X)… so I un-install my antivirus.. try to log to MSN and works marvelous as before… so It was the new NOD32!!! I was very surprised ..considering that I disable it the service (on one of my tries) and that didn’t work.
so the conclusion was that the only solution was REMOVING nod32… and I don’t like that! I prefer nod32 before any other antivirus, I have a lot of bad experience with McAffe so I’m thinking on installing it. May be I could try kapersky.
Does any one has any explanation on this matter?
Regards
loading...
loading...
YO TENIA EL kapersky PERO NO ME GUSTO , NO PODIA ABIRLO TRATE DE REPARARLO PERO NO FUNCIONO Y LA UNICA OPCION ERA des-instalarLO Y LO HICE PERO MI PC TENIA ALGO PUSE EL AVG Y EL AVAST! Y RESULTO DE MARAVILLA. instalaro
loading...
loading...
I use a wireless modem/router to connect to the internet so this may not necessarily work for you but the idea might just be the same. I turn off my modem/router for 30 seconds and restarted it. While it is starting up, I went into the command prompt in Windows and typed “ipconfig /flushdns” in the command prompt. Restarted MSN Messenger and it connected.
loading...
loading...
hello….i have the same problem as you have…but ive always known that the problem was with the antivirus program….i had eset but that had no problems with msn….before i was using norton internet security it didnt allow me to connect to msn…now im using bit defender 2008 total security and it doesnt allow me to connect to messenger even though i set the firewall settings as it should be….but when i connect through a wired lan not wireless i can connect…if u have a bug fixer or anything or even know what to do i’d be very grateful…thanks a lot…
loading...
loading...
[...] http://www.gibni.com/live-messenger-cannot-sign-in-80072745-error-in-live-messenger-solved [...]
Hi!
I have same problem with Eset programs. With NOD32 3.x I find a solution (I try only once, and it have worked – it doesn’t mean, that will work anytime): At the Task Manager (Ctrl+Alt+Delete) close the ekrn.exe program (it will restarting immediatly automaticly, so, it isn’t disappear from the task list). And try to log in with Live Messenger.
I have tried with ESET Smart Security (ofcourse with opened MSN ports), but didn’t work…
loading...
loading...
Wow this was the only suggestion that actually worked! Thanks!
loading...
loading...
hi
I had the same problem
I was searching in web and when i found this post I tried to uninstall the nod32 and it worked.
About antivirus, well I heard about AVG and I’ll try it. is free and I heard good things about it.
Good luck u all
loading...
loading...
yo tambien tengo avg como veo es bueno pero el unico ploglema con el mio es que esta en ingles
loading...
loading...
merci à toi pour lapic
loading...
loading...
hello, j’aime beauicoup ton blog
on y trouve souvent quelquew perles. Je me demandais pourquoi avoir fait cete précision :b “i contacted microsoft but there was no answer from their side” 
loading...
loading...
Here is the crazy thing I had to do to fix this…
Dear all if you have not heard simply add these addresses to the following file that should be opened with notepad and MSN will work.
C:\WINDOWS\system32\drivers\etc\hosts – (When you open the ETC folder open the HOSTS file using notepad).
insert the following addresses:
65.54.239.80 messenger.hotmail.com
65.54.239.80 dp.msnmessenger.skadns.net
(INSERT THEM DIRECTLY UNDER THE OTHER 2 ADDRESSES AND ALIGN THEM WITH TAB.)
Easy done … good luck.
loading...
loading...
This worked for me and i still have my anti-virus Eset
loading...
loading...
I insert the following addresses:
65.54.239.80 messenger.hotmail.com
65.54.239.80 dp.msnmessenger.skadns.net
And then what ??
I save it as a new file?
delete the old one ??
loading...
loading...
I had problems but its only with ym new @live.co.uk addy
the others works
loading...
loading...
Hi,
Thank you everyone for your warm and constructive comments!
Keep commenting
loading...
loading...
Hola Chicos,
Les cuento que tenía el mismo problema. Instalé el nod32 y el messenger dejo de funcionar. Después de navegar en la web por buen rato y no encontrar respuesta me puse a jugar con el nod32 y encontre que si vas a propiedades avanzadas\configuración de la protección del trafico de red\navegadores de internet y deseleccionas el messenger. Luego dentro de esa misma ruta vas a MOdo activo y tambien deseleccionas el messnger entonces LISTO!!! ya tienes messenger again!!! yeeee!!!
Si no te funciona trata deseleccionando también el iexplorer y prueba. Muchas suerte.
Sorry if I didn’t write in english. I love spanish! bye!
loading...
loading...
yo soy el unico que te entiendo tampoco se escribir en Inglés
loading...
loading...
Duda Kata, Mil gracias por la info del Nod 32.. Hice lo que propones y MAGNIFICO MSN Nuevamente me funciona!!!
loading...
loading...
Yup, you are right, it’s Eset NOD32 anti-virus that caused the problem. Once I uninstalled NOD32, rebooted the PC, Live Messenger MSN worked fine. I guess I will have to change to another anti-virus. I installed the Free AVG anti-virus for the time being which worked fine with Live Messenger MSN.
loading...
loading...
i had the same prblem n i also use nod32…the solution is tht disable ur antivirus and make sure tht live messenger is ticked in ur firewall settings n also make sure ur time and date is correct…den try to sign in n it will work…after signing in…enable nod32 again….:P
loading...
loading...
The-fix: Right click on the Nod32 icon in the systray where the system clock is, click on Advanced setup. Select Protocol Filterting and change the selection to HTTP and POP3 ports. This will solve the problem. (You’ll need to close and reopen Live Messenger after you’ve made the changes before it’ll work)
loading...
loading...
I have the same problem when using NOD32 and I tried “the fix” that Nico mentioned. It works! Thanks alot.
loading...
loading...
I had the same pb. Thanks to Nico for his solution.
I unchecked the two boxes (POP3 and HTTP) in Advanced Setup.
Whatever, Is the web protection still efficient after this?
loading...
loading...
perfect Nico! THXXXXXXXX!!!
loading...
loading...
In Nod32
Go to advanced Setup
->Antivirus and Antispyware
->Web Access Protection
->Http
->Web Browsers
UNcheck Windows Live Messenger.
Job Done.
No host file messing.
loading...
loading...
eyy se q esto ya es viejo pero recien ahora tengo internet en casa y tenia problemas para el msn pero gracias a tu solucion lo arregle encima en otros lados salia con otros nombres y no entendia ejeje muchisimas graciasss..
loading...
loading...