文章編號: 287497 - 上次校閱: 2012年2月20日 - 版次: 2.0

如何復原在 Outlook 2002,Outlook 2003,Outlook 2007 和 Outlook 2010 的電子郵件中使用 「 收件匣修復工具

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文曾發行於 CHT287497
本文中,Microsoft Outlook 2000 版本請參閱 197316? (http://support.microsoft.com/kb/197316/ ) .
這樣的 Microsoft Outlook 2000 (IMO) 版本文件編號,請參閱 197315? (http://support.microsoft.com/kb/197315/ ) .
本文中,Microsoft Outlook 98 版本請參閱 181325? (http://support.microsoft.com/kb/181325/ ) .

在此頁中

全部展開 | 全部摺疊

簡介

本文將協助您使用 「 電子郵件信箱修復工具 」 (Scanpst.exe) 若要從損毀的個人資料夾 (.pst) 檔案或離線資料夾 (.ost) 檔案,在 Microsoft Outlook 2002,Outlook 2003,Outlook 2007 和 Outlook 2010 修復資料夾與郵件。當您安裝 Microsoft Office 或 Microsoft Outlook 時,會自動安裝 Scanpst.exe。無法提供可下載 Scanpst.exe。

如果您想要的這樣本文也會說明這個工具不會與此工具如何驗證及程式已修正的.pst 或.ost 檔案中的錯誤。請參閱 〈 其他資訊 〉 一節。不過,這項補充資訊不是需要使用電子郵件信箱修復工具。

此內容被設計為階和中階電腦使用者,除非有不同的敘述。

可以嘗試的方案

如何使用 「 電子郵件信箱修復工具

若要從您的損毀的.pst 或.ost 修復資料夾與郵件檔案中,您必須執行下列動作:
  1. 執行 「 收件匣] 修復工具。如需詳細資訊,請移至「 步驟 1: 執行 「 電子郵件信箱修復工具來診斷及修復的錯誤 」 一節。
  2. 復原已修復的項目。如需詳細資訊,請移至「 步驟 2: 復原已修復的項目 」 一節。
  3. (選擇性) 您可以試著復原其他修復備份個人資料夾中的項目。如需詳細資訊,請移至 「 步驟 3:從以下備份檔案中復原已修復的項目 」 一節。
附註 下列各節中的範例示範如何使用 「 收件匣.Pst 檔案的修復工具。不過,您可以使用相同的程序離線資料夾 (.ost) 檔案。

步驟 1: 執行 「 電子郵件信箱修復工具來診斷及修復的錯誤

若要復原您的資料,您必須先執行電子郵件信箱修復工具。
如需有關如何執行 「 電子郵件信箱修復工具的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
272227? (http://support.microsoft.com/kb/272227/ ) 如何尋找並執行 Outlook 中的電子郵件信箱修復工具
附註如果您使用的 Outlook 2002,或者如果您使用 Outlook 2003 中較早版本所建立的.pst 檔,「 收件匣修復工具可能無法運作如果您的.pst 檔已接近 2 GB 大小限制。因此,請檢查檔案大小,才能繼續進行。取決於您的 Windows 版本的.pst 檔可能位於下列資料夾中的一個。

Windows Vista 或 Windows 7: 磁碟磁碟機: \users\使用者名稱\AppData\Local\Microsoft\Outlook

XP Windows 以及 Windows 2000: 磁碟機: \Documents 和Settings\使用者名稱\Local Settings\ApplicationData\Microsoft\Outlook

如果檔案已接近 2 GB 大小限制時,您可以使用的 PST/OST 剪裁工具來製作檔案較小。 如需詳細資訊PST/OST 剪裁工具,按一下下列文件編號,檢視「 Microsoft 知識庫文件:
296088? (http://support.microsoft.com/kb/296088/ ) 過大的 [PST / OST 剪裁] 工具


若要以手動方式找出並執行 「 電子郵件信箱修復工具,請依照下列步驟執行:
  1. 結束 Outlook。
  2. 請確定 顯示隱藏的檔案,資料夾 在 [資料夾選項會啟用選項。Scanpst.exe 是隱藏的檔案,在您的電腦,而且您可能會找不到它此不啟用此設定。若要檢查這項設定,請依照下列步驟執行:
    1. a。 按 啟動然後按一下 執行.

      附註 如果您使用 Windows Vista 時,使用 啟動搜尋 方塊中。
    2. 型別 控制資料夾然後再按一下 [確定].

      附註 如果您使用 Windows Vista,以滑鼠右鍵按一下 控制項資料夾然後按一下 執行身分系統管理員.
    3. 如果您使用 Windows Vista 中,按兩下 資料夾選項.
    4. 按一下 檢視 索引標籤。
    5. 在下 所有的檔案和資料夾請確定 顯示所有的檔案和資料夾 選取選項時,並然後按一下 [確定].
  3. 按一下 啟動然後按一下尋找搜尋取決於哪一個版本的您正在執行的 Windows。
  4. 在 [搜尋] 方塊中,輸入 Scanpst.exe.如果您找不到 Scanpst.exe 藉由使用的檔案 尋找搜尋,請試著以手動方式找出檔案。請檢查下列檔案的位置。檔案所在的位置,端視您所使用的 Windows 版本而定:
    • 磁碟機: \Program Files\Microsoft Office\OFFICEnn
      位置 nn10 為了讓 Office XP, 11 Office 2003 中, 12 若為 Office 2007 和 14 對於 Office 2010
    • 磁碟機: \Program使用 Files\System\Mapi\1033\
    • 磁碟機: \Program使用 Files\System\Mapi\1033\NT
    • 磁碟機: \Program使用 Files\System\MSMAPI\1033
    • 磁碟機: \Program 檔案 (x86) \Microsoft Office\Officenn
      位置 nn10 為了讓 Office XP, 11 Office 2003 中, 12 若為 Office 2007 和 14 對於 Office 2010
    • 磁碟機: \Program檔案 (x86) \Common Files\System\Mapi\1033\
    • 磁碟機: \Program檔案 (x86) \Common Files\System\MSMAPI\1033
  5. 連按兩下 Scanpst.exe 若要開啟的程式檔案。
  6. 按一下 瀏覽 若要尋找這個.pst 檔。
    • Windows 98Windows Me: 磁碟機\Windows\ 區域Settings\Application 資料
    • Windows NT 4.0: 磁碟磁碟機\WINNT\Profiles\使用者名稱\LocalSettings\Application 資料
    • XP WindowsWindows 2003 Server: 磁碟機: \Documents 和Settings\使用者名稱\Local Settings\ApplicationData\Microsoft\Outlook
    • Windows Vista 或 Windows 7: 磁碟 磁碟磁碟機: \users\使用者名稱\AppData\Local\Microsoft\Outlook
    附註 預設.pst 位置 在 Windows 上的 outlook 2010 年 7 磁碟機: \Users\使用者名稱\Documents\Outlook 檔案。針對 在 Windows Server 2003 或 Windows XP 上的 outlook 2010 年預設位置是 磁碟機: 資料庫及 Settings\使用者名稱\My Documents\Outlook 檔案。
  7. 按一下 啟動.電子郵件信箱修復工具掃描檔案和報表是否它找到的任何錯誤。
  8. 按一下 [確定].
當您執行 「 電子郵件信箱修復工具,並重新啟動 Outlook 之後, 您應該會看到一份在左邊的瀏覽窗格中,在 Outlook 中已復原的資料夾。下一步是要復原的項目移到新的個人資料夾 (.pst)在您的設定檔中的檔案。若要這樣做,請前往 「 步驟 2: 復原已修復的項目。"

步驟 2: 復原已修復的項目

既然您執行 「 電子郵件信箱修復工具時,您就可以開始復原已修復的項目。若要開始,建立新的個人資料夾 (.pst) 檔案您的設定檔中的項目。然後,將復原的郵件移至您的新個人資料夾 (.pst) 檔案。
  1. 在執行 「 電子郵件信箱修復工具之後,啟動 Outlook。如果您在 Outlook 中使用多個設定檔,請確定您選取的設定檔,包含您嘗試要修復的個人資料夾 (.pst) 檔案。
  2. 在上 檢視移至 功能表中,按一下 資料夾清單 若要開啟 [資料夾清單] 中檢視。
  3. 在 [資料夾清單中,您應該會看到下列已復原的資料夾:
       Recovered Personal Folders
    
          Calendar
          Contacts
          Deleted Items
          Inbox
          Journal
          Notes
          Outbox
          Sent Items
          Tasks
    				
    這些復原的資料夾是通常是空的因為這是重新建立的個人檔案。您也應該會看到一個名為資料夾 找回.這個資料夾包含資料夾和收件匣修復的項目已復原的工具。不幸的是,找回遺失的項目資料夾可能無法修復。
  4. 在您的設定檔中建立新的個人資料夾 (.pst) 檔案。這些步驟可能會不同,取決於您是哪一個版本的 Outlook在執行中。

    Outlook 2002
    1. 在上 檔案 功能表上指向 然後按一下 個人資料夾檔案().pst.
    2. 按一下 建立 若要開啟 建立 Microsoft 個人資料夾 對話方塊。
    3. 輸入新的個人資料夾 (.pst) 的檔案名稱檔案,然後再按一下 [確定].
    4. 您應該有新的個人資料夾 (.pst) 檔案您的設定檔。
    Outlook 2003
    1. 在上 檔案 功能表上指向 然後按一下 Outlook 資料檔案.
    2. 按一下 [確定] 若要開啟 建立或開啟 Outlook 資料檔案 對話方塊。
    3. 輸入新的個人資料夾 (.pst) 的檔案名稱檔案,然後再按一下 [確定] 若要開啟 建立 Microsoft個人資料夾 對話方塊。
    4. 輸入新的個人資料夾 (.pst) 的檔案名稱檔案,然後再按一下 [確定].
    5. 您應該有新的個人資料夾 (.pst) 檔案您的設定檔。
    Outlook 2007
    1. 在上 檔案 功能表中,按一下 資料檔案管理.
    2. 按一下 新增 若要開啟 新Outlook 資料檔案 對話方塊。
    3. 儲存類型 對話方塊中,按一下以選取 Office Outlook 個人資料夾檔案 (.pst),然後按一下 [確定].
    4. 建立或開啟 Outlook 資料檔案 對話方塊方塊中,選取 [位置和您的新的檔名個人資料夾 (.pst) 檔案,然後再按一下 [確定].
    5. 按一下 [確定].
    6. 您應該有新的個人資料夾 (.pst) 檔案您的設定檔。
    Outlook 2010 年
    1. 按一下檔案在 [功能區] 索引標籤上,然後按一下 資訊在功能表上的索引標籤。
    2. 按一下帳號設定按鈕,然後再按一下帳號設定 一次。
    3. 按一下 資料檔案 索引標籤。
    4. 按一下新增若要開啟建立或開啟 Outlook 資料檔案對話方塊。
    5. 輸入新的 [Outlook 資料 (.pst) 檔案,檔案名稱,然後按一下[確定].
    6. 在您的設定檔中,您應該有新的 Outlook 資料 (.pst) 檔案。
  5. 將失物從 找回 新的個人資料夾 (.pst) 檔案的資料夾。
  6. 當您完成移動所有項目時,您可以移除設定檔中已修復個人資料夾 (.pst) 檔案。這包括找回 資料夾。
  7. 如果沒有問題的資訊,您您已復原,便已完成。不過,如果您想要嘗試復原其他資訊,請前往 「 步驟 3: 從備份復原已修復的項目檔案 」。

步驟 3: 復原就會將這個項目修復從以下備份檔案

附註 如果您無法開啟原來的個人資料夾 (.pst) 檔案您在執行電子郵件信箱修復工具之前,可能無法使用下列程序。如果它無法運作,那麼不幸的是,您將無法復原任何其他資訊。如果您無法開啟檔案時,下列程序可協助您從受損的個人資料夾 (.pst) 檔案中復原其他的項目。

當您執行電子郵件信箱修復工具,可建立的備份原來的個人資料夾 (.pst) 檔案會自動選取。這個選項會建立名為硬碟上的檔案"檔案名稱.bak"的格式 (不含引號)。這個檔案是一份原始 檔名使用不同的.pst 檔案延伸模組。如果您在步驟 2 中之後, 您認為你還缺少項目,您可以試著從這個備份檔復原的詳細資訊,藉由遵循下列步驟進行:

找出.bak 檔案。它所在的資料夾中原來的個人資料夾 (.pst) 檔案。
  1. 找出.bak 檔案。它位於資料夾的程式原始的個人資料夾 (.pst) 檔案。
  2. 製作一份.bak 檔,並指定檔案的新名稱以.pst 作為副檔名。比方說,為檔案名稱"新名稱.pst"(不含引號)。
  3. 匯入 新的名稱.pst 檔案您在使用匯入及匯出精靈 」,在 [建立在先前的步驟Outlook。執行這項操作,請依照下列步驟執行:
    1. 在上 檔案 功能表中,按一下 匯入 / 匯出.
      附註 在 [Outlook 2010 上按一下 檔案 在功能區索引標籤上按一下 開啟然後按一下 匯入.
    2. 按一下 從另一個程式匯入或檔案然後按一下 下一步.
    3. 按一下以選取 個人資料夾檔案().pst然後按一下 下一步.
    4. 在下 若要匯入的檔案按一下 瀏覽然後連按兩下您建立的檔案。
    5. 在下 選項按一下 不這樣做匯入重複的項目然後按一下 下一步.
    6. 在下 選取要匯入的資料夾從按一下以選取 「 個人資料夾 (.pst) 檔案,並按一下若要選取 包含子資料夾.
    7. 按一下以選取 匯入到相同的資料夾在資料夾然後選取新的個人資料夾 (.pst)。
    8. 按一下 完成.
    附註 請記住,備份檔是原來已損毀的檔案,您會發現您無法復原已修復的項目以外的其他任何項目在 [失物招領] 資料夾中。如果您不能建立檔案匯入Outlook,不幸的是您遺失所有的資訊,並不在失物招領] 資料夾中。
電子郵件信箱修復工具無法修復所有偵測到的問題。在某些情況下,如果刪除或損毀無法修復的 permantently,所以不可能復原項目。

其他相關資訊

對新手而言有興趣,本章節將說明完全相同電子郵件信箱修復工具並不會與此工具會驗證並更正錯誤的方式在.pst 或.ost 檔案。

電子郵件信箱修復工具的功用

當您在個人資料夾 (.pst) 上執行 「 電子郵件信箱修復工具檔案,它可執行下列:
  • 「 收件匣修復工具 」 分析個人資料夾 (.pst)檔案的目錄結構以及項目標題,嘗試復原所有的資料夾,項目。
  • 如果收件匣修復工具 」 修復個人資料夾(.pst) 檔案,則表示 「 修復 」 工具發現問題,並修復其無法為。
  • 電子郵件信箱修復工具 」 會嘗試將轉換成任何檔案個人資料夾 (.pst) 檔案。比方說,如果您重新命名的可執行檔"項目.pst"(不含引號),此工具檔案會變成可裝載的.pst 檔案。
  • 製作備份的任何個人的電子郵件信箱修復工具,再嘗試修復此檔案的資料夾 (.pst) 檔案。

電子郵件信箱修復工具會驗證並更正錯誤的方式

ScanPST 多半是驗證並更正錯誤,在內部資料.pst 檔案的結構。.Pst 檔案是一個資料庫檔案。因此,結構,例如 BTrees 和參考計數、 會檢查和修復成必要的。這些低階的物件有較高層級即使不知道結構,例如訊息、 行事曆的項目,並以此類推,已經內建於它們。

如果決定,在 ScanPST 結構的特定區塊或資料表無法讀取或損毀,ScanPST 將它移除。如果該區塊的一部分當驗證時,將會移除特定的項目,在 Outlook 中,這個項目。

您不預期這種行為。不過,移除的項目是指定的情況下適當的。此外,這個特定的一種情況下是將可能非常少,而且一定要進入 ScanPST 記錄檔中。

在較高的層級,您會看到這些變得更明顯變更牽涉到資料夾與郵件。

資料夾

ScanPST 會檢查.pst 檔案中的每一個資料夾,並執行下列作業:
  1. ScanPST 可確保正確的資料表相關聯的資料夾。
  2. ScanPST 會檢查每個資料表中的每個資料列,並可確保子資料夾或郵件存在於系統。
  3. 如果郵件或子資料夾中,找不到 ScanPSTScanPST 會從資料表移除資料列。
  4. 如果郵件或子資料夾,而 ScanPST,不會發現 ScanPST驗證訊息或資料夾。
  5. 該驗證失敗,郵件或資料夾被視為損毀,而且它是從資料表中移除,並且刪除從資料庫。
  6. ScanPST 如果驗證成功,沒有其他的分析請現在已復原的訊息值是否與一致資料表中的值。在如果從頭重建損毀的資料夾必要的。這些資料夾包含任何使用者資料。

訊息

大部分的使用者將有關訊息的作業,因為損毀的項目是可能會造成項目從.pst 檔案中刪除。ScanPST 會執行下列作業的郵件:
  1. ScanPST 不會附件表的一些基本驗證,收件者表格。這項操作類似於資料夾並顯示訊息的運作方式在其中。
  2. 當收件者表格以確保驗證格式化收件者,ScanPST 做的任何變更,才會正確在同步化這些收件者的內容有效的收件者表格的內容訊息。ScanPST 也可保證訊息的上層資料夾是指到有效的資料夾。下列的訊息內容會檢查並確定這些型別遵循正確的資料格式:
    • PR_MESSAGE_CLASS

      ScanPST 會檢查,這樣屬性存在。如果屬性不存在,它會設定為 IPM。附註。
    • PR_MESSAGE_FLAGS

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

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

      如果送出旗標指出的訊息會標記為送出,此屬性必須存在。如果不是,時間是設定為立即。
    • PR_SEARCH_KEY

      這個屬性必須存在。如果屬性不存在、 為它產生一個隨機 GUID。
    • PR_CREATION_TIME

      這個屬性必須存在。如果屬性不存在,現在設定時間。
    • PR_LAST_MODIFICATION_TIME

      這個屬性必須存在。如果屬性不存在,則現在設定時間。
    • PR_MESSAGE_SIZE

      大小會重新計算,與儲存值做比較。如果大小之間有些差異,計算值的差異會被寫入。
    未明確地經過驗證上與本文相關的屬性或在 [主旨相關的內容,除了隱含的低層級驗證,這份文件稍早討論。修改收件者的顯示內容為配合已復原的收件者表格。這項操作時已完成,其他演算法可以用來收集所有被遺棄的訊息,若要將它們放在資料夾當中,不予更新。

    如需有關的二進位檔樹狀目錄 (btrees),請造訪下列 Microsoft 網站:
    http://msdn2.microsoft.com/en-us/library/Aa289150 (VS.71).aspx (http://msdn2.microsoft.com/en-us/library/Aa289150(VS.71).aspx)

這篇文章中的資訊適用於:
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
關鍵字:?
kbrepair kbhowto kbmt KB287497 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:287497? (http://support.microsoft.com/kb/287497/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。