A transaction safe file system uses two sets of file allocation tables and bitmap images to perform file modifications on one of the sets while the other set remains a last known good set. After a modification is complete, a pointer is changed to the newly modified set, and the newly modified set becomes...http://www.google.ca/patents/US7747664?utm_source=gb-gplus-sharePatent US7747664 - Storage system format for transaction safe file system