readpst 错误“无法获取根记录”

readpst 错误“无法获取根记录”

我已经安装了 readpst 包,并且在使用“readpst -r outlook.pst”将 pst 文件转换为 mbox 时收到以下错误消息:

无法获取 root 记录

答案1

我在使用 -S 开关时遇到了这个问题。我压缩了 PST,然后它似乎工作正常。根据源代码注释,问题是“第一条记录是主记录”:

d_ptr = pstfile.d_head; // first record is main record
item  = pst_parse_item(&pstfile, d_ptr, NULL);
if (!item || !item->message_store) {
    DEBUG_RET();
    DIE(("Could not get root record\n"));
}

希望这能帮助遇到同样问题的人。

相关内容