Windows崩溃后丢失的Outlook 2010 PST文件找回方案咨询
Windows崩溃后丢失的Outlook 2010 PST文件找回方案咨询
先给你个共情:用了10年的PST文件找不到确实让人急得跳脚,不过既然硬盘本身没问题,咱们一步步排查,大概率能把它找回来:
先确认是不是被隐藏了
很多时候PST文件会被设为「隐藏」或者「系统保护文件」,常规搜索根本看不到。打开旧硬盘的文件资源管理器,点击顶部的「查看」选项卡,先勾选「隐藏的项目」,再勾选「系统保护的操作系统文件」(弹出提示时选“是”确认)。之后再用右上角的搜索框搜.pst,说不定它就悄悄冒出来了。从Outlook的配置残留里找存储路径
Outlook会把PST的存储路径存在注册表中,哪怕系统崩溃,旧硬盘的用户注册表还可能保留着记录:- 按Win+R输入
regedit打开注册表编辑器 - 点击「文件」→「加载配置单元」,找到旧硬盘里的
C:\Users\[你的旧用户名]\NTUSER.DAT文件,给它起个临时名字(比如OldUserReg) - 导航到
HKEY_LOCAL_MACHINE\OldUserReg\Software\Microsoft\Office\14.0\Outlook\Profiles,展开里面的配置文件夹(通常是默认的那个),找带有「Personal Folders」字样的键,里面的「Path」值就是PST的存储路径 - 查完记得右键这个临时注册表项,选「卸载配置单元」,别影响当前系统的注册表
- 按Win+R输入
用数据恢复工具扫描已删除/丢失的文件
如果前面的步骤都没找到,可能是系统崩溃前的异常操作导致PST被标记为已删除(但数据还在硬盘上)。这时候绝对别往旧硬盘写任何数据(避免覆盖),用免费的数据恢复工具比如Recuva,选择旧硬盘作为扫描目标,专门搜.pst格式的文件,重点扫未分配空间和已删除文件区域。排查是否被加密或改了后缀
- 要是你之前开了EFS加密,PST文件会被加密,常规搜索可能识别不出来。可以在命令行里输入
cipher /u /n [旧硬盘盘符]:\,扫描所有加密文件,看看有没有疑似PST的大文件。 - 也有可能后缀被意外修改了(比如改成了
.txt或者干脆没后缀),可以搜索旧硬盘里大小大于1GB的文件(用了10年的PST肯定不小),然后逐个查看文件内容的开头部分,要是有Outlook相关的邮件、联系人内容,那大概率就是它了。
- 要是你之前开了EFS加密,PST文件会被加密,常规搜索可能识别不出来。可以在命令行里输入
检查非常规存储位置
有没有可能你之前手动把PST移到了奇怪的地方?比如其他分区的根目录、某个隐藏的系统文件夹,甚至是曾经插过的外接硬盘缓存区?可以直接在旧硬盘的根目录搜大文件,或者遍历一下每个分区的文件夹,重点看那些你平时不太注意的角落。
备注:内容来源于stack exchange,提问作者blankip




