Link to home
Start Free TrialLog in
Avatar of soujir0u
soujir0u

asked on

Help! Accidentally deleted the schema-root system public folder

I'm using Exchange 2003 and I accidentally deleted the whole schema-root system public folder a few days ago. So far everything still seems to be working fine though. What does this folder do, and is there a way to restore it?

I tried using a Recovery Storage Group to restore from backups, but it only allows us to restore mailboxes, not public folders. Anyone have any ideas? Thanks!
ASKER CERTIFIED SOLUTION
Avatar of Vahik
Vahik

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of soujir0u
soujir0u

ASKER

Thanks! Looks like it won't adversely affect Exchange but still I would like to restore it.  It also says that the only way to restore it is to restore the public folder database.

Is it possible to restore it to a recovery server and then export it to a PST file? Not sure if we can do it with system folders though...
If u have the backup of ur public store just restore it and that should do it.If u dont
and it becomes absloutly neccessary for u have that folder back just backup ur
stores to commit all the log files, relocate ur priv and pub folders(4 alltogether)
clean out ur mdbdata folder restart ur stores and copy back ur 4 folders.U may have to
run eseutil /p  in order to mount the store.Less drastic way of starting with a new
database is to use exmerge for private store and outlook for public folder store to
pst all ur information and then clear out ur mdbdata folder and then reimporting ur
pst files.The reason i say this is that eseutil may damage ur data behind repair.
call back if u need more help.
I have a back up of the store. If I restore it from the backup, how do I get the data in the public folders up to date?
U have a few option.Since ur store is mounted just backup ur public store(even ur private
store)to committe all the logs and have the latest backup.Now clear out ur public folder
store files(two) and remount ur store and then using backup again restore ur public
folders again.Or drag all the public folders to ur personal folder then clear out ur
public folder store remount the store(this will give u all system folders back)and drag
back all ur public folders again. Also using outlook u can also pst all ur public folders.
If u have  a very large public folders  it may take u some time.If ur public folders
have not chnaged since the problem started u could just restore ur last backup but
then u have to deal with all the chnages(if there are any).But before u do anything first back up ur exchange
 just incase exchange becomes moody and that happens more often.Decide which option u want to take first
(depending on the number of public folders)and call back if u need help.
Hi, I built a test server, created some public folders and then deleted the schema-root folder.

I then backed up the Information Store, unmounted the public folder database and cleared the pub1 files in the mdbdata folder. I then remounted the public folder database resulting in it creating a new one.

Ok, now I use ntbackup and restore the public folder and log files.

But I don't see any of the old public folders I created which I had backed up!
Are u sure?go to the log files in ur ntbackup and see if there are any errors.Also did u unmount ur store
before restore?
I had a look at the log files - no errors. I did unmount the store before restoring (otherwise it will give an error saying "unable to write to database").