Method and apparatus using slack area of file storage structures for file reconstruction
AssigneeSymantec Corporation
InventorDavid E. Schuyler
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymantec Corporation
InventorDavid E. Schuyler
Estimating the term…
Available slack area in file storage structures is used for storing file-reconstruction data. The file-reconstruction data includes a unique end-of-file tag code (405) positioned within a vital core (403) section of limited length. The vital core section is located close to or against the end of the slack area. Less-essential file-reconstruction data is grown frontwards from the vital core section to the beginning of the slack area as room permits. During file recovery, the random access storage device (e.g., a disk whose directory structure has been damaged) is scanned for storage sub-areas (e.g., allocation blocks) containing the predefined, unique end-of-file tag code appropriately positioned within the vital core portion at the end of the sub-area. Each storage sub-area having such a properly-positioned end-of-file tag code is designated as a possible end-of-file sub-area. A file recovery program uses this and other available information to reconstruct the directory structure to whatever extent is made possible.
A tagging method for application to a random access storage device having plural pre-allocated storage sub-areas across which plural files are recorded, said method comprising the steps of:
A tagging method for application to a random access storage device having plural pre-allocated storage sub-areas across which plural files are recorded, said method comprising the steps of:
A tagging method for application to a random access storage device having plural pre-allocated storage sub-areas across which plural files are recorded, said random access storage device further having a directory structure for defining storage sub-areas allocated to each of said plural files and for optionally assigning one or more attributes to each such file, wherein the directory definition of each file may change over time as a consequence of file-modification requests made to an operating system, said method comprising the steps of:
A tagged data storage medium having:
A file recovery method for application to a random access storage device having files defined by data stored storage sub-areas of the device, some of said storage sub-areas having slack areas tagged by a predefined end-of-file tagging code, said file recovery method comprising the steps of:
A data-recovery assisting apparatus for operatively coupling to a system processing unit of a computer system having a random access storage device with a damaged directory structure, where the random access storage device stores files whose respective file data is distributed across plural storage sub-areas of the random access storage device and where at least some of the sub-areas contain slack areas tagged by a predefined unique tagging code, said data-recovery assisting apparatus containing instructions for causing the system processing unit to carry out a recovery process including the steps of:
Dependencies are inferred from the claim text.