×

FAT directory structure for use in transaction safe file system

  • US 8,499,013 B2
  • Filed: 09/19/2011
  • Issued: 07/30/2013
  • Est. Priority Date: 01/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • a data storage device storing a directory, the directory comprising a placeholder cluster having no transaction-safe data, a data cluster containing transaction-safe data, and an unused cluster;

    a first file allocation table indicated to be a last known good file allocation table, the first file allocation table defining the placeholder cluster as a starting cluster in a sequence of data clusters for the directory, the placeholder cluster referencing the data cluster containing transaction-safe data;

    a second file allocation table comprising a copy of the first file allocation table; and

    one or more computer storage media storing computer readable instructions for;

    initiating a transaction for modifying the data cluster containing transaction-safe data,copying the data cluster containing transaction-safe data to the unused cluster, modifying the placeholder cluster in the second file allocation table to reference the unused cluster, andretaining the first file allocation table as the last known good file allocation table when an interruption occurs before the transaction completes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×