Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I experienced my first crashed Hard Drive a few days back, luckily it was not the primary disk and was just full of software which I could reinstall on.

I tried several utilities like

To try and save my hard drive partition however they could not fix it.

I had to reformat the disk as the MFT (Master File Table) got corrupted and Windows chkdsk could not find the backup for it.

I was wondering how I can locate this MFT and back it up on a seperate location, say one of my other hard drives.

I am not using RAID

Disks are SATAII

Is it possible, how can I prevent a crashed disk in future?

Thanks for your time!

share|improve this question
Windows backs up the mft automatically, its called the $mftmirror, but won't help if the drive dies or both the mft and mirror are overwritten or corrupted somehow, so a full disk backup as suggested by others is the best… – Moab Feb 9 '12 at 17:15
@Moab It's not exactly a "backup" of the MFT since it only contains the first four records. See $MftMirr @ – user193130 Jul 20 '14 at 4:30
As Moab and others suggested merely backing up the MFT is quite useless. Here are other reasons 1) It reflects the current state of the filesystem such as the physical locations of files which can change over time. It'll probably be considered corrupted by the OS if it doesn't accurately depict the current state. 2) The whole idea of backing up the MFT is to guard against MFT corruption, but what if the actual file data become corrupted? Then a perfect MFT is useless since ultimately, the files are what's important. Much better just to backup the files. – user193130 Jul 20 '14 at 4:37
up vote 4 down vote accepted

Not really an answer to your question, but NTFSInfo can at least tell you the clusters where the MFT is located:

NTFSInfo output

Maybe that's a start. But even if you extract the MFT, I have a hard time coming up with an idea on how to make use of it at a later time. I agree with jdh that a full backup would most likely be the best solution as that will make it a lot easier to recover from a failure.

share|improve this answer
alternatively fsutil fsinfo ntfsinfo x: - too bad it's localized. – n611x007 Jan 12 '13 at 11:25

A full disk imaging tool would be a better solution for this situation. Tools like Acronois, Symantec Ghost or System Restore in Windows 7. These tools make a compressed image of the entire partition and/or drive, which can be restored from a bootable CD if the entire original drive is lost. Depending on the tool, they have the ability to backup deltas (and I think limited individual file restore?). Having a regular schedule to make backup images and store a copy remotely, is a great plan.

share|improve this answer

I have a similar situation with a large (16 TB) GPT drive that is part of a Raid 5 array. Backing up the entire drive is not an affordable option. I will be assuming GPT uses an MFT as well for the rest of this, but if that's not the case please correct me. I have lost data due to software corruption and not hardware failure in a raid array. If I don't defragment the drive (or I'm persistent about creating a new backup of the MFT), I don't see any reason backing up just the MFT wouldn't help protect against data loss. If the drive isn't frequently written to and the MFT backup was setup on a schedule, this seems like a viable option. My search for such a MFT backup option brought me here. I can say I have been able to find a utility called Partition Guru that will allow you to backup/restore the partition table. This is one step in the right direction of protecting against software data corruption. I'm in communication with the company right now to find out if there is a way to setup the partition table backup on a schedule and find out if they have an option for backing up the MFT as well. I'll keep you updated with their reply.

share|improve this answer
Please don't leave answers stating that you have the same problem as the one described in the question. If you have sufficient reputation, you may upvote the question. Alternatively, "star" it as a favorite and you will be notified of any new answers. – DavidPostill Jun 20 at 21:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .