Category: 

What is a Master File Table?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 09 October 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Coloring your hair in the ‘30s often came with swollen eyelids, blisters and headaches.  more...

October 21 ,  1879 :  Thomas Edison lit up a light bulb for the first time.  more...

Master file tables are file tracking systems that are used in the function of a Windows NT filing system. Considered to be a important part of the metadata files, they help to define the volume of an NTFS volume. Often referred to as the MFT, the table houses information about every file and directory that is found in the file system.

In actual operation, the master file table functions as the starting point for the management process related to the NT file system. From this perspective, the MFT functions as a relational style database table, since it houses valuable information needed to execute various files housed on the system. By accessing the master file table, the system is able to look through the contents and identify files needed for the given action. The table provides enough detail to allow the system to choose the right files and then locate the actual file on the hard drive.

The use of a MFT encompasses the functionality of the FAT table found in many other filing systems. However, the master file table goes beyond that function by acting as a launching point as well as providing an easy resource to identify the necessary files for a given execution. The MFT also will expand as new applications are loaded onto the hard drive. In order to manage the disk space allocated for the file table efficiently, the organization of the table limits the actual size of the record that is created.

Ad

The creation of new records in the master file table is desirable, as the presence of the records helps to maximize the performance. For this reason, a hard drive that is configured for Windows NT will normally set aside roughly twelve percent of the space for the MFT. Should the size of the table eventually exceed this allotment, the system can be adjusted to increase the amount of disk space assigned. However, the additional space will not necessarily be housed in a sector adjacent to the original master file table. The presence of other directories and files between the sectors may lead to a slight decrease in efficiency.

Ad

More from Wisegeek

You might also Like

Discuss this Article

Frances2
Post 3

@zzyzx252002 – The only way to reduce the percent of your MFT that’s in use is to delete files from your hard drive and empty your recycle bin. That will also delete references to those files in the MFT, freeing up more space inside it.

However, you don’t need to do that. Once your MFT space reaches 100%, your operating system will automatically expand the area allocated for your MFT.

In other words, your MFT being at 95% usage is perfectly normal and you shouldn’t mess with that in any way.

But, one thing you should do is use Diskeeper's boot-time tool to defragment the MFT (assuming you’re using a Windows operating system). Use Diskeeper’s help files to find out how to do that.

By defragmenting your MFT, you should gain a little bit of a performance boost, but it might not be noticeable. You probably need to defragment your entire hard drive while you’re at it.

A fragmented drive can really slow your computer down because it takes longer to read each file’s data, since it’s scattered in blocks all over the hard drive.

zzyzx252002
Post 2

how can you reduce the percent of your MFT's in use as mine is 95 percent and only 40 percent of my hard drive is in use? Could this be causing my computer to be slow? Thank you.

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email