This error is caused by a corrupted Active Directory database. The database needs to be recovered.
To check for corruption:
- Press F8 during boot to get to the Windows Recovery Menu
- Select Directory Services Restore Mode
- The server will boot into Safe Mode.
- Open a command prompt with Admin priviledges
- Type "ntdsutil.exe" and press ENTER
- Type "activate instance ntds" and press ENTER
- Type "files" and press ENTER
- Type "integrity" and press ENTER
- The output will verify if your database is corrupt
To recover the database:
- Type "quit" to exit out of files
- Type "semantic database analysis" and press ENTER
- Type "go fixup" and press ENTER
- The output will verify if it is fixed.
- If it is fixed, reboot the server
- If the server continues to not boot with the same error, repeat steps 1-4 from the top section
- At the command prompt, type "eseutil /p ntds.dit" and press ENTER
- The output will verify if it is fixed.