Lemonde
  • Lemonde
  • Advanced Member Topic Starter
29 days ago
Trying to repair an Exchange 2016 databse with ESEUtil /r receiving - Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.16 seconds.

it this a space problem?


Sponsor

Want to thank us? Use: Patreon or PayPal or Bitcoins: 12G4A52Znm5s35buKDEmKU2p2vQY69Nsyo

All opinions expressed within these pages are sent in by members of the public or by our staff in their spare time, and as such do not represent any opinion held by sircles.net Ltd or their partners.

DogMan
19 days ago
I have more from the log - I made a repair with the /r option but the system complains with the error.

I then ran a /s and that went through but I still cannot run the /r to fix the log files - it is not a disk issue so what is it?

Quote:

Microsoft Windows [Version 10.0.14393]

(c) 2016 Microsoft Corporation. All rights reserved.

C:\Windows\system32>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.16 seconds.

C:\Windows\system32>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.16 seconds.

C:\Windows\system32>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.15 seconds.

C:\Windows\system32>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.15 seconds.

C:\Windows\system32>ESEUTIL /p "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating REPAIR mode...

        Database: G:\ExchangeDatabases\DB01\DB01.edb

  Temp. Database: TEMPREPAIR19056.EDB

Checking database integrity.

The database is not up-to-date. This operation may find that

this database is corrupt because data from the log files has

yet to be placed in the database.

To ensure the database is up-to-date please use the 'Recovery' operation.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

Scanning the database catalog.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Rebuilding MSysObjects.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Rebuilding MSysObjectsShadow from MSysObjects.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Checking the database.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Scanning the database.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Repairing damaged tables.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Repair completed. Database corruption has been repaired!

Note:

  It is recommended that you immediately perform a full backup

  of this database. If you restore a backup made before the

  repair, the database will be rolled back to the state

  it was in at the time of that backup.

Operation completed successfully with 595 (JET_wrnDatabaseRepaired, Database corruption has been repaired) after 838641.938 seconds.

C:\Windows\system32>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.16 seconds.

C:\Windows\system32>f:

F:\>dir

 Volume in drive F is Database 1 Logs

 Volume Serial Number is 4ABB-3402

 Directory of F:\

28/01/2022  17:00       158,552,064 Exchange2016-KB5008631-x64-en.msp

13/03/2018  14:28              ExchangeDatabases

26/01/2022  13:10     7,127,115,776 ExchangeServer2016-x64-CU22.ISO

28/06/2022  12:33              PSTExport

               2 File(s)  7,285,667,840 bytes

               2 Dir(s)  229,051,342,848 bytes free

F:\>g:

G:\>dir

 Volume in drive G is Exch Database 1

 Volume Serial Number is DED2-6617

 Directory of G:\

07/03/2021  12:59              42bdde288e818ad2226e00

25/04/2018  09:45              ExchangeDatabases

               0 File(s)              0 bytes

               2 Dir(s)  638,084,554,752 bytes free

G:\>ESEUTIL /r E00 /l "F:\ExchangeDatabases\DB01_Log\" /d "G:\ExchangeDatabases\DB01\DB01.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating RECOVERY mode...

    Logfile base name: E00

            Log files: F:\ExchangeDatabases\DB01_Log" /d G:\ExchangeDatabases\DB01\DB01.edb

         System files:

Performing soft recovery...

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.16 seconds.

G:\>ESEUTIL /p "G:\ExchangeDatabases\DB02\DB02.edb"

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Version 15.01

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating REPAIR mode...

        Database: G:\ExchangeDatabases\DB02\DB02.edb

  Temp. Database: TEMPREPAIR10668.EDB

Checking database integrity.

The database is not up-to-date. This operation may find that

this database is corrupt because data from the log files has

yet to be placed in the database.

To ensure the database is up-to-date please use the 'Recovery' operation.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

Scanning the database catalog.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Rebuilding MSysObjects.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Rebuilding MSysObjectsShadow from MSysObjects.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Checking the database.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Scanning the database.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          ...................................................

Repairing damaged tables.

                     Scanning Status (% complete)

          0    10   20   30   40   50   60   70   80   90  100

          |----|----|----|----|----|----|----|----|----|----|

          .................................................

DogMan
17 days ago
Seeing this:

error 

 

Failed to mount database "DB02". Error: An Active Manager operation failed. Error: The database action failed. Error: Operation failed with message: MapiExceptionDatabaseError: Unable to mount database. (hr=0x80004005, ec=1108) Diagnostic context: Lid: 65256 Lid: 10722 StoreEc: 0x454 Lid: 1494 ---- Remote Context Beg ---- Lid: 1238 Remote Context Overflow Lid: 34760 StoreEc: 0xFFFFFDF0 Lid: 41344 Guid: 8329bbad-2244-40c8-bacf-542f0d0f9a7e Lid: 35200 dwParam: 0x4B24 Lid: 59596 dwParam: 0x411E67C7 Msg: JI20 Lid: 43212 dwParam: 0x411E67C7 Msg: JT05 Lid: 43212 dwParam: 0x411E67C7 Msg: JT08 Lid: 59596 dwParam: 0x411E67C7 Msg: WM19 Lid: 59596 dwParam: 0x411E67C7 Msg: WM20 Lid: 59596 dwParam: 0x411E67C7 Msg: WM21 Lid: 54472 StoreEc: 0x980 Lid: 42184 StoreEc: 0x454 Lid: 10786 dwParam: 0x0 Msg: 15.01.2375.018:Exch01:8329bbad-2244-40c8-bacf-542f0d0f9a7e Lid: 51578 Guid: 8329bbad-2244-40c8-bacf-542f0d0f9a7e Lid: 1750 ---- Remote Context End ---- Lid: 1047 StoreEc: 0x454 [Database: DB02, Server: Exch01.domain.local]