C# Class KFS.FileSystems.NTFS.FileSystemNTFS

Encapsulates an NTFS filesystem.
Inheritance: FileSystem
Mostra file Open project: Alex-Jaeger/BitcoinFindAndRecover Class Usage Examples

Public Methods

Method 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

Method 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 method

public FileSystemNTFS ( IFileSystemStore store ) : KFS.Disks
store IFileSystemStore
return KFS.Disks

GetRoot() public method

public GetRoot ( ) : FileSystemNode
return FileSystemNode

GetSearchStrategies() public method

public GetSearchStrategies ( ) : List
return List

GetSectorStatus() public method

public GetSectorStatus ( ulong sectorNum ) : SectorStatus
sectorNum ulong
return SectorStatus

SearchByMFT() public method

public SearchByMFT ( FileSystem callback, string searchPath ) : void
callback FileSystem
searchPath string
return void

SearchByTree() public method

public SearchByTree ( FileSystem callback, string searchPath ) : void
callback FileSystem
searchPath string
return void