ATTENTION: The new home of the Digital Forensics Wiki is at Yeah, it's a silly name, but it was cheap.
This wiki will be going offline permanently in the near future. An exact date will be announced soon. Thank you for being a part of this community.
If you wish to work on the new forensicswiki, please join the Google Group forensicswiki-reborn

Difference between revisions of "Common Log File System (CLFS)"

From ForensicsWiki
Jump to: navigation, search
(External links)
Line 22: Line 22:
[ Wikipedia on Common Log File System]
[ Wikipedia on Common Log File System]
[ Common Log File System (CLFS) format specification]
[ Common Log File System (CLFS)], by the [[libfslibs|libfslibs project]], November 2010
[[Category:Logical file systems]]
[[Category:Logical file systems]]
[[Category:File Systems]]
[[Category:File Systems]]

Revision as of 13:07, 30 September 2012

The Common Log File System (CLFS) is a special purpose file (sub)system designed for transaction logging and/or recovery. The CLFS is not a file system in the traditional meaning of a disk file system, but more of a logical (special purpose) file system that operates in combination with a disk file system like NTFS.


A CLFS log consists of a base log file (.blf) and one or more container files.

There are two types of logs:

  • dedicated logs; contains a single stream of log records.
  • multiplexed (or common) logs; contains several streams of log records.


According to Wikipedia CLFS was introduced in Windows server 2003 R2.

In Windows Vista the CLFS is implemented as a driver named: clfs.sys. User space equivalent functionality is provided by clfsw32.dll, which communicates to the driver by DeviceIoControl calls.

Also see

Windows Internals 5 by Mark E. Russinovich and David A. Solomon

External links

MSDN on Common Log File System

Wikipedia on Common Log File System

Common Log File System (CLFS), by the libfslibs project, November 2010