今天一使用者反應個人歸檔的郵件打不開,于是打算先把使用者的PST檔案先複制到我的主機再想辦法用工具來修複,結果複制出錯
<a href="http://allanfan.blog.51cto.com/attachment/200912/8/520839_1260258912xgnk.png"></a>
直接調用C:\Program Files\Common Files\System\MSMAPI\2052下面SCANPST.EXE來修複也不行,提示請使用磁盤掃描程式檢查錯誤,不管這麼多先檢查使用者的磁盤看看先.
<a href="http://allanfan.blog.51cto.com/attachment/200912/8/520839_1260258915exG3.png"></a>
一檢查還真發現檔案有問題
<a href="http://allanfan.blog.51cto.com/attachment/200912/8/520839_1260258922LKRq.png"></a>
再次打開PST檔案試試看還是打不開,于是再次調用SCANPST.EXE來修複,這次可行了,提示發現錯誤需要修複,這時會将目前修複的文檔做一個備份,修複完成以後,再次打開文檔這次OK,大功告成,
<a href="http://allanfan.blog.51cto.com/attachment/200912/8/520839_1260258924GwjW.png"></a>
打開LOG檔案,以下是修複相關資訊.
Microsoft (R) Inbox Repair Tool
Copyright (C) Microsoft Corp 1995-1996. All rights reserved.
**Beginning NDB recovery
**Attempting to open database
**Attempting to validate header
**Attempting to validate AMap
**Attempting to validate BBT
!!Invalid block (bid=3BDE4, ib=120227392, cb=8176, cRef=2):
CRC mismatch (read 00000000, computed AEAA4C75)
Sig mismatch (read 0000, computed 3C8D)
cb mismatch (read 0, expected 8176)
BID mismatch (read 0, expected 3BDE4)
**Attempting to rebuild BBT
**Attempting to scavenge for blocks
**Attempting to validate NBT
!!Invalid node (nid=802E, bidData=3C59600000000, bidSub=3C5BA00000000, nidParent=0):
Data block (bid=3BDE4) not found in BBT
**Attempting to rebuild NBT
**Attempting to scavenge for nodes
!!Invalid node (nid=802E, bidData=3C9FA00000000, bidSub=3CA2200000000, nidParent=0):
Data block (bid=3C9FA) not found in BBT
**Attempting to validate BBT refcounts
??Couldn't find BBT entry in the RBT (1DEC4)
??Couldn't find BBT entry in the RBT (2043C)
??Couldn't find BBT entry in the RBT (2241C)
??Couldn't find BBT entry in the RBT (22658)
??Couldn't find BBT entry in the RBT (22768)
??Couldn't find BBT entry in the RBT (22D2C)
??Couldn't find BBT entry in the RBT (239A4)
??Couldn't find BBT entry in the RBT (265A8)
??Couldn't find BBT entry in the RBT (29760)
??Couldn't find BBT entry in the RBT (2AB34)
??Couldn't find BBT entry in the RBT (2DF28)
??Couldn't find BBT entry in the RBT (2EEFC)
??Couldn't find BBT entry in the RBT (31004)
??Couldn't find BBT entry in the RBT (3358C)
......................................................
**Attempting to check top-level objects for consistency
??Deleting SDO
**Updating folder hierarchy
Updating hierarchy table for folder (nid=122, RowID=8022)
**Attempting to fix original file
**Attempting to copy back BBT
**Attempting to copy back NBT
本文轉自allanhi 51CTO部落格,原文連結:,http://blog.51cto.com/allanfan/240291如需轉載請自行聯系原作者