今天我插上电源并打开我的电脑(Windows 10),发现它已经关机,所有应用程序都已经关闭,自从我上次使用它以来。其中包括 MS Word 2016 中未保存的文档。我正在尝试恢复该 docx 文件。
丢失的 docx 文件未显示在恢复文件、临时文件或其他任何简单位置。所以我想看看上传缓存是否是一种可行的方法。
我找到了两个讨论从缓存中恢复信息的资源(Alachkar & van Gorp,2018:纸和推介会)。
他们提到了一种使用适当的 FSD 文件、FSF 文件和“CentralTable.accdb”Access 数据库从缓存文件中恢复文档的方法 - 所有这些都可以在 Office 的 OfficeFileCache 文件夹中找到(
%LocalAppData%\Microsoft\Office\16.0\OfficeFileCache
)。去引用:
从 FSD 文件中恢复文档的另一种方法是使用 Microsoft Office。如果 FSF、FSD 和 CentralTable.accdb 文件可用,则应将文件放置在 OfficeCacheFiles 文件夹中。如果列的值保存到服务器设置为 0,则可以通过 Microsoft Upload Center 打开文档......Microsoft Office 2016 可用于将文件上传到 OneDrive 并生成包含一个文件记录的 CentralTable.accdb。列保存到服务器和文件条目文件ID应分别设置为 0 和 FSF 文件名称中的 GUID
-> 我尝试过这个(即修改了表格并打开了上传中心应用程序)并发现它什么也没做。
也许这甚至不是一个可行的解决方案?
问题:有没有办法从 FSD 文件中恢复 docx 文件?
这个问题之前曾被问过Reddit和答案.microsoft.com,但却没有得到有用的答复。
答案1
该文件夹OfficeFileCache
仅包含一个文件 - CentralTable.accdb
。这是一个包含内部表的 Access 数据库。
如果您有 Access,您可以打开该文件并检查其内容,也许会找到一些数据的痕迹。
文章 使用 PowerShell 提取 Office 上传中心信息 包含一个 PowerShell 脚本,用于列出主要表的内容:CacheProperties、EventClients、EventMetaInfo、IncomingEvents、MasterFile、OutgoingEvents、ServerTarget、Subcache。
您还可以在 github 上找到硕士论文的研究成果 Microsoft Office 上传中心缓存文件在取证调查中的贡献,可能会有用。
另外需要注意的是,您可以搜索整个磁盘以查找包含字符 的文件
~$
,这样也许可以找到 Word 恢复文件。一个很好的搜索工具是
所有内容均由 voidtools 提供。