Hello All -
To determine the current size of the MFT on a Windows NT-based computer, the
“dir /a $mft” command on an NTFS volume gives the desired data, similarly it
gives data for other metadata files too, e.g. $Extend, $UpCase, $Secure,
$BadClus, $Boot, $Bitmap, $AttrDef, $Volume, $MFTMirr etc.
I would like to know a way On Windows 2000 (Server, Adv. Server) where in I can
retrieve the sizes of NTFS metadata files. Is there a definite way, or has
Microsoft exposed any of the APIs to get this data through some IOCTLs or
FSCTLs? On trying out above-mentioned dir/a command on Windows 2000 does not
return any information, has it anything to do with the newer version of NTFS? or
MS has fixed/patched up “dir” command? (Just a wild guess)
Also, how can one know the version of NTFS that is currently being used? I
definitely know it is different for different flavours of NT, 2000 and for
different service packs. Any pointers in this direction would be of great help.
I want to know how much space is actually consumed by metadata structures that
actually build up NTFS.
Any help in this regard would be greatly appreciated.
Thanks in advance,
- Pankaj