Enum ntfs::KnownNtfsFileRecordNumber
source · #[repr(u64)]pub enum KnownNtfsFileRecordNumber {
MFT,
MFTMirr,
LogFile,
Volume,
AttrDef,
RootDirectory,
Bitmap,
Boot,
BadClus,
Secure,
UpCase,
Extend,
}
Expand description
A list of standardized NTFS File Record Numbers.
Most of these files store internal NTFS housekeeping information.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/index.html
Variants§
MFT
A back-reference to the Master File Table (MFT).
Leads to the same File Record as Ntfs::mft_position
.
MFTMirr
A mirror copy of the Master File Table (MFT).
LogFile
The journaling logfile.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/logfile.html
Volume
File containing basic filesystem information and the user-defined volume name.
You can easily access that information via Ntfs::volume_info
and Ntfs::volume_name
.
AttrDef
File defining all attributes supported by this NTFS filesystem.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/attrdef.html
RootDirectory
The root directory of the filesystem.
You can easily access it via Ntfs::root_directory
.
Bitmap
Map of used clusters.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/bitmap.html
Boot
A back-reference to the boot sector of the filesystem.
BadClus
A file consisting of Data Runs to bad cluster ranges.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/badclus.html
Secure
A list of all Security Descriptors used by this filesystem.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/secure.html
UpCase
The $UpCase file that contains a table of all uppercase characters for the 65536 characters of the Unicode Basic Multilingual Plane.
NTFS uses this table to perform case-insensitive comparisons.
Extend
A directory of further files containing housekeeping information.
Reference: https://flatcap.github.io/linux-ntfs/ntfs/files/extend.html