public static DiscFileSystem DiagnosticNtfsFileSystem() { SparseMemoryBuffer buffer = new SparseMemoryBuffer(4096); SparseMemoryStream ms = new SparseMemoryStream(); Geometry diskGeometry = Geometry.FromCapacity(30 * 1024 * 1024); Ntfs.NtfsFileSystem.Format(ms, "", diskGeometry, 0, diskGeometry.TotalSectorsLong); var discFs = new DiscUtils.Diagnostics.ValidatingFileSystem <Ntfs.NtfsFileSystem, Ntfs.NtfsFileSystemChecker>(ms); discFs.CheckpointInterval = 1; discFs.GlobalIOTraceCapturesStackTraces = false; return(discFs); }
public static DiscFileSystem DiagnosticNtfsFileSystem() { SparseMemoryBuffer buffer = new SparseMemoryBuffer(4096); SparseMemoryStream ms = new SparseMemoryStream(); Geometry diskGeometry = Geometry.FromCapacity(30 * 1024 * 1024); Ntfs.NtfsFileSystem.Format(ms, "", diskGeometry, 0, diskGeometry.TotalSectors); var discFs = new DiscUtils.Diagnostics.ValidatingFileSystem<Ntfs.NtfsFileSystem, Ntfs.NtfsFileSystemChecker>(ms); discFs.CheckpointInterval = 1; discFs.GlobalIOTraceCapturesStackTraces = false; return discFs; }