Kernel for Exchange Server Data Recovery

A complete software for offline EDB recovery, Exchange/Office 365 migrations, & backup extractions. This tool is widely used by Exchange administrators all over the world.

  • Restore corrupt offline EDB files to PST/live Exchange/Office 365
  • Perform migrations to Exchange Server or Exchange Online
  • Export data to Outlook profiles or PST files (new/existing)
Read more

System Requirements

Supported Versions
  • MS Exchange Server - 2019, 2016, 2013, 2010, 2007, 2003, 2000/5.5 and 5.0
  • MS Outlook - Office 365, 2019, 2016, 2013, 2010, 2007, 2003, 2002, 2000, 98 and 97
  • Virtual Environments - VMware® Server 1.0x, 2.x, VMware® Workstation v6.0x for Windows, Microsoft® Virtual PC 2007, VMware® ESX 4.0, ESXi
Operating System
  • Windows 11, 10, 8.1, 8, 7, Vista, XP, 2000, 98, NT, 95 Windows Server 2016, 2012, 2008 R2, 2008, 2003 R2, 2003
  • Intel® Pentium Processor compatible (x86, x64) or equivalent
Memory + Hard Disk
  • 2 GB Minimum + 150 MB of disk space


Kernel for Exchange Server Data Recovery

Install Kernel for Exchange Server Data Recovery

You have to download the installer file of Kernel for Exchange Server from https://www.nucleustechnologies.com/Exchange-Server-Data-Recovery.html Please make sure your computer meets the system requirements and user rights for installing this software.

Perform the following steps to install Kernel for Exchange Server.

  1. Double-click the downloaded installer file to start the installation.
  2. Click "Next" to proceed to the next step.
  3. It is recommended to read the license agreement carefully before installing the software. If you agree to the license agreement and want to continue the installation, then click "I accept the agreement" and click "Next."
  4. The following screen appears, which allows you to modify the destination. If you want to modify the installation location, click "Browse" and select the desired location. Click "Next" to proceed further.
  5. Here, you can customize the location of the shortcuts folder in the Start Menu. Click "Browse" and select a different location to modify the location of the shortcuts folder in the Start Menu. Click "Next" to use the default or customized shortcuts folder.
  6. The next step displays the option to create the additional shortcuts. Check the boxes titled "Create a desktop icon" and/or "Create a Quick Launch icon" if you want. Click "Next" to proceed to the next step.
  7. Click "Install" to begin the installation procedure.
  8. When the installation process is completed successfully, the user receives the following message. Click "Finish" to complete the process. It will launch the software if you have kept the option "Launch Kernel for Exchange Server" checked.

Uninstall Kernel for Exchange Server Data Recovery

There can be a situation when you need to uninstall Kernel for Exchange Server. Please make sure to close the software before uninstalling it. Follow the steps below to uninstall it.

There are two ways to start the uninstallation.

  1. Go to Start → "All Programs" → "Kernel for Exchange Server," click "Uninstall Kernel for Exchange Server."
    Click Start → Control Panel. Launch "Add/Remove Programs" or "Programs." Select "Kernel for Exchange Server" and click "Remove."
  • Following any of the above methods displays a warning message. Click "Yes" to uninstall the software.
  • If a scheduled migration job is running while uninstalling the software, you will receive a warning. Click "Yes" to stop the job and to uninstall the software.
  • When the software is removed, the following message box appears onscreen.
    Click "OK" to finish the process.

After following the above steps, Kernel for Exchange Server will be uninstalled successfully from your computer system. By default, the software is configured to retain the license file, behavioral data to handle source and destinations, and other settings in the program installation folder.

To remove the remaining elements, delete its program installation folder manually and then empty the Recycle Bin as well. Kindly do not remove this folder if you want to retain the license file and/or have to reinstall the same/upgraded version of the software. The default path of the program installation folder is %ProgramFiles%\Kernel for Exchange Server– for both 32-bit and 64-bit OS.

Download Trial Version

Learn more about the Exchange Server Recovery tool, its features, and working by downloading the trial version of the tool for free. With the trial version, you can recover and preview the whole data and save 25 items from each folder.

  • Recover and preview corrupt/damaged EDB file data
  • Try Exchange/Office 365 exports to PST (Outlook)
  • Try Office 365/Exchange migrations
Download Trial

Purchase Software

Perform complete Exchange data recovery with the full version of Kernel for Exchange Server. The full version allows you to export data from EDB files, Exchange Server, and Office 365 to PST or any other destination without any restrictions.

  • Offers complete recovery of Exchange EDB data
  • Performs unlimited Exchange/Office 365 migrations
  • Lifetime free software updates and technical support
See Pricing

Online Support

Customer support is not a service, it’s an attitude.

Our dedicated team is available 24x7 to provide fast responses to all of your queries. For any technical support you can register or submit a ticket here.

  • Register
    Register a new account to submit tickets. click here.
  • Submit a ticket
    Submit a new ticket for your query. Our support team will contact you. click here.
  • Knowledgebase
    Search support helpful articles and find answers to frequently asked questions. click here.
Contact Us

Kernel for Exchange Server Data Recovery - Granular recovery of Exchange mailbox items

How to perform granular recovery?

To perform granular recovery, you need to use some smart solutions which can remove the corruption, recover the data, and let you search any data at a granular level. Kernel for Exchange Server is an Exchange server recovery software specially designed for recovering the data from corrupt Exchange database files. The software supports all the versions of Exchange Server and efficiently handles each type of error.

Here is a complete guide of using Kernel for Exchange Server software for granular recovery of Exchange items –

  1. After launching the software, use any of these three options –
    • Click File > Add Source.
    • Click Add Source button in the menu.
    • Directly click the Add Source icon.
  2. Select the first option of Offline EDB File.
  3. Browse the corrupt EDB file either from its location or search for it if you are unaware of its location. Then click Next.
Read more

Kernel for Exchange Server Data Recovery - Recover Multiple Mailboxes in Exchange Server

How to recover multiple mailboxes in Exchange Server?

Kernel for Exchange Server helps you recover mailboxes from offline EDB files & live Exchange Server. So, download the software from the site and install it on your system. Given are the steps to recover multiple mailboxes in any Exchange Server version with Kernel for Exchange Server–

  • Launch the Kernel for Exchange Server software. Select the Live Exchange option out of the given options.
  • Select Live Exchange (On-premise) as the source type and click Next.
  • Select Connect Multiple Mailboxes option and provide the Exchange Server information like IP address, mailbox name, etc. You can manually connect using Outlook profile for the latest versions here. After that, click Next.
Read more

Kernel for Exchange Server Data Recovery - Recover Lost Exchange Server from Active Directory

How to Recover Lost Exchange Server from Active Directory?

Exchange administrators always need to be prepared against server crashes and data loss situations, though Exchange is far more secure because of Database Availability Groups(DAGs). There are different recovery methods by which administrators can recover a server even after crashes. Due to the integration with Active Directory, it is possible to rebuild the configuration of the Exchange from Active Directory. Also, many professional tools can be used to recover the lost Exchange data to different locations in different formats.

Recover the lost Exchange Server

Active Directory is the place where all the Exchange Server settings are stored. So, it is possible to rebuild the configuration of the Exchange environment from Active Directory. Here is how you can do this:

  1. >Reset a Computer Account:

    To do this, you must be a member of Domain Admin, Enterprise Admin, or Account Operators. Use the following method to reset the computer account:

    • Follow Start>>Control-Panel >> Administrative Tools >> Active Directory Users and Computers.
    • Click Computers.
    • Go to Details and click Reset Account.
  2. After installing the OS on the new server, give it the same name as that of the lost server.

    NOTE – It is essential to name the new server as the older one. Otherwise, it will not work correctly.

  3. Add the sever to the domain of the lost server.
  4. Install all the prerequisites for Exchange Server 2016.
  5. Start the command prompt after login on to the Exchange Server, and run the following command – Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms
  6. Finally, configure the server as per your requirements and restart.
  7. To verify the reocvery, check if the Microsoft Exchange Server services are running in the Windows Services tool.
  8. Note: Follow the same procedure for Exchange 2013 and 2010 also. For Exchange 2010, you need to run the following command –Setup /m:RecoverServer

Recover a DAG member Server

The method mentioned above is used to retrieve a lost Exchange Server which is not a member of a Database Availability Group (DAG). There is a different method to recover a DAG member server:

Read more

Kernel for Exchange Server Data Recovery - Dial Tone Recovery in Exchange 2013/2016

Tips to Perform Dial Tone Recovery in Exchange 2013/2016

In simple language, Dial tone portability means allotting users a temporary mailbox for sending and receiving emails till their original mailbox becomes functional after a repair or restoration. This feature helps businesses to maintain email continuity in scenarios of Exchange Server failures or database issues.

You can have the temporary mailbox on the same server or another server in your organization (but they must contain databases with the same database schema version). The Autodiscover clients are automatically redirected to a new database (no manual update is required). When the original mailbox of the user has been restored, you, as an administrator, can merge the recovered mailbox and the dial tone mailbox.

Dial Tone Recovery – Exchange 2013/2016

In Dial Tone recovery, an empty database is created on a mailbox server, and the failed database is replaced with it. The empty database that you create is referred as dial tone database through which you can send or receive messages while your original database is being repaired.

Performing Dial Tone Recovery

The pre-requisites for executing the Dial Tone Recovery are:

  • The user must have Organization Management permissions on mailboxes
  • Must have less number of databases on the server than the maximum allowed

Info: Exchange 2013/2016 Standard Edition supports up to five databases per server.

Read more

Kernel for Exchange Server Data Recovery - Activate and Update Kernel for Exchange Server

How to Activate and Update Kernel for Exchange Server

Kernel for Exchange Server is a secure and reliable option to retrieve corrupt Exchange database files and save them at a suitable destination. It does not require the transaction logs to recover the data, but it recovers whole data using the database file (EDB) only. There is a free version of the software which you can download from the website and later activate it. You can save only up to 25 items per folder. To save the entire data, you need to activate the trial version to a full version.

Download Kernel for Exchange Server

Visit the URL - https://www.nucleustechnologies.com/Exchange-Server-Data-Recovery.html Click the ‘Download Free’ icon, and an executable file will be downloaded.

Install Kernel for Exchange Server.

The setup file (executable file) of Kernel for Exchange Server is present at the Downloads Folder. Here is how you can install the software -

  • Double-click the executable file. It will open the setup wizard of the software. Click Next.
  • Read the License Agreement and click ‘I accept the agreement’ option and click Next.
Read more

Kernel for Exchange Server Data Recovery - Exchange Disaster Recovery

Best Exchange Disaster Recovery Plan

Being an Exchange Server Administrator is challenging for a person as there are multiple threats which loom over the Exchange server environment all the time. Exchange database has all the user mailboxes of the organization, and that is why it becomes so vital to have a disaster recovery plan in case the Exchange Server faces any problem. Identifying the common threats and rectifying them is the core of a disaster recovery plan; it also includes the restoration of deleted or corrupt mailboxes.

Whenever an Exchange server faces a crash, the natural option of the Exchange Administrator is to retrieve the data from the backup. But backup may not be having the complete data always. Also, it may take too much time in making the mailboxes accessible again. That is why the first attempt should be to restore the mail flow.

Here are some exercises for Exchange Server 2019, 2016, 2013, & 2010 which we should follow in case of Exchange disaster so as to recover deleted mailboxes in full health:

Check for the consistency of the Exchange database

Before committing changes to the database, they are written to the transaction log file which is a sequential set of logs. When all the logs are committed to a database, then the database is in a consistent state. Such a database is ready to get mounted on the Exchange Server. A database should be in a consistent state if you want to mount it on the server.

But when all the changes are not committed, the database is in an inconsistent state. Such a database cannot be mounted. So, if you are not able to mount a database, you should bring it back to a consistent state.

Upgrade your hardware

Most of the time, the Exchange server crashes due to a hardware failure like abrupt shutdowns, frequent power failures, hard drive corruption, or any physical damage to the physical components. So, the Exchange administrator should update the hardware routinely. Here are some common hardware components which can be changed periodically:

  • Power supply cables
  • Memory
  • Processor
  • RAID controllers
  • NIC (Network Interface Controller)
Adjust the Exchange Server settings

There are several settings which the Exchange server administrator can configure to stabilize the Exchange environment :

  • Save the transaction log files in RAID volume.
  • Increase the retention settings under the data retention policy.
  • Increase the deleted mailbox retention under data retention policy.
Run a mock drill of Exchange Server disaster recovery

Running a mock drill of an Exchange server disaster will help you in earning some valuable inputs and make you prepare for an actual emergency. You can also get to know that whether your recovery methods are efficient enough to recover the data.

Use Exchange recovery utilities

There are some inbuilt features in Exchange Server 2019, 2016, 2013, 2010 & other previous versions to repair a corrupt database. You can use these tools in case of severe issues. The most popular one is ESEUTIL which is a command-line tool that uses the transaction log files to recover the data and restore it to its previous state.

Read more

Kernel for Exchange Server Data Recovery - Recover Archive Mailboxes in Exchange 2010

Methods to Recover Archive Mailboxes from Exchange 2010

There are generally two methods to recover archive mailboxes from Exchange 2010. The manual method involves using the New-MailboxRestoreRequest cmdlet. And then there is an alternative solution to recover archive mailboxes. Here, we will discuss both these methods in detail.

Method 1 – Recovering Archive Mailboxes in Exchange 2010 Using Recovery Database

To use this procedure, first, you need to restore the database and logs from backup and use an alternative location to store the data. Now, follow the below steps to recover archive mailboxes in Exchange 2010.

  • Copy the backup of Exchange Server to the location that will be used for the recovery database.
  • Create a recovery database using the below command and give a unique name to it.

    New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerID> -EdbFilePath <RecoveryDBPath> -LogFolder <RecoveryLogsPath>

  • But, before mounting the recovery database, you need to bring it in clean state, which means all the logs need to be replayed. We can use ESEUTIL in recovery mode to put data in a clean state with the following command:

    Eseutil /R Exx /l <RDBLogFilePath> /d <RDBPath>

  • Go to Exchange Management Shell to mount the recovery database with the following command:

    Mount-Mailboxdatabase <RDBName>

  • Now, to restore the archive mailbox, we will use New-MailboxRestoreRequest cmdlet. The TargetArchive parameter will be used to verify that the restored content is stored in the archive mailbox.
  • Also, you’ll have to specify Archive GUID as source store mailbox. We will use the below command to get the Archive GUID of archive mailboxes.

    Get-mailbox <UserID> | fl ArchiveGUID

  • After getting the GUID for archive mailbox, you can pass it to NewMailboxRestoreRequest using following cmdlet.

    New-MailboxRestoreRequest -SourceDatabase <RecoveryDB> -SourceStoreMailbox <ArchiveGUID> -TargetMailbox <UserID> -TargetIsArchive

TargetArchive ensure that recovery is performed against archive mailbox. Once the process is finished, the status will be changed to Completed.

Read more

Kernel for Exchange Server Data Recovery - Recover Mailboxes in Exchange Server 2019

How to Recover Mailboxes in Exchange Server 2019?

Even the latest Exchange Server versions like Exchange 2019 is not completely secure; data loss can happen due to manual errors like accidental deletion, EDB corruption, and access problems in Exchange Server. However, when a mailbox is deleted, it can be restored from Exchange 2019 database it is retained for some time. Because of the Exchange retention policy, mailbox which is deleted remains in the database till the expiry of the retention period (by default 30 days, which you can also set as per your needs). Once this period is over, the deleted mailbox will be removed permanently.

How to recover a mailbox from Exchange 2019 after its deletion?

You can restore the Exchange 2019 mailbox using the Connect a mailbox option in Exchange Admin Center. You can connect the deleted mailbox to an existing user account (which is not associated with any other mailbox) or to a new user account. Then, you can connect the mailbox as follows:

  1. Go to Recipients > Mailboxes in EAC and click More…; now, click Connect a mailbox.
  2. When the list of the disconnected mailboxes is displayed, click the mailbox that you want to restore and click Connect.
  3. Click Yes to confirm the action.
  4. When the list of user accounts is displayed, just select the one that you want and click OK.

The deleted mailbox gets connected to the user account. You can connect the disconnected mailboxes using the Management Shell cmdlet also. To do that, you can use these cmdlets:

Connect-Mailbox -Identity “mailbox name” -Database “Database name” -User “AD user account name” -Alias “Alias name”

Note: You can use the Get-User cmdlet to find the mailbox you want to connect.

However, these methods do not guarantee success if the Exchange database is corrupt or inaccessible. In that case, you need professional Exchange recovery tools. Kernel for Exchange Server efficiently recovers any kind of inaccessible Exchange data from corrupted Exchange databases and make it available for preview. Here, we have given the necessary steps for the recovery of lost Exchange 2019 mailboxes via Kernel for Exchange Server.

Read more