Import an Exchange database file (.EDB) into live Exchange server
Importing an EDB file into Exchange Server is often necessary when recovering from a crash, moving to a new server, or restoring old mailbox data. However, doing this manually through PowerShell or native Exchange tools can be time-consuming, complex, and risky—especially if the database is offline, corrupted, or missing log files.
EdbMails EDB to Exchange Migrator offers a reliable way to import mailboxes from offline EDB files into Exchange Server 2010, 2013, 2016, or 2019. It works independently of the original Exchange setup, Active Directory, or log files. The tool helps you recover mailboxes from the EDB file while preserving the original folder structure, metadata, and email hierarchy. With a simple interface and step-by-step process, EdbMails makes EDB to Exchange migration smooth and secure.
Before you begin, ensure that you have access to the destination Exchange environment where the mailboxes will be imported. You’ll need valid user mailboxes created on the target server and administrative credentials with the required permissions to carry out the migration. The following step-by-step guide walks you through the complete process of importing an EDB file into your Exchange server using EdbMails.
How to move Exchange database from one server to another
To move an EDB file from Exchange to another server, first check the database state with Eseutil and backup the database file with Windows Server backup utility. Finally, restore the backup to a new Exchange server.
The Eseutil command line utility is installed when you install the Exchange server and it can check the database file for errors, consistency, missing log files, and so on. To run eseutil, first unmount the database with the Dismount database cmdlet. Next, navigate to the Eseutil's location, launch the tool, and proceed with the following steps.
Steps to move Exchange database to another server
- Step 1: Check the Exchange database (.EDB) state with the cmdlet eseutil/mh
- Step 2: If it displays Dirty Shutdown, run eseutil/r and eseutil/p to repair the database.
- Step 3: Use Windows Server backup (WSB) to take a complete backup of the Exchange data.
- Step 4: Restore the backed up EDB from the WSB to a different server.
- Step 5: Setup your new Exchange server and decommission the old one
The Exchange server backup method has the limitation of not being able to backup individual EDB files or log files and instead requires backing up the entire volume or drive.
How to move an Exchange 2010 database to another drive?
To move an Exchange 2010 database to another drive, launch the Exchange management console (EMS) and navigate to the Database management tab, then select Move Database path.
Steps to move Exchange 2010 database to another drive
- Step 1: Launch and open the Exchange management console.
- Step 2: Navigate to 'Mailbox' under 'Organization Configuration' in the left menu.
- Step 3: Select the database to change path and select ‘Move Database path’
- Step 4: Change the location of the default path and click ‘Move’ to start the operation.
This procedure transfers the database file to a different folder or drive. If you want to move an Exchange mailbox to another database or to another Exchange 2010 server, however, you must use the Database portability method. The database portability method has a limitation in that you cannot move an EDB from an older version of Exchange to the most recent version, such as 2016 or 2019.
How to move Exchange 2013 and 2016 mailboxes to another server from EAC?
To change the default location of a database in Exchange 2013 and 2016, use the Exchange Management Shell cmdlet MoveDatabasePath. To move mailboxes from Exchange 2013 to another server, use the option ‘Move mailbox to another database’ from the classic Exchange admin center (EAC). Let's go over the procedure step by step.
Steps to move Exchange 2013/2016 mailboxes to another server
- Step 1: Run the cmdlet C:\>Move-DatabasePath “Database_name” -EdbFilePath “new_path”.
- Step 2: Check if the database EDB file is moved to the new location.
- Step 3: Navigate to the EAC to move complete mailboxes to another server.
- Step 4: Click (+) under migration and then select 'Move to a different database'.
- Step 5: Select all of the user mailboxes to be moved and then create a migration batch.
- Step 6: Enter a name for the batch and select the target database name.
- Step 7: Click 'New' to initiate the request and view the operation's status in the EAC.
There are two main approaches to consider. If you're simply relocating the database, you can use the MoveDatabasePath cmdlet. This temporarily unmounts the database and moves it to a new path. On the other hand, if you want to avoid dismounting mailboxes or any downtime, you can move them through the Exchange Admin Center (EAC) directly.
However, both methods rely heavily on PowerShell scripts, which can be risky without technical expertise and may lead to data loss. Additionally, if the EDB file is damaged or corrupted, these native methods cannot repair or access the data. In such cases, a more reliable solution is to use EdbMails Exchange Recovery. It can repair corrupted EDB files and import the recovered data directly into any version of Exchange server.
How to import an EDB file into Exchange 2019, 2016, 2013 and 2010 using EdbMails?
EdbMails lets you migrate mailboxes and email data from an EDB file directly to Exchange servers or Microsoft 365. You can also export the data to PST files or save selected emails in formats like HTML, EML, or MHT, depending on your needs for backup or access.
Step 1 : Download and launch EdbMails EDB Recovery software application
- Download and install EdbMails on any Windows-based computer, even if the system doesn’t have Exchange Server installed.
- Launch the EdbMails application and log in with your registered email and password. If you're not registered, simply click ‘Start Your Free Trial’ to get instant access.
- Select ‘EDB Recovery (Offline) and Migration’ from the product list
- Select 'EDB to Live Exchange'
- Either go with the default job name or click ‘New Job’ to set a personalized name for easier identification later.
Step 2: Select offline Exchange EDB file for Recovery and Migration
- Click the ‘Browse for EDB file’ button
- Select the offline Exchange EDB file you want to import to the Exchange server.
- EdbMails scans the EDB file and recovers mailbox data even if the file is corrupted or damaged, ensuring no data is lost during retrieval.
- After the recovery is complete, expand the mailbox and click on any folder to view all mailbox attributes—emails, contacts, calendars, tasks, journals, and notes—in the right-side preview pane.
- Select the mailboxes or folders you'd like to export, then click ‘Next’ to move forward.
Step 3: Connect to target Exchange server
- To connect to the target Exchange server, click ‘Add New Connection’ to configure a new setup. If you’ve previously created a connection, simply choose it from the list and click ‘Connect to Existing’ to continue.
- Select the required connection options and click the ‘Next’ button.
Different options to connect to Exchange server in EdbMails
- Enter the target Exchange server details to complete the connection setup, then click the ‘Login’ button to continue.
- EdbMails automatically loads up to 100 mailboxes from the target Exchange server, which is the maximum limit allowed by Microsoft’s API. If your organization has more than 100 mailboxes, you can load additional ones by importing a list using the CSV file method. Simply choose your preferred method to proceed with loading the mailboxes.
Step 4: Map source and target mailboxes
- Choose the required mailbox mapping option
- You can choose to let EdbMails automatically create mailboxes on the target Exchange server when the application is installed directly on that server. EdbMails also performs automatic mailbox mapping by matching the display names from the source and target servers. If needed, you can manually map mailboxes and folders to suit your specific migration preferences.
Step 5: Start EDB to live Exchange migration
- Once the mailbox mapping is complete, click the ‘Start Migration’ button to begin importing mailbox data from the EDB file into the Exchange server.
- You can monitor the migration in real-time using the progress bar. After the process finishes, EdbMails will display a confirmation message indicating that the migration was successfully completed.
- EdbMails also allows you to pause and resume the migration process as needed.
- Click on the ‘View Logs’ button to open the migration report and check the number of emails, folders, and mailbox items that were migrated.
Key Features of EdbMails EDB to Exchange Migration Software
- Fully compatible with all major Windows Server and client operating systems.
- Built-in Free EDB file viewer to preview mailbox contents before migration.
- Granular recovery and migration – select and migrate specific mailboxes, folders, or individual items.
- Flexible filters to include or exclude specific folders, message types, or date ranges.
- Preserves original folder hierarchy and email formatting throughout the migration.
- Supports recovery and migration from corrupted, dismounted, or offline EDB files to a live Exchange server.
- Facilitates secure backup of your Exchange Server database for disaster recovery.
- Intuitive, GUI-based interface that eliminates the need for PowerShell commands or complex scripts.
- Recovers EDB files affected by Jet Engine errors and enables seamless direct mailbox migration.
Concluding Words
There are several situations where you might need to move an Exchange database and its mailboxes to a different server—whether due to migration, upgrades, or server issues. Doing this manually can be complex, time-intensive, and may lead to downtime or limited control over what gets moved. EdbMails makes this process simple. It lets you import EDB files directly into Exchange 2010, 2013, 2016, or 2019—no log files or Active Directory needed. Even if your EDB file is offline, orphaned, or corrupted, EdbMails can recover and migrate it seamlessly, allowing you to begin working with your new Exchange server right away.