Master File Table ($MFT) size and speed

Page 1 of 2 12 LastLast

  1. Posts : 2,754
    Windows 10 Home x64
       #1

    Master File Table ($MFT) size and speed


    Hello.

    Is there any relation to access speed and $MFT size?

    I am wondering because when you have one big partition only (C drive) the $MFT can grow pretty huge.

    I have seen $MFT sizes ranging from 600 to 1000MB in size. Is the $MFT loaded all the time in memory?

    Does its size affects speed? If so, is there any way to shrink it (GPT Partition style)?
      My Computer


  2. Posts : 2,487
    Windows 10 Home, 64-bit
       #2

    What command do I have to run to find it?

    Where is it?

    All I know for sure is that my search tool can scan it and spit out results as quick as I can type.
      My Computer


  3. Posts : 5,086
    21H1 64 Bit Home
       #3

    I don't think so. Here's what I use.

    Master File Table ($MFT) size and speed-mft.jpg

    Master File Table ($MFT) size and speed-mft2.jpg

    More info here:

    (Outdated guide)

    PrivaZer PC cleaner - Windows 7 Help Forums

    The shellbags issue is fixed.

    Master File Table ($MFT) size and speed-shellbags.jpg

    For anyone reading this post:

    Do not run this software in auto cleanup mode and do not run it without saving backups unless you know what you are doing, can understand all the options (click through all of them to view) and understand the consequences of selecting various checkboxes.

    I've been using it for ages - no problem.

    So many users run it for the first time without understanding the options then complain that it screwed up their system.

    EDIT: I did once find a free MFT parser/ viewer (required email request to developer to get the download and license) and contents of the MFT just reflected contents of the drive.
    Last edited by Callender; 18 Jun 2020 at 17:19. Reason: spelling
      My Computer


  4. Posts : 1,249
    Windows 10 Pro
       #4

    The size of the MFT would have minimal impact on performacne. The sizes given seem very reasonable. It is not fully loaded into RAM but I assume frequently accessed portions would be.

    The $MFT file is one of the NTFS metadata files. They are not visible in Windows Explorer or similar utilities. They can only be seen with special software. Prior to Windows 2000 these files could be seen with the dir command but that is no more.
      My Computer


  5. Posts : 5,086
    21H1 64 Bit Home
       #5

    Just for info - here's what I used. It appears to be no longer available.

    Looking inside MFT - Windows 7 Help Forums
      My Computer


  6. Posts : 5,086
    21H1 64 Bit Home
       #6

    So looking back through the posts someone posted this link:

    https://support.microsoft.com/en-us/...file-table-mft

    So I find:

    Master File Table ($MFT) size and speed-mft.jpg

    It's above my head and I'm not entirely sure what it does but quoted from the article:

    Note This is a run-time parameter and does not affect the actual format of a volume. Rather, it affects the way NTFS allocates space on all volumes on a given system. Therefore, to be completely effective, the parameter must be in effect from the time that a volume is formatted and throughout the life of the volume. If the registry parameter is adjusted downward or removed, the MFT zone will be reduced accordingly, but this will not have any affect on MFT space already allocated and used.


      My Computer


  7. Posts : 2,754
    Windows 10 Home x64
    Thread Starter
       #7

    Thanks. I will leave $MFT alone because system seems to be more responsive after several reboots. Knowing also that not all $MFT is loaded into memory is reassuring.

    To check your $MFT size and usage, open an administrative cmd window and run defrag in ANALYZE mode. E.g. defrag -a -u -v c:

    PS - I forgot to add that things improved after splitting C partition into C and D.
      My Computer


  8. Posts : 5,086
    21H1 64 Bit Home
       #8

    Maybe of interest:

    Master File Table ($MFT) size and speed-swiftsearch.jpg

    Download SwiftSearch - MajorGeeks

    Searches via MFT.
      My Computer


  9. Posts : 2,487
    Windows 10 Home, 64-bit
       #9

    eLPuSHeR said:
    To check your $MFT size and usage, open an administrative cmd window and run defrag in ANALYZE mode. E.g. defrag -a -u -v c:
    Thanks for that command.

    Here's mine.

    Master File Table ($MFT) size and speed-defrag.jpg
      My Computer


  10. Posts : 26,345
    Win11 Pro, Win10 Pro N, Win10 Home, Windows 8.1 Pro, Ubuntu
       #10

    @eLPuSHeR everything you want to know about $MFT: https://docs.microsoft.com/en-us/win...ter-file-table
    By the way if you use file search software like Everything or Ultrasearch that use MFT instead of the index it is 100's of times faste, and gets a lot more hits.
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 18:29.
Find Us




Windows 10 Forums