What does JET Error -1022 Mean?
Microsoft describes error -1022 as a generic error that appears whenever a disk I/O problem blocks Exchange from a requested page in the database or a check file. The name is JET_errDiskIO.
| Detail | Value |
|---|---|
| Code | -1022 |
| Name | JET_errDiskIO |
| Meaning | Disk I/O error |
| Hex value | 0xfffffc02 |
What Causes Error -1022?
- A damaged or truncated database. Microsoft states this is the most common reason. Exchange asks for a page number larger than the file holds.
- Disk faults. Bad sectors, a failing controller or a lost connection to storage.
- Folder permissions. Microsoft links the error to weak permissions on the Exchange folders.
- Locking programs. Antivirus or backup software can block database files.
Microsoft notes that -1022 in a log file header points to header corruption, while -501 means other parts of the log are damaged. See our JET error -501 guide.
How do You Fix Error -1022?
Method #1: Check the Disk and Permissions (Free)
Who it suits. Admins who see the error on a healthy database. Extra application. None.
- Read the Application log for the event that names the file.
- Dismount the databases on the volume.
- Start chkdsk with the /f /r switches on the volume, as Microsoft advises for error -1022.
- Check that the Exchange folders retain the default permissions.
- Exclude the database and log folders from antivirus and use backup software that Exchange recognizes.
chkdsk D: /f /rMethod #2: Restore From Backup (Free With Your Backup)
Who it suits. Admins whose database file is damaged. Extra application. None.
Restore the database and replay the logs. This saves the most data. Eseutil /p removes pages it cannot repair, so save it for the case with no backup.
Method #3: Recover the EDB File (Paid After Demo)
Who it suits. Admins with a damaged file and no backup. Extra application. Exchange Recovery Tool.
The Exchange Recovery Tool reads the EDB file directly and exports mailboxes. Test the demo on a copy of the file.
Heads Up. Copy the EDB file and the logs before chkdsk or any repair. A failing disk can lose more data with every attempt.
Frequently Asked Questions
What does Error -1022 Mean?
It is JET_errDiskIO. Microsoft states that it appears whenever a disk problem blocks Exchange from a requested page or check file.
What is the Most Common Cause?
Microsoft states that a severely damaged or truncated database file is the most common reason.
Does Chkdsk Help?
Microsoft advises chkdsk with /f /r for error -1022. Dismount the databases first and copy the files.
Can Permissions Cause It?
Yes. Microsoft links the error to insufficient permissions on the Exchange folders.
Can Antivirus Cause It?
Yes. Programs that lock database files can block Exchange. Exclude the database folders and use Exchange aware tools.
How does It Differ From Error -1018?
Error -1018 is a checksum failure on a page. Error -1022 is a failure to read the page at all.
What if the Database Stays Damaged?
Restore a backup or recover the EDB file with recovery software.
Author's Verdict
Start with the disk and permissions, because many -1022 cases end there.
Restore a backup when the file is damaged, and copy files before every repair step.
Key Takeaways
- -1022 means Exchange cannot read from disk.
- A truncated database is the common cause.
- Copy files before you use chkdsk or repair tools.
Related Guides