Extending cluster allocations in an extensible file system
First Claim
Patent Images
1. A computer-readable storage medium on which computer-readable components for storing data are stored, the computer-readable components comprising:
- a file allocation table component for defining a file allocation table associated with a file system; and
a primary directory entry for specifying data in a directory of the file system, wherein the primary directory entry includes a flag corresponding to an indication of whether the data corresponding to the primary directory entry is stored in a contiguous cluster chain.
1 Assignment
0 Petitions
Accused Products
Abstract
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
-
Citations
24 Claims
-
1. A computer-readable storage medium on which computer-readable components for storing data are stored, the computer-readable components comprising:
-
a file allocation table component for defining a file allocation table associated with a file system; and a primary directory entry for specifying data in a directory of the file system, wherein the primary directory entry includes a flag corresponding to an indication of whether the data corresponding to the primary directory entry is stored in a contiguous cluster chain. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium on which computer-readable components for storing data are stored, the computer-readable components comprising:
-
a file allocation table component for defining a file allocation table associated with a file system; and means for specifying contiguous clusters of data in a directory of the file system. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computing device comprising a computer readable storage medium including computer readable components, the computer readable components comprising:
-
a file allocation table component for defining a file allocation table associated with a file system; and a primary directory entry for specifying data of the file system, wherein the primary directory entry includes an indicator indicating whether the data corresponding to the primary directory entry is stored in a contiguous cluster chain. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium on which computer-readable components for storing data are stored, the computer-readable components comprising:
-
a file allocation table component for defining a file allocation table associated with a file system; and a primary directory entry for specifying data in a directory of the file system, wherein the primary directory entry includes; a flag that indicates whether the data corresponding to the primary directory entry is stored in a contiguous cluster chain; and other information that specifies a starting cluster of a first contiguous cluster chain and information concerning a size of the first contiguous cluster chain when the flag indicates the data corresponding to the primary directory entry is stored contiguously, the other information enabling identification of each cluster in the first contiguous cluster chain without having to traverse the file allocation table. - View Dependent Claims (21, 22, 23, 24)
-
Specification