为什么压缩我的 Outlook PST 文件只会使文件本身的大小增加一倍?

slp*_*sys 5 microsoft-outlook microsoft-outlook-2007 pst inbox

现在,我已完成n00bOutlook 2007 管理,但在删除了一大堆(数千?更多?)自动警报后,我决定尝试一种更直接的解决方案来控制我的 2.2GB 收件箱 PST。我的第一个操作是通过“数据文件管理”对话框压缩 PST,然后单击“立即压缩”以获取正确的收件箱。

这可能是第 1 个错误(也许是唯一的错误),但是在大约 30 分钟后,我点击了“取消”并认为我会等到工作日结束。此时,该收件箱的 PST 磁盘大小为 3.2GB。哦哦。任何随后的压缩文件尝试都需要大约 10 秒的时间来处理,并且不会发生太多。我一直在通过FileMonitor检查活动,但只有少数读取、写入和刷新到 PST,并且文件大小保持不变。

最后,我尝试强制对收件箱进行存档,虽然我的 Archive.pst 增加了大约 500MB(我很少存档,并且没有打开自动存档),但 Outlook.pst 的大小不会改变。

关于我能做什么的任何想法,或者至少我做错了什么(随意责备我!)?

编辑:我不确定它是否相关,但这只是针对 POP3 服务器,而不是 Exchange。

编辑^2:所以我在 Program Files\Microsoft Office\Office12 中运行 ScanPST,它确实发现了需要注意的错误......但最终结果是,如果没有 Outlook 运行(因此收到更多邮件),PST 文件会增长另一个 100MB。

Kez*_*Kez 4

基本上,您可以创建一个新的 PST 文件,然后手动将所有内容拖放到其中。然后,这将被设置为您的新交付文件,而旧的相当大的 PST 文件将被关闭/删除。

  1. 首先,禁用 Outlook 中的发送和接收,或者暂时断开 Internet 连接。这将防止新电子邮件进入旧的 PST 文件并在移动过程中消失。

    我建议使用鼠标右键进行拖放,选择“复制”而不是“移动”。这样,如果任何时候出现问题,您都可以回溯。

  2. 确保您位于“文件夹”视图中,以便可以看到包括联系人、日历等在内的所有内容。将所有内容拖放到新的 PST 文件中。一旦确定所有内容都在新的 PST 中,请关闭 Outlook。

  3. 从控制面板打开邮件小程序,并将邮件传递更改为指向新的 PST 文件。

  4. 打开 Outlook,然后右键单击 Outlook 左侧的旧 PST 文件将其关闭。



至于为什么,我也很想知道。我最初的猜测是压缩功能类似于磁盘碎片整理。PST 文件的块以连续的方式重新排序,从而消除了由于删除的电子邮件等造成的间隙,从而使 PST 文件的整体大小更小。我的猜测是,所有块都被移动到超出了 PST 文件的原始大小,准备好以正确的顺序无间隙地复制回来......就在进程被取消之前。我相信如果我完全错了,有人会非常乐意纠正我!