Most probably the .pst file is damaged. Try running scanpst.exe (installed along with Outlook on your system) on the pst file. It repairs the file and makes it resuable.
Outlook Pst file doesn't opens because of many reasons like corruption of PST file, PST size getting bigger than 2gb.
Try to use recover pst file thanks to application below under all Windows OS, beginning with MS Windows 98