对于onenote本地笔记本而言,由于其自动保存时间间隔只有10秒,所以即使还没来得及保存就遇到死机、断电等突发状况,丢失的也不过就是最多10秒之内编辑的内容。很多人应该有过实际经历,遇到死机再重启onenote,丢的可能就是之前几秒输入的几个字而已,重新输入即可;丢的最多时可能也就是一个复制粘贴操作,重新粘贴一遍即可。所以,正常情况下,onenote本地笔记不会丢失内容,即使丢,丢的也就是一个Ctrl+Z的距离。

不论是云笔记本还是本地笔记本,写入内容时都会先写进缓存,然后根据存储机制写入存储盘。对于云笔记,若网络较快,也能做到弹指间同步,但如果网络极差,那同步就会出问题,新增内容会一直停留在缓存上,从缓存到存储盘的传输被中断了,必须等待下一次同步成功时才能写入云盘;对于本地笔记,正常情况下新增内容10秒内就会写入本地硬盘,但本地笔记是否也会有类似云笔记“网络极差”的情况呢?

note express数据丢失找回_note express数据丢失找回

意外!这就是上一篇中提到的,本文重点要谈的意外情况。

这个意外情况是这样的:从某一刻开始,本地笔记本的某.one分区文件,从缓存到本地硬盘的传输通道由于某种原因被彻底切断了,从那时起,所有的更改内容全部放在了缓存上!自动保存,失效了!

这个意外情况不是我凭空想象出来的,而是我的实际经历,而且是一段极其惨痛的经历。

大概在2月下旬,电脑出问题了,重装系统。重装后再打开onenote笔记本,发现最重要的一个分区竟然丢失了很多内容。查看该分区文件最后更新时间,竟然是上一年12月初!这就是说,整整三个月,我在该分区上做的所有更改,竟然全部记录在了缓存上!重装系统自然清空了C盘缓存,而我三个月来在该分区上的所有新增笔记(刚好这段时间又新增了很多重要灵感与总结),全部丢失!其他所有分区都没问题,唯独这个最重要的分区出问题了!

为什么会出现这样的奇葩状况?说不清楚,也无从说起了。但onenote用了六七年,这样的情况,遇到了仅此一次,损失的却是最珍贵的笔记。

代价惨烈,让我对缓存有了一个相当苛刻而又本质的认识,并且形成了一条管理笔记的思想准则:眼前看到的所有内容,在验证存储文件之前,我默认当它在缓存上!

如何才能保证文件的保存万无一失?

做本地笔记备份时,一个相对简单的验证方式就是查看.one文件的最后更新时间。配合Onetastic和everything,一两分钟内就可以对所有笔记分区完成准确验证(有需要再细讲)。当然,无论本地还是云笔记,最保险最精准的方式就是跨平台(机器)查看同步情况,如果最新的更新完全一致,那就万无一失了。我一般采用前一种方法批量验证本地笔记的更新情况,少数特别重要的笔记分区,会进行跨平台验证。

我所有的知识体系,全部建立在onenote中,所以onenote的数据保存问题对我而言至关重要。如果你也用onenote记录重要笔记,建议最好搞清楚保存原理,避免笔记丢失。

这个系列到目前为止,已经写了4篇,尽量是捡我认为重要的说,希望能对大家提供一点参考。其他具体细节那就太多了,这里就不细说了。最后简单做个总结:关于onenote笔记的存储问题,最重要的就是搞清楚保存与同步机制,而要搞清楚这点,那就必须深入理解本地、云端和缓存,尤其是缓存,千万不要忽视!