There are many reasons of why these pst files get corrupted. Few of them are...
virus attackscompaction or compressionsoftware malfunction
you can fix corrupt pst using many softwares available on net. Try running SCANPST.exe to repair .pst file. If ...