朋友的旧电脑崩溃了,现在我安装了一台装有 Outlook 2016 的新电脑。他之前使用的是带 POP3 的 Outlook 2007。幸运的是,所有内容都已备份,因此我将 .pst 文件重新加载到 Outlook 2016 中。不幸的是,似乎有些文件夹丢失了。
我已经使用多个 PST 查看器、修复工具和不同的备份检查了 pst,但它们都没有显示任何丢失的文件夹。
他说文件夹位于不同的文件夹树中,这让我相信它是在另一个帐户下设置的。但是,我们检查了他拥有的所有帐户,没有一个帐户有丢失的文件夹。
我不知道这些文件夹去哪儿了。Outlook 有时会将文件夹存储在不同的地方吗?这里可能还有什么问题?真的不知道,这些电子邮件对我朋友的业务至关重要。
谢谢任何帮助或建议!
更新 1
我手头有 Outlook 2007,这是崩溃前安装的软件版本。我已加载 pst,但文件夹仍然丢失。因此,我按照 Microsoft 的步骤尝试恢复任何内容,但没有任何新内容出现(甚至没有丢失和找到的文件夹)。下面是来自 scanpst.exer 的日志片段。有人能明白它的意思吗?
Microsoft (R) 收件箱修复工具版权所有 (C) Microsoft Corp 1995-1996。保留所有权利。
**开始 NDB 恢复
**尝试打开数据库
**尝试验证标题
**尝试验证 AMap
**尝试验证 BBT
**尝试验证 NBT
**尝试验证 BBT 引用计数
**尝试验证标头 NID 高水位标记
**开始 PST/OST 恢复
**尝试恢复所有顶层对象
!!Search folder invalid high-water-mark (nidi=4015, nidiHigh=46BB)
**GUST 的验证列集
**尝试遍历所有文件夹
!!TC (nid=12E) missing required column (00390040) !!TC (nid=12E) missing required column (0070001F) !!TC (nid=12E) missing required column (00710102) !!TC (nid=12E) missing required column (65C60003) !!Hierarchy Table for 122, row doesn't match sub-object: irow = 0, RowID = 2223 !!TC (nid=802E) missing required column (00390040) !!TC (nid=802E) missing required column (0070001F) !!TC (nid=802E) missing required column (00710102) !!TC (nid=802E) missing required column (65C60003) !!Message (nid=561944): Invalid PR_MESSAGE_SIZE (computed=29350, actual=30874) !!Contents Table for 8022, row doesn't match sub-object: irow = 0, RowID = 561944 !!TC (nid=804E) missing required column (00390040) !!TC (nid=804E) missing required column (0070001F) !!TC (nid=804E) missing required column (00710102) !!Message (nid=5D1024): Invalid PR_MESSAGE_SIZE (computed=29934, actual=30750) !!Contents Table for 8042, row doesn't match sub-object: irow = 1902, RowID = 5D1024 !!Message (nid=5D13E4): Invalid PR_MESSAGE_SIZE (computed=8466, actual=9862) !!Contents Table for 8042, row doesn't match sub-object: irow = 1901, RowID = 5D13E4 !!Message (nid=5D12C4): Invalid PR_MESSAGE_SIZE (computed=94881, actual=98606) Missing PR_PST_ATTACHMENTS_SIZE !!Contents Table for 8042, row doesn't match sub-object: irow = 1900, RowID = 5D12C4 !!Message (nid=5D1344): Invalid PR_MESSAGE_SIZE (computed=104578, actual=108303) Missing PR_PST_ATTACHMENTS_SIZE !!Contents Table for 8042, row doesn't match sub-object: irow = 1899, RowID = 5D1344 !!Message (nid=5D1304): Invalid PR_MESSAGE_SIZE (computed=74733, actual=78804) Missing PR_PST_ATTACHMENTS_SIZE
......(持续了相当长一段时间)......
!!TC (nid=2230) 缺少必需列 (0E2A000B) !!TC (nid=2230) 缺少必需列 (30080040)
!!TC (nid=80030) missing required column (0E2A000B) !!TC (nid=80030) missing required column (30080040)
**尝试查找任何孤立的文件夹/消息
**验证 GUST 行集
!!GUST PC properties were updated to be consistant with TC contents !!GUST TC contents were updated to be consistant with message PCs
**执行最终 HMP 验证
**尝试检查顶层对象的一致性
??Deleting SDO
**更新文件夹层次结构
**尝试修复原始文件
**尝试复制回 BBT
**尝试复制回 NBT
答案1
这应该是一个评论,但我的坏名声阻止我添加它。
有没有办法确保所有 PST 文件都在备份中?有些备份方法不涵盖打开的文件,因此不会备份当前正在运行的 Outlook 实例使用的 PST 文件。
据我所知,Outlook 将其所有电子邮件存储在 PST 文件夹中,也就是说,除了 PST 文件夹之外,没有其他位置可以查找 Outlook 电子邮件。您的评论表明您知道单个 Outlook 帐户可能有多个 PST 文件(例如,当有多个电子邮件帐户时,PST 文件会自动创建,Outlook 的存档功能也会自动创建)。
由于我不知道您的备份软件,我的最后一条提示是确保您没有丢失备份中的隐藏文件夹或系统文件夹中的 PST 文件。