删除onenote缓存文件夹中的bin文件,恢复成还能找回笔记吗?

0 信誉分
2026-08-17T13:46:08.47+00:00

电脑突然弹出一个窗口,导致我的onenote不能使用,选择删除笔记缓存,导致我的笔记几乎全部丢失
9ce04f44e0ff40a45740e3d7d832a7f9

我没有备份也没有同步到云端,所有这些办法肯定不行,所以找到还原软件把onenote的删除缓存文件还原回来了(C:\Users\bj_wh\AppData\Local\Microsoft\OneNote\16.0\cache),但是onenote软件没法把这个*.bin文件识别出来,变成我的笔记,求解决办法。用户的图像

因一次意外的操作,onenote中的某个页面中的数据被清空几乎90%,但清空之前没有及时上传云端,因此没有备份。从onenote的缓存文件夹中找到诸如“备份”等文件夹,其中在cache文件夹中有若干bin文件,根据时间节点,其应当是文件丢失的备份,能否从这些bin文件重新恢复至原本的one页面?

Microsoft 365 和 Office | OneNote(微软笔记应用) | 家庭版 | Windows
0 个注释 无注释

3 个答案

排序依据: 非常有帮助
  1. TaoLi 106.7K 信誉分 独立顾问
    2026-08-17T14:44:14.8033333+00:00

    您好,这种情况先不要再删除或覆盖现有的 cache。

    您恢复出来的 000000xx.bin 属于 OneNote 缓存文件,并不是可以直接打开的 .one 笔记文件,也不能通过改扩展名直接恢复。微软社区的同类案例也说明,单独处理这些 .bin 文件基本无法重新组成笔记。

    如果云端确实没有,最后比较值得尝试的是:用恢复软件恢复“删除之前完整的 C:\Users\bj_wh\AppData\Local\Microsoft\OneNote\16.0\cache 文件夹”,包括里面原来的全部文件和目录结构。完全退出 OneNote 后,先备份现在的 cache,再将恢复出的旧 cache 整体放回原位置,然后启动 OneNote 检查。只恢复几个 .bin 文件通常是不够的,此方法也不能保证成功。

    另外,即使没有手动备份,也建议打开 OneNote 的“文件 > 信息 > 打开备份”再检查一次。真正可以由 OneNote 正常恢复的是备份中的 .one 文件,微软官方说明:https://support.microsoft.com/zh-cn/onenote/restore-notes-from-a-backup

    如果没有任何 .one 备份、从未同步到云端,而且完整旧 cache 也无法恢复,那么目前没有可靠方法仅靠这些单独的 .bin 文件还原成原来的 OneNote 页面。

    此答案是否有帮助?

    1 个人认为此答案很有帮助。

  2. TaoLi 106.7K 信誉分 独立顾问
    2026-08-19T10:03:56.9833333+00:00

    您好,先提醒一下:您上传的截图中包含完整的账号信息,这是公共论坛,建议尽快删除该图片或重新上传已遮挡账号信息的截图,以保护隐私。

    另外,Office 的“激活账号”不等于 OneNote 笔记的“保存账号”。OneNote 云端笔记实际保存在创建该笔记本时所使用账号的 OneDrive中。

    建议分别登录您使用过的账号,在 OneDrive 中查找“文档/OneNote 笔记本”等位置。如果其中一个属于工作或学校账号且目前密码无法登录,则需要先恢复该组织账号的访问权限,才能确认云端是否还有笔记。

    此答案是否有帮助?

    0 个注释 无注释

  3. TaoLi 106.7K 信誉分 独立顾问
    2026-08-18T13:02:45.6266667+00:00

    理解您的情况,我又核对了微软现有的官方资料。比较遗憾的是,您这个 C:\Users\...\AppData\Local\Microsoft\OneNote\16.0\cache 里的 .bin 属于桌面版 OneNote 的内部缓存,并不是独立的本地笔记文件。即使把全部 .bin 恢复并复制回 cache,OneNote 也不一定能够重新建立原来的缓存索引。微软目前没有提供把这些 .bin 直接转换为 .one 或重新导入 OneNote 的官方工具。微软社区中与您路径完全相同的案例也是这个结论。

    https://learn.microsoft.com/en-us/answers/questions/5050343/restoring-bin-files-to-onenote?

    微软确实有一篇“从 OneNote 缓存恢复数据”的官方文章:https://support.microsoft.com/en-us/onenote/recovering-data-from-the-onenote-cache ,但它针对的是旧版 OneNote for Windows 10 的另一种缓存结构,并不适用于您现在这些 16.0\cache 的独立 .bin 文件。

    现在还建议最后检查一次 C:\Users\您的用户名\AppData\Local\Microsoft\OneNote\16.0\Backup,以及 OneNote“文件 > 信息 > 打开备份”。微软官方说明这里可能存在自动生成的 .one 备份:https://support.microsoft.com/en-us/onenote/onenote-help-and-learning/recover-deleted-notes

    另外可以右键 OneNote\16.0 或 Backup 文件夹 >“属性 > 以前的版本”看看删除缓存之前是否存在 Windows 的历史版本。如果这里也没有,而笔记从未同步到云端,目前官方确实没有其他可靠办法仅凭 .bin 恢复。建议先把已经恢复出来的所有 .bin 原样另外保存一份,不要再覆盖或修改,以免以后出现新的恢复工具时没有原始数据。

    此答案是否有帮助?


你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。