Outlook的PST文件可能會損壞幾個原因,其中可能包括 PST 文件大小限制,文件系統錯誤導致丟失重要的數據塊從一個健康的 PST 文件使用 CHKDSK 後造成的腐敗。OUTLOOK2k OUTLOOK2003這兩個版本,當單個PST文件超過2GB時,這時打開程序就會出現
Errors have been detected in the file . Quit all mail-enabled applications, and then use the Inbox Repair Tool
這個錯誤,名為OUTLOOK TODAY目錄中的所有子目錄和mail將無法顯示。面對如此災難性的問題,該如何解決呢?下面有幾個方法供大家參考。
方法一:用scanpst修復outlook2007 pst文件錯誤
建議或解決方案:
在正常進入Microsoft Office Outlook 2007的時候,系統提示上次沒有正常關閉,導致數據文件錯誤。點擊確定就進去了,沒曾想在清空"已刪除郵件"目錄的時候,就出現了問題。系統提示:
在文件 d:winmaggnaw0725.pst 中發現錯誤。請退出 Outlook 和所有已啟用郵件的應用程序,然後使用“收件箱修復工具”(Scanpst.exe)診斷和修復文件中的錯誤。有關收件箱修復工具的詳細信息,請參閱“幫助”。
馬上關閉Outlook及相關的Office 2007程序,然後Ctrl+Shift+Esc調出任務管理器,看看是否有相關的進程。Scanpst.exe 可以在Office的安裝目錄下找到,比如我的路徑就是 D:Program FilesMicrosoft OfficeOffice12Scanpst.exe 這是一個圖形界面的程序。執行它,可以看到將會進行8個步驟。先點擊浏覽按鈕,找到需要修復的 PST 文件。在隨後的修復過程中,能夠看到其中有“檢查一致性”和“查找丟失的數據”的步驟,分析完數據文件後,程序彈出對話框提示 :
1.“已掃描下列程序: d:winmaggnaw0725.pst 文件中發現錯誤。
2.單擊“修復”可以修復這些錯誤。
3.在該文件中找到 45 個文件夾
4.在該文件中找到 7480 封郵件”
在這個彈出的對話框中有一個勾選項: 修復前先備份將被掃描的文件。這個非常重要。勾選後,點擊“修復”按鈕。等待程序結束後,再次嘗試進入 Outlook 2007,錯誤不再發生!
方法二:方法一的修復可能需要20-25分鐘,中間需要人工干預,點點確認按鈕。如果你運氣好的話修復成功,直接就可以到第3步了。但有時scanpst修復過程 中會出現錯誤,很不幸scanpst已經不能修復這個文件了。需要另外一個程序來繼續我們的修復工作,這個工具點擊下載。注意這個程序是VB6編寫,運行是需要VB運行庫的。下面我們開始
1.現確認一下硬盤空間。把現在pst作一個備份
2.打開程序選擇原來的pst文件,填寫新的pst文件的文件名和路徑
3.填寫需要截取原來pst文件的大小,20-25M可以得到較好的效果。你也可以
改變這個截取大小。比如,20-25M可以的話,你可以縮小截取值如10-15M,但 如果20-25M不行的話,那要增加截取值如30-35M依次類推,直到成果為止。
4.把新生成的pst文件再使用scanpst修復,這樣就可以了
5.pst文件修復之後,現在就是把pst文件連接到outlook上。
一般情況下只要覆蓋原來那個pst,再打開outlook就可以了,但修復後的pst再使用,肯定馬上又壞了。這是我們需要執行compact操作來對 Inbox進行壓縮(在outlook中右擊outlook today,在小菜單中單擊Properties,出現窗口後單擊Advanced按鈕,單擊Compact Now執行壓縮),這個過程大概要4-8小時。compact操作時間太長,而且4-8小時中還需要人工干預,實在是不太方便。
方法三:由於上述方法不方便,還有另一個方法,最長只要30分鐘,先刪除原來損壞的pst文件,打開outlook,會提示建立新的 PST 文件點擊確認生成一個新的inbox,然後file->open->personal floders(*.pst)打開修復的pst文件,在outlook的folder list視圖中使用鼠標把修復的Inbox裡的mail移動到新的Inbox中。