您目前已離線,請等候您的網際網路重新連線

如何修復您的 Outlook 的個人資料夾檔案 (.pst) (英文)

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請依照下列步驟執行以使用收件匣修復工具修復您的 Outlook 個人資料夾檔案 (.pst),您也可以參考<其他相關資訊>一節下方的影片:如何修復您的 Outlook 個人資料夾 (.pst) 檔案

步驟 1:結束 Outlook 並啟動收件匣修復工具

自動啟動收件匣修復工具

按一下下面的連結。然後按一下 [檔案下載] 對話方塊中的 [開啟][執行],並依照簡易修正精靈中的步驟執行。一旦啟動收件匣修復工具後,繼續步驟 2。(無法啟動收件匣修復工具?)

手動啟動收件匣修復工具

若要手動啟動收件匣修復工具,請使用 Microsoft Windows Explorer 找出其中一個資料夾,然後按兩下 Scanpst.exe 檔案。

注意 系統可能已隱藏該檔案或資料夾。如需有關如何取消隱藏檔案和資料夾的指示,請參閱作業系統文件。
常見的位置備註
<磁碟機>\Program Files(x86)\Microsoft Office\root\Office16針對 64 位元版本的 Windows 上的 Outlook 2016 隨選即用安裝
<磁碟機>\Program Files\Microsoft Office\root\Office16針對 32 位元版本的 Windows 上的 Outlook 2016 隨選即用安裝
<磁碟機>\Program Files(x86)\Microsoft Office\Office16針對 64 位元版本的 Windows 上的 Outlook 2016 MSI 安裝
<磁碟機>\Program Files\Microsoft Office\Office16針對 32 位元版本的 Windows 上的 Outlook 2016 MSI 安裝
<磁碟機>\Program Files\Microsoft Office 15\root\office15針對 32 位元版本的 Windows 上的 Outlook 2013 隨選即用安裝
<磁碟機>\Program Files(x86)\Microsoft Office 15\root\office15針對 64 位元版本的 Windows 上的 Outlook 2013 隨選即用安裝
<磁碟機>\Program Files\Microsoft Office\Office15針對 32 位元版本的 Windows 上的 Outlook 2013 MSI 安裝
<磁碟機>\Program Files(x86)\Microsoft Office\Office15針對 64 位元版本的 Windows 上的 Outlook 2013 MSI 安裝
<磁碟機>:\Program Files\Microsoft Office\Office14針對 32 位元版本的 Windows 上的 Outlook 2010
<磁碟機>:\Program Files\Microsoft Office(x86)\Office14針對 64 位元版本的 Windows 上的 Outlook 2010
<磁碟機>:\Program Files\Microsoft Office\Office12針對 32 位元版本的 Windows 上的 Outlook 2007
<磁碟機>:\Program Files(x86)\Microsoft Office\Office12針對 64 位元版本的 Windows 上的 Outlook 2007
<磁碟機>:\Program Files\Common Files\System\Mapi\1033\其他常見的位置
<磁碟機>:\Program Files\Common Files\System\MSMAPI\1033其他常見的位置
<磁碟機>:\Program Files\Common Files\System\Mapi\1033\NT其他常見的位置 (Windows NT 和 Windows 2000)
<磁碟機>:\Program Files\Common Files\System\Mapi\1033\95其他常見的位置 (Windows 95 和 Windows 98)
(找不到收件匣修復工具?)
步驟 2:修復 .pst 檔案
在收件匣修復工具中,輸入個人資料夾 (.pst) 檔案的路徑和檔案名稱,或按一下 [瀏覽] 以使用 Windows 檔案系統尋找檔案,然後按一下 [開始]
注意:如果您不知道 .pst 檔案的位置,請依照如何尋找、移動或備份 .pst 檔案中的步驟執行。

注意 收件匣修復工具無法修復每個偵測到的問題。在某些情況下,永久刪除或損毀無法修復的項目將無法復原。

步驟 3:將修復的項目復原至新的 .pst 檔案
在執行收件匣修復工具之後,您可以啟動 Outlook 並復原已修復的項目。或者您也可以嘗試復原備份個人資料夾中其他已修復的項目

如果要開始,請在您的設定檔中新增個人資料夾 (.pst) 檔案項目。然後,您就可以將已復原項目移至您新的個人資料夾 (.pst) 檔案。
  1. 啟動 Outlook。如果您在 Outlook 中使用多個設定檔,請確認您選擇包含已嘗試修復之個人資料夾 (.pst) 檔案的設定檔。
  2. 按下 CTRL+6 以開啟 [資料夾清單] 檢視。
  3. 在 [資料夾清單] 中,應該會看到下列已復原的資料夾:
    已復原的個人資料夾行事曆連絡人刪除的郵件收件匣日誌附註寄件匣寄件備份工作				
    注意 這些復原的資料夾通常是空的,因為這是重新建立的 .pst 檔案。您應該也會看到名稱為「找回的遺失項目」資料夾。這個資料夾中含有「電子郵件信箱修復工具」所復原的資料夾 與項目。可惜的是,[找回的遺失項目] 資料夾中遺失的郵件 可能無法修復。
  4. 在您的設定檔中建立一個新的個人資料夾 (.pst) 檔案。 根據您執行的 Outlook 版本,步驟可能有所不同 。

    Outlook 2010 和更新版本
    1. 按一下功能區上的 [檔案] 索引標籤,然後按一下功能表上的 [資訊] 索引標籤。
    2. 按一下 [帳戶設定] 按鈕,然後再按一下 [帳戶設定]
    3. 按一下 [資料檔案] 索引標籤。
    4. 按一下 [新增] 以開啟 [建立或開啟 Outlook 資料檔案] 對話方塊。
    5. 輸入新 Outlook 資料 (.pst) 檔案的檔案名稱,然後按一下 [確定]
    6. 這時設定檔中應該會有新的 Outlook 資料 (.pst) 檔案。
    Outlook 2007
    1. [檔案] 功能表上,按一下 [資料 檔案管理]
    2. 按一下 [新增],以開啟 [新增 Outlook 資料檔案] 對話方塊。
    3. [儲存類型] 對話方塊中, 按一下以選取 Office Outlook 個人資料夾檔案 (.pst), 然後再按一下 [確定]
    4. [建立或開啟 Outlook 資料 檔案] 對話方塊中,為新的個人資料夾 (.pst) 檔案選取位置 及檔案名稱,然後按一下 [確定]
    5. 按一下 [確定]
    6. 這時設定檔中應該會有新的「個人資料夾」(.pst) 檔案。
    Outlook 2003
    1. [檔案] 功能表上,指向 [新增],然後按一下 [Outlook 資料 檔案]
    2. 按一下 [確定] 以開啟 [建立 或開啟 Outlook 資料檔案] 對話方塊。
    3. 為新的個人資料夾 (.pst) 檔案輸入檔案 名稱,然後按一下 [確定] 以開啟 [建立 Microsoft 個人資料夾] 對話方塊。
    4. 為新的個人資料夾 (.pst) 檔案輸入檔案 名稱,然後按一下 [確定]
    5. 這時設定檔中應該會有新的「個人資料夾」(.pst) 檔案。
    Outlook 2002
    1. [檔案] 功能表上,指向 [新增],然後按一下 [個人資料夾檔案] (.pst)
    2. 按一下 [建立] 以開啟 [建立 Microsoft 個人資料夾] 對話方塊。
    3. 為新的個人資料夾 (.pst) 檔案輸入檔案 名稱,然後按一下 [確定]
    4. 這時設定檔中應該會有新的「個人資料夾」(.pst) 檔案。
  5. [找回的遺失項目] 資料夾中的已復原項目拖曳至新的個人資料夾 (.pst) 檔案中。
  6. 所有項目都移至新資料夾之後,即可從設定檔中移除「修復的個人資料夾」(.pst) 檔案。這包括 [找回的遺失項目] 資料夾。
  7. 如果您確定您復原的資訊無誤,您便已完成此作業。但是,如果您想嘗試復原其他資訊,請移至<從備份檔案中復原修復的項目>。

其他相關資訊
什麼是收件匣修復工具
收件匣修復工具 (Scanpst.exe) 主要是為了協助修復個人資料夾 (.pst) 檔案的相關問題而設計。
自動根據您的作業系統以全英文版 Microsoft Outlook 安裝選項安裝收件匣修復工具。深入了解收件匣修復工具.
找不到或無法啟動收件匣修復工具
如果您無法自動或手動啟動收件匣修復工具,可嘗試修復您的 Office 程式
從備份檔案中復原修復的項目 (選用)
注意 如果您無法在執行收件匣修復工具之前開啟原始個人資料夾 (.pst) 檔案,下列程序可能無法進行,因此,很遺憾您將無法復原任何其他資訊。如果您可以開啟檔案,下列程序將幫助您復原損壞的個人資料夾 (.pst) 檔案內的其他項目。

當您執行收件匣修復工具時,會自動選取建立 原始個人資料夾 (.pst) 檔案備份的選項。這個選項 會在您的硬碟上建立檔案,該硬碟名為 "檔案 名稱.bak" (不包含引號)。這個檔案是 原始檔案名稱.pst 檔案的副本,並具有不同的副檔名。如果您認為在依照在上一節中的步驟進行後仍有項目遺失,您可以嘗試依照下列步驟從此備份檔案中復原其他資訊:

找出 .bak 檔案。它位於 您的原始個人資料夾 (.pst) 檔案的資料夾中。
  1. 找出 .bak 檔案。它位於您的原始個人資料夾 (.pst) 檔案的資料夾中。
  2. 複製 .bak 檔,並以 .pst 當作副檔名重新命名這個檔案。例如,命名 "新 名稱.pst" 檔案 (不包括引號)。
  3. 匯入新名稱.pst 檔案, 其為您在先前步驟中使用 Outlook 中的匯入及匯出精靈所建立。 如果要執行這項操作,請依照下列步驟執行:
    1. [檔案] 功能表上,按一下 [匯入和匯出]
      注意 如果是 Outlook 2010 和更新版本,請依序按一下功能區中的 [檔案] 索引標籤、[開啟],然後再按一下 [匯入]
    2. 按一下 [從其他程式或 檔案匯入],然後按一下 [下一步]
    3. 按一下以選取 [個人資料夾檔案 (.pst)],然後按一下 [下一步]
    4. [要匯入的檔案] 下,按一下 [瀏覽],然後按兩下您的新檔名.pst 檔案。
    5. [選項] 下,按一下 [不要 匯入重複的項目],然後按一下 [下一步]
    6. [請選取要匯入的資料 夾] 下,按一下以選取個人資料夾 (.pst) 檔案,然後按一下 以選取 [包含子資料夾]
    7. 按一下以選取 [將資料夾匯入相同的 資料夾],然後選取新的個人資料夾 (.pst)。
    8. 按一下 [完成]
    注意請記住,備份檔案為原始損毀的檔案, 您可能無法復原除了在 [找回的遺失項目] 資料夾中 所復原的檔案。如果您無法將新檔名.pst 檔案匯入 Outlook,很遺憾您已經遺失了所有不在 [找回的遺失項目] 資料夾中的資訊。

收件匣修復工具驗證和修正錯誤的方式

ScanPST 大多在 .pst 檔案的內部資料結構中驗證和修正錯誤。.pst 檔案為資料庫檔案,因此會視需要檢查並修復資料結構 (例如 BTrees 和參考計數)。這些低階物件並不具備建立於其上的高階結構 (例如郵件、事曆項目等等) 之資訊。

如果 ScanPST 判定資料結構或表格中的特定區塊無法讀取或損毀,則會將其移除。如果該區塊為 Outlook 中特定項目的一部分,則會在驗證後,將該項目移除。

您可能並未預期這個行為,但是在此情況下,適合移除該項目。此外,此種特定情況十分罕見,且一定會輸入到 ScanPST 記錄檔中。

在較高的層級中,你會看到更多包含資料夾和郵件的變更。

資料夾

ScanPST 會檢查 .pst 中的每個資料夾,並執行 下列作業:
  1. ScanPST 會確保有與資料夾 相關的正確表格。
  2. ScanPST 會檢查每個表格中的每一列,並確保 郵件或子資料夾存在於系統之中。
  3. 如果 ScanPST 找不到郵件或子資料夾, 它會將該列從表格上移除。
  4. 如果 ScanPST 找到了郵件或子資料夾,它 會驗證該郵件或資料夾。
  5. 如果驗證失敗,郵件或資料夾會 被視為已損毀,然後會從表格中移除且從 資料庫中刪除。
  6. 如果驗證成功,ScanPST 會進行其他分析, 以確保目前已復原的郵件值和 表格中的值一致。如有必要,損毀的資料夾會從頭重新建立。這些資料夾中不包含使用者資料。
郵件

多數使用者擔心郵件的作業,因為 損毀的項目可能會造成 .pst 檔案上的某些項目被移除。 ScanPST 會在郵件上執行下列作業:
  1. ScanPST 會進行基本的附件表格和 收件者表格驗證,此作業類似於資料夾使用其中郵件的 方式。
  2. 一旦已驗證收件者表格並向收件者保證 其格式設定正確,ScanPST 會進行任何必要的 變更,以將這些有效的收件者表格內容與 郵件上的收件者內容同步。ScanPST 也會確保郵件的上層資料夾為 有效資料夾。另外,將會檢查下列郵件內容,以確保 這些郵件遵循有效格式:
    • PR_MESSAGE_CLASS

      ScanPST 會檢查這個 內容是否存在。如果內容不存在,則會設定成 IPM.Note。
    • PR_MESSAGE_FLAGS

      每個旗標會分別進行 驗證。
    • PR_SUBMIT_FLAGS

      這項驗證類似於 郵件旗標的作業。
    • PR_CLIENT_SUBMIT_TIME

      如果送出旗標 指出郵件標示為已送出,則此內容必須存在。如果送出旗標 並未指出郵件標示為已送出,則時間會設定為「現在」。
    • PR_SEARCH_KEY

      這個內容必須存在。如果 內容不存在,則會為它產生一個隨機的 GUID。
    • PR_CREATION_TIME

      這個內容必須存在。如果 內容不存在,則時間會設定為「現在」。
    • PR_LAST_MODIFICATION_TIME

      這個內容必須 存在。如果內容不存在,則時間會設定為「現在」。
    • PR_MESSAGE_SIZE

      大小會重新計算,並 與已儲存的值做比較。如果一些 Delta 的大小不同,則會寫入計算 出來的值。
    除了本文前段所述的明確低階驗證之外,並無明確就內文相關的內容或主題相關的內容進行驗證。另外,會將收件者顯示內容變更為與已復原的收件者表格一致。一旦作業完成,則會執行其他演算法以收集所有孤立的郵件,然後將這些郵件放入孤立資料夾。

    如需有關二元樹狀結構 (btrees) 的詳細資訊,請移至下列 Microsoft 網站:
影片:如何修復您的 Outlook 個人資料夾 (.pst) 檔案


fixit fix it fixme
內容

文章識別碼:272227 - 最後檢閱時間:06/30/2016 13:17:00 - 修訂: 12.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Outlook 2010, Microsoft Office Outlook 2007, Microsoft Office Outlook 2003, Microsoft Outlook 2002 Standard Edition, Microsoft Outlook 2000 Standard Edition

  • kbrepair kbhowto kbcip kbvideocontent kbfixme kbmsifixme kbquadranttechsupp kbconsumer KB272227
意見反應