Restore deleted mailbox with RSG in exchange 2003

I am restoring a deleted mailbox where the mailbox retention period has passed more than 30 days but the user account in AD stil exist, so i have restored the mailbox store from my backup into Recovery Storage Group. I can now see that mailbox listed under store in recovery storage group, however now when i use EXMERGE to extract the mailbox from recovery storage group into my orginal storage group i get error message in the exmerge.log

And that error is related to the msexchmailboxguid which has been changed. Now i understand that i have to convert the msexchmailboxguid into hex and then replace it using ADSI and then when i will use exmerge it will be OK.

So now i have converted guid into Hex but can you tell me what are the steps for chaning the guid through ADSI. I have never used ADSI so i want to know the steps. Or if you can tell me after converting guid into hex what then i have to do to fix the issue. Thanks
Who is Participating?
SurajConnect With a Mentor Commented:
Once you are done with this you can open adsiedit on a domain controller or the exchange server where you have the windows support tool is installed.
Expand the domain configuration and then expand the domain. Expand the OU where the user AD account exists. Once this is done you can go to the property of the user account and see if you have the msexchmailboxguid attribute if it is not there then you do not have the new mailbox for this user. Create a new mailbox and update the mailboxguid using the above link which I have mentioned.

Once this is done you would be able to directly merge the data to the user mailbox.

Alternate way is to set the msexchrestore of the RSG and the Mailbox database associated to not set. Once you are done with this you can reconnect the mailbox using the Mailbox Recovery Center to the original AD account and then move to the production database.

Once this is done remove the RSG and the mailbox database associated to RSG.

OKay..Since the mailbox has been deleted you wont be able to extract using Exmerge as you rightly said that the "msExchMailboxGUID" has changed. Follow the workaround listed in the below article, by this you will be able to make the RSG behave like normal storage group & you will be able to actually reconnect the mailbox to a new account & exmerge it.

another one that talks about the same is

this works & i have done this millian times    

tech2010Author Commented:
Hi Sandeep,

I understand what you saying but the process i was refering to quite quick and straight forward, all i was not sure of how to modify msExchMailboxguid attribute using ADSI. so if you know how to do it i would really appreciate that. I would like you to read this
which i was following but all not sure how to modify msExchMailguid. please read this and let me know your comments. Thanks
you cannot modify the msExchMailboxGUID, i would not suggest you take that route. the only way to recover this mailbox is change the msExchRestore on the RSG & then reconnect this mailbox with a user then move that mailbox to a production store to exmerge.


You can use this link to convert the same.

This is a good site which talks about converting the mailbox guid to hex.

All Courses

From novice to tech pro — start learning today.