Is there any way to "restore" a .pst (Outlook Personal Folder) or .ost (Offline Folder file)?

4

1

I have Microsoft Outlook 2007 installed and use IMAP for all my mail accounts. When I updated to Windows 7 I had to reinstall Outlook and thus download all the headers again. I ended up downloading everything again, but I would want to prevent this in the future.

Is there a way to import my Microsoft Office Outlook Personal Folders (.pst) or Offline Folder (.ost) files into the new installation, so I don't have to download all the headers again?


Edit: I checked the extension of the files in my current Outlook folder, which are .pst files, is it possible Outlook changed them to .ost files when I was messing around with my Outlook settings? I've changed my question to import .pst or .ost.

Edit2: I tried exactly that and even made sure they had the correct name, but then Outlook would crash on me. I guess there is more to it than just the file names... I also tried some programs to restore .ost files, which actually managed to get files out if it, but also tried to empty my wallet... I'm hoping for a kick-ass hacky way to get it working anyway!

Ivo Flipse

Posted 2009-07-16T10:27:21.683

Reputation: 24 054

Apperently .ost files are linked with an Exchange account or else can't be opened... – Ivo Flipse – 2009-07-22T07:11:51.753

Answers

4

I have had success with two different methods:

Method A

  1. Save your pst/ost files (copy to a safe place via windows explorer)
  2. Re-install Outlook and set up the account, but prevent it from downloading anything.
  3. Note the location of the pst/ost files for the new Outlook installation
  4. Close Outlook
  5. Via explorer, replace the new installation's pst/ost files with your saved ones
  6. Restart Outlook

Method B: Also I have used the previously mentioned Outlook import feature:

  • File > Import and Export > Import from another program or file > Personal Folder File (.pst) > locate PST/OST > Import

As for the difference between PST and OST files:

  • OST files cache the files from the exchange server; they are "copies"
  • PST files exist only on one computer; they are not stored on the Exchange server

Leftium

Posted 2009-07-16T10:27:21.683

Reputation: 8 163

1

Sure... there are 2 ways:

  • just put your .pst file at the default location BEFORE you start outlook for the first time (usually that's somewhere under your user folder/appdata/microsoft/outlook/...)

  • or you can open outlook first, and then open your .pst file and then mark it as the default pst file and then remove the original one.

Edit
Concerning the .ost files: have you tried the same? I think you will have to configure outlook first (the IMAP account settings) but don't download the headers, then shut down outlook en copy your old .ost and .pst files over, and then restart outlook... not sure if that will work though...

Maybe this can be interesting as well: Repair an .ost or .pst file in Outlook

fretje

Posted 2009-07-16T10:27:21.683

Reputation: 10 524

Excuses for updating my question, your solution probably works for .pst files, but I guess my files "magically" transformed to .ost files – Ivo Flipse – 2009-07-16T12:23:59.200

0

File > Import and Export > Import from another program or file > Personal Folder File (.pst) > locate PST/OST > Import

Mark Henderson

Posted 2009-07-16T10:27:21.683

Reputation: 5 956

0

This project seems to work perfectly: https://github.com/mkorthof/ost2pst . No restrictions like all the other commercial tools that a Google search turns up.

Rasmus Faber

Posted 2009-07-16T10:27:21.683

Reputation: 203

Please read the question again carefully. Your answer does not answer the original question. – DavidPostill – 2019-01-15T18:27:28.617

@DavidPostill Well, https://superuser.com/questions/86231/convert-outlook-ost-file-to-pst and https://superuser.com/questions/109559/retrieve-mail-from-ost-file are closed as duplicates of this question, so I assumed this was the canonical question for converting OST to PST. If you check Edit2 you will also note that this is exactly what IvoFilipse needed, but couldn't find any tools to do.

– Rasmus Faber – 2019-01-16T07:39:07.520

0

I would recommend the Import method's described in the other answers. Moving the pst file without importing it can often cause very weird errors because some absolute paths seems to be stored in it.

Paxxi

Posted 2009-07-16T10:27:21.683

Reputation: 6 952

0

You can add PST files right into an existing Outlook configuration.

For Outlook 2007:

Tools / Options / Mail Setup tab / Data Files... Then press the "Add" button, choose between the new format PST or the old 97-2002 format. Then browse to where your file is located.

It should show then in the folder view of Outlook.

I also create local PST files for archiving "stuff". I then move the PST files when I get a new system, it's very handy. There are some Outlook systems that have policies that prevent creating PST files. Hopefully you won't get involved in that.

John Dyer

Posted 2009-07-16T10:27:21.683

Reputation: 331