C# Class KFS.FileSystems.NTFS.FileSystemNTFS

Encapsulates an NTFS filesystem.
Inheritance: FileSystem
Afficher le fichier Open project: Alex-Jaeger/BitcoinFindAndRecover Class Usage Examples

Méthodes publiques

Méthode Description
FileSystemNTFS ( IFileSystemStore store ) : KFS.Disks
GetRoot ( ) : FileSystemNode
GetSearchStrategies ( ) : List
GetSectorStatus ( ulong sectorNum ) : SectorStatus
SearchByMFT ( FileSystem callback, string searchPath ) : void
SearchByTree ( FileSystem callback, string searchPath ) : void

Private Methods

Méthode Description
GetChanceOfRecovery ( FileSystemNode node ) : FileRecoveryStatus
GetClusterStatus ( ulong lcn ) : SectorStatus
LoadBPB ( ) : void
MftScan ( FileSystem callback ) : void
Visit ( FileSystem callback, FileSystemNode node ) : void

Method Details

FileSystemNTFS() public méthode

public FileSystemNTFS ( IFileSystemStore store ) : KFS.Disks
store IFileSystemStore
Résultat KFS.Disks

GetRoot() public méthode

public GetRoot ( ) : FileSystemNode
Résultat FileSystemNode

GetSearchStrategies() public méthode

public GetSearchStrategies ( ) : List
Résultat List

GetSectorStatus() public méthode

public GetSectorStatus ( ulong sectorNum ) : SectorStatus
sectorNum ulong
Résultat SectorStatus

SearchByMFT() public méthode

public SearchByMFT ( FileSystem callback, string searchPath ) : void
callback FileSystem
searchPath string
Résultat void

SearchByTree() public méthode

public SearchByTree ( FileSystem callback, string searchPath ) : void
callback FileSystem
searchPath string
Résultat void