Exchange checksum recovery

Exchange error -1018 means the page read from storage did not match the database page Exchange expected.

Exchange reports JET_errReadVerifyFailure (-1018) when a database page fails checksum or page-number verification after being read. The immediate problem may be one page, but the incident can also indicate a storage-path fault affecting more of the EDB or its log stream.

Understand the symptom

Page checksums help Exchange detect wrong, stale, or damaged data returned by storage.

WHY

What is happening

A page carries identity and checksum information that Exchange validates after I/O. Recovery distinguishes isolated page damage from wider media, controller, cache, replication, or misdirected-write problems, then evaluates healthy database copies, backups, logs, and mailbox-level extraction before lossy repair.

What you may see

Symptoms that change the recovery path.

01

Event or log shows -1018

The failing page did not pass Exchange checksum or page-number validation.

02

Database dismounts or will not mount

Required pages or recovery operations encounter the damaged block.

03

Backup verification fails

A consistency scan reads corruption that normal mailbox activity had not reached.

04

One mailbox or folder errors

The affected page may belong to a limited B-tree or message range.

Protect the source

Actions that can make the situation worse.

01

Hard repair can discard database content

Eseutil /p restores structural consistency by removing unrecoverable pages or records.

02

Deleting logs can remove replay options

The log chain may contain changes needed for clean recovery or a database copy.

03

Reseeding too early can overwrite a better copy

Replication actions can replace evidence before copies are compared.

Do this now

Safe steps before evaluation.

01

Limit database activity

Stop repeated mount, repair, reseed, backup, and maintenance attempts where operationally safe.

02

Capture the failure details

Save event IDs, page number, database GUID, log generation, copy status, and storage alerts.

03

Preserve the whole database set

Copy EDB, checkpoint, all available logs, backups, configuration, and healthy replica evidence.

04

Protect storage before scanning

Snapshot or image the volume and underlying array when hardware or I/O errors are present.

NEPFOSYS process

How a data-first evaluation proceeds.

01

Page and copy analysis

NEPFOSYS maps the failed page and compares available database copies, backups, and log continuity.

02

Protected recovery testing

Replay, restore, extraction, and repair options are tested on copies with loss boundaries documented.

03

Mailbox-content verification

Priority mailboxes, folders, messages, and attachments are checked in the recovered output.

A clear next step

Preserve the original device before another repair or recovery attempt.

Start a case with the exact symptoms, incident timeline, prior attempts, encryption details, and the files that matter most. NEPFOSYS will route the case to the appropriate DFW intake or nationwide mail-in path.

Start with a case review

Questions, answered

What customers ask before starting.

What does Exchange error -1018 mean?

A database page read from storage failed checksum or page-number verification.

Will eseutil /p fix it?

It may make a database structurally mountable by discarding damaged content. Healthy copy, restore, or extraction paths should be evaluated first.

Is -1018 always a disk failure?

No. It can involve disks, arrays, controllers, cabling, firmware, cache, virtualization, or earlier writes. Storage must be investigated end to end.

DFW local · Nationwide mail-in

Protect the device. Start with the facts.

Start my recovery case