Changeset 1014


Ignore:
Timestamp:
05/07/09 14:29:51 (5 years ago)
Author:
lowjoel
Message:

Fixed the valid minimum date range for NTFS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/Manager/FileSystem.cs

    r991 r1014  
    358358                //Squeeze one-byte files until the volume or the MFT is full. 
    359359                DirectoryInfo rootDir = new DirectoryInfo(info.MountPoints[0]); 
    360                 long oldMFTSize = NtfsAPI.GetMftValidSize(info); 
     360                long oldMFTSize = NtfsApi.GetMftValidSize(info); 
    361361 
    362362                for ( ; ; ) 
     
    377377 
    378378                    //We can stop when the MFT has grown. 
    379                     if (NtfsAPI.GetMftValidSize(info) > oldMFTSize) 
     379                    if (NtfsApi.GetMftValidSize(info) > oldMFTSize) 
    380380                        break; 
    381381                } 
     
    398398            { 
    399399                //Get the size of the MFT 
    400                 long mftSize = NtfsAPI.GetMftValidSize(info); 
    401                 long mftRecordSegmentSize = NtfsAPI.GetMftRecordSegmentSize(info); 
     400                long mftSize = NtfsApi.GetMftValidSize(info); 
     401                long mftRecordSegmentSize = NtfsApi.GetMftRecordSegmentSize(info); 
    402402                int pollingInterval = (int)Math.Max(1, (mftSize / info.ClusterSize / 20)); 
    403403                int totalFiles = (int)Math.Max(1L, mftSize / mftRecordSegmentSize) * 
     
    419419 
    420420                        //Check if the MFT has grown. 
    421                         if (mftSize < NtfsAPI.GetMftValidSize(info)) 
     421                        if (mftSize < NtfsApi.GetMftValidSize(info)) 
    422422                            break; 
    423423                    } 
     
    447447            get 
    448448            { 
    449                 return new DateTime(1600, 1, 1, 0, 0, 0); 
     449                return new DateTime(1601, 1, 1, 0, 0, 0); 
    450450            } 
    451451        } 
Note: See TracChangeset for help on using the changeset viewer.