Patent ID: 7672982
Filing Date: 2010-03-02
Classification: G06F

Abstract:
1. A computer-readable storage medium having computer-readable instructions stored thereon for execution by a processor to perform a method for defragmenting a Windows NT file system volume, the method comprises the steps of: selecting a file record which is stored in a master file table associated with the Windows NT file system volume, wherein at least one non-resident attribute associated with the file record, and data associated with the at least one non-resident attribute is stored outside the file record in at least one data extent, and wherein the at least one non-resident attribute is an attribute of the file record which requires more disk space than is available within the file record, and the data extent comprises at least one data block located outside of the file record; querying the at least one data extent without opening the at least one non-resident attribute; determining whether to defragment the at least one non-resident attribute based at least on information obtained from querying the at least one data extent; and defragmenting the at least one non-resident attribute when a location of the at least one non-resident attribute indicates that an amount of fragmentation of the at least one non-resident attribute is greater than a predetermined amount of fragmentation.