Esentutl /checksum
Applies To: Windows Server 2008, Windows Server 2012, Windows 8
Verifies the checksums of a database, checksum file, or log file (or set of log files).
For examples of how to use this command, see Examples.
Syntax
Esentutl /k <file name> [options]
Parameters
Parameter: <file name>
Description: The file name to verify.
You can specify zero or more of the options that are listed in the following table. Separate each option with a space.
Option |
Description |
---|---|
/t<database_name> |
Sets the temporary database name. The default is tempchksum*.edb |
/p <x> |
Add artificial 1 second pause after every x I/Os (default: no pause) |
/e |
Do not checksum database file. |
/2 |
Sets the database page size to 2k. The default is auto-detect. |
/4 |
Sets the database page size to 4k. The default is auto-detect. |
/8 |
Sets the database page size to 8k. The default is auto-detect. |
/16 |
Sets the database page size to 16k. The default is auto-detect. |
/32 |
Sets the database page size to 32k. The default is auto-detect. |
/o |
Suppresses the logo. |
Remarks
This operation does not run database recovery.
If the file is not a database file, the options are ignored.
The pause (/p) option is provided as a throttling mechanism. It only applies when verifying checksums of a database file.
Examples
The following command verifies the checksum of the Active Directory database file.
Esentutl /k c:\windows\ntds\ntds.dit