File allocation tables with holes
US5819298A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 24, 1996 |
| Grant date | Oct 6, 1998 |
| Priority date | — |
| Expiry date | Jun 24, 2016 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99956
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A file system includes a file allocation table (FAT) and a file allocation table extension. Each FAT element of the file allocation table corresponds to a unique cluster on disk and represents the status of that cluster. These FAT elements are indexed by a cluster number that corresponds to that cluster on disk. Each element of the file allocation table extension does not correspond to any region on disk. Writing a file divided into clusters to disk first involves determining whether the cluster may be represented by a hole. If not, the cluster is written to disk at a particular cluster number and a status indicator is stored in the file allocation table at a FAT element indexed by that cluster number indicating that the cluster is allocated. If the cluster may be represented by a hole, a status indicator is stored in the file allocation table extension at an element indicating that the cluster is not stored on the disk of the computer. The status indicators in the FAT and FAT extension form a linked list representing the clusters of a file. The holes of the FAT extension may also be used to store compressed files. A plurality of file allocation table extensions may be used. One fi…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.