Główne tabele plików to systemy śledzenia plików, które są używane w systemie plików Windows NT. Uważane za ważną część plików metadanych, pomagają określić objętość woluminu NTFS. Tablica, często nazywana MFT, zawiera informacje o każdym pliku i katalogu znalezionym w systemie plików.
W rzeczywistości, główna tabela plików działa jako punkt wyjścia dla procesu zarządzania związanego z systemem plików NT. Z tej perspektywy MFT funkcjonuje jako tabela bazy danych w stylu relacyjnym, ponieważ zawiera cenne informacje potrzebne do wykonania różnych plików znajdujących się w systemie. Uzyskując dostęp do głównej tabeli plików, system jest w stanie przejrzeć zawartość i zidentyfikować pliki potrzebne do wykonania danej akcji. Tabela zawiera wystarczająco dużo szczegółów, aby umożliwić systemowi wybranie właściwych plików, a następnie zlokalizowanie rzeczywistego pliku na dysku twardym.
Korzystanie z tabeli MFT obejmuje funkcjonalność tabeli FAT, którą można znaleźć w wielu innych systemach archiwizacji. Jednak główna tabela plików wykracza poza tę funkcję, działając jako punkt uruchamiania, a także zapewniając łatwy zasób do identyfikacji plików niezbędnych do danego wykonania. MFT również będzie się rozwijał, gdy nowe aplikacje będą ładowane na dysk twardy. Aby efektywnie zarządzać przestrzenią dyskową przydzieloną dla tabeli plików, organizacja tabeli ogranicza rzeczywisty rozmiar tworzonego rekordu.
Pożądane jest tworzenie nowych rekordów w głównej tabeli plików, ponieważ obecność rekordów pomaga zmaksymalizować wydajność. Z tego powodu dysk twardy skonfigurowany dla systemu Windows NT zwykle rezerwuje około dwunastu procent miejsca na MFT. Jeśli rozmiar tabeli ostatecznie przekroczy ten przydział, system można dostosować, aby zwiększyć ilość przydzielonego miejsca na dysku. Jednak dodatkowa przestrzeń niekoniecznie będzie mieścić się w sektorze sąsiadującym z oryginalną główną tabelą plików. Obecność innych katalogów i plików pomiędzy sektorami może prowadzić do niewielkiego spadku wydajności.