Error writing c:\$mft

moz31 Posted messages 2 Status Member -  
 Zld -
Hello
I have an offset writing problem failing in c:\$mft
unfortunately for me the error is random
scandisk finds no cluster errors

has anyone had the same problem? and did they find a solution

Thank you in advance

Alex.
Configuration: P4 3Go 1Go DDR2 disk 80GO

18 answers

peinard1
 
Here is the translation: "Here I had the same problem and I spent 2 months figuring out where it came from:

Actually, it's very simple. Windows XP, etc... all these operating systems that support USB peripherals (I have XP) can turn off a peripheral to save energy, which disconnects the external hard drive and causes this error!!

The steps to prevent Windows from turning off your hard drive:
- right-click on My Computer, Properties, Hardware, Device Manager,
- then expand the USB controller tab,
- look for the one where your hard drive is connected, right-click on it, then Properties and the Power Management tab
- once you find it, uncheck the box that allows Windows to turn off the device to save energy

And there you go, it's done. I hope this helps people who are going through the same problem
+++ and good luck."
11
tintin
 
Hello Peinard1, of course I have the same issue but on the "G:\Mft" drive and also with the "shifted writing"
I have formatted it twice and still have this problem (this G drive is 96% free space). After "trying" to follow your procedure, at the end of it I don’t have a Power/Off tab - XP Pro 2000 -
Can you enlighten me (I’m not a genius in computers). Best regards
0
Zld
 
Hello,
I have the same problem as mentioned above. I don't have the Start/Stop tab?
What should I do about it?
And actually, what is offset writing?
Thank you!!
0
sebsauvage Posted messages 33284 Registration date   Status Moderator Last intervention   15 684
 
Not that I know of.

If it's an external drive, I recommend disabling write caching on this device.
2
Trasher
 
Hello Sebsauvage,

I recently had this problem with misaligned writing. A real headache!!! But after a lot of searching, I think I've found THE reason for all this.
By digging deep on the internet, I found articles referring to Windows behavior in case of repeated disk errors. In fact, if Windows detects more than 6 disk errors, the system switches from UDMA mode to PIO mode. Now, PIO is an old slow thing that will certainly struggle with today's high-capacity drives. This conclusion comes from several posts, and the proposed solution is to disable write caching, etc. Thus, with large drives and PIO: significant system slowdown and ultimately issues with misaligned writing or even a complete system freeze...
To wrap up, the solution: go to Device Manager, ATA/ATAPI IDE controller, double-click on one of the channels (e.g., primary IDE channel), check in the 'Advanced Properties' tab what the active mode is; if it’s PIO, you need to uninstall (right-click on the IDE channel) and then restart the system.

Trasher
0
ELMINSTEUR > Trasher
 
It doesn't work for me, I don't have the PIO option... probably because I'm on SATA. I have 4 hard drives of different formats and brands, all SATA. I changed the cables, dusted them off, reformatted, run scandisk, used the tools from Maxtor and Seagate, defragmented, disabled the cache, checked the latest drivers for my motherboard (which is very high-end by the way). My E drive had this problem 2 months ago (that's the one I tried to format unsuccessfully) and now my F drive just did the same thing..... I AM DESPERATE.
0
sebsauvage Posted messages 33284 Registration date   Status Moderator Last intervention   15 684
 
Try this:

chkdsk c: /F

And if it asks you to do it on the next restart, answer "yes," then restart. It will check the disk.
1
charmingwolf
 
Change your tablecloths. If you have multiple hard drives, change the master location to slave...
I had the same problem with 5 hard drives + 1 burner in the system.
Wolf
1
bogoss68 Posted messages 10 Status Member 2
 
Hello,

Thanks for taking the time...

My hard drive works well on other PCs and the problem occurs with other devices on this USB2 card as soon as the file used is several MB, but only in the direction from HDD to PC. I can easily copy large files to a hard drive connected to this card, but not the other way around. I always get the message "Delayed write failed." I have already tried a lot of tricks (unchecking delayed write on all HDDs, preventing Windows from turning off this peripheral for power saving, etc.), but nothing works. Is it a problem with my PC's capacity?

Thanks in advance...
1
fandemazul
 
Hello everyone. For my part, this error occurs very frequently on my external hard drive in NTFS, so...
Every time I have to turn it off and disconnect it (firewire).

Who can help me???

What should I do?
Reinstall the HDD?

Thanks for your help.
0
maxime131 Posted messages 5 Status Member
 
Yeah lol that's what I do, but I back up my hard drive every week so if there's a problem I can reinstall while keeping the files I need.
0
fandemazul
 
Okay, but is there any way to stop these saving errors???
0
Eproms
 
Same for me on the hard drive or a storage drive writing error!

After the reboot, the HDDs are no longer detected and I have to unplug and plug the cable again for everything to start working again :( really frustrating.
0
Fandemazul
 
So what is the solution? Reinstall XP? How to access the HDD interface?
0
Birdie
 
I have the same problem. Has anyone found a solution?

Thank you.
0
Pierre
 
Thank you, Seb
finally an interesting solution!
0
edmond darbois
 
0
gillou85
 
Hello,
I'm having this problem with my hard drive d, where all my documents are stored.
It happens to me 5 to 6 times a day.
I've tried all the tips, but nothing works.
Does anyone have a solution?
Thank you
gillou885
0
simplia
 
I followed the recommended steps from https://support.microsoft.com/en-us/help/330174 but before following these steps, I searched for this file everywhere (hard drives, hidden folders, registry) but never found it.

I find this very strange.
If I had found it, I would have at least had it checked by my antivirus.
Isn't this strange?
I wonder if there's something else hidden beneath this error message regarding this file?
0
Dede
 
Hello everyone

It is completely normal that you do not see this file, it is your swap file (called swap in Linux)!
If your system does not have enough memory, it writes the data to this file; of course, disk memory is much slower than RAM, so if your PC has a lot of disk access for no reason, it means you do not have enough memory, we say the computer is swapping!
It can happen that viruses can embed themselves in this file, and there is a rather simple solution to avoid this: either you download XP Antispy and in the options, check "purge the swap file at every startup," or you type in Run: regedit. Once in the registry, go to this registry value: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, then take the key: ClearPageFileAtShutdown, right-click on it, modify, and put 1 in the value data!
WARNING: purging this file significantly slows down the reboot, but you have to choose between performance and security. The option to scan this file is to be avoided because if it detects a virus, it will delete this file, which is essential for Windows!
I know this post is dated, but if it can help some understand, it can always be useful!

Also, for the delayed write problem, there is the Microsoft option: https://support.microsoft.com/en-us#kb2
Either change the 40-pin IDE cable to an 80-pin one
Or disable UDMA (Ultra Direct Memory Access) for the hard drive in question in the BIOS!

I had this problem with my IDE data drive and I disabled UDMA in the BIOS, since then no more issues. I should specify that I have a 40-pin cable for the data drive, but I don't care about performance for this drive!!
0
bogoss68 Posted messages 10 Status Member 2
 
Hello,

I set up a PCI USB2 card two days ago to connect my external hard drive. Everything went well for the configuration and the first connection. But after a few minutes, my hard drive disconnects with an error message and a small yellow triangle each time. I have to turn off the hard drive and reconnect it for 5 minutes, and then it disconnects again!

I have already unchecked "Enable write caching on the disk," but the problem persists. Could it be related to my PC configuration or electrical power? I also changed the USB cable, but no improvement.

I've seen a lot of forums where this question is asked, but never a real answer. If someone could help me...

Config: XP Pro SP3, 512 RAM, 1.8 GHz, PCI USB2 card, IOMEGA 500 Go hard drive.

This happens during a file transfer from the disk to the PC and not the other way around, or when I'm listening to music stored on this disk, for example. If I leave the disk connected without doing anything on it or just opening/closing folders, everything is fine. But I will look into it. Thanks for the info. Could it be a bandwidth issue, or something else that my PC configuration can't support (power supply, CPU, etc.)? Because the message about write caching also mentions a folder J:\$Mft...

Heeeeeeeeeeelp!!!
0
Dede
 
Hello,

To begin with, try connecting your hard drive to another PC to see if you still have the issue. If so, the problem is with your hard drive, and I would advise you to format it! If not, then the issue is with your USB port!
Keep me posted.
0
pb2010
 
Hello, I found out where the problem was coming from.

Having two external USB hard drives, I frequently copy files between the two. However, I noticed that this type of error occurred when I copied a directory containing at least one file that is several GB in size.

I think the reason is very simple: copying such a file takes a significant amount of time, and the operating system releases the handle of the source directory since it hasn't been accessed for a while, which leads to the error.

The solution is to avoid copying folders containing such files and prefer to copy those files directly, which avoids this handle management issue.

In any case, this works for me.

Best regards,
0