js清空本地存储_详解onenote保存与同步④:本地笔记奇葩的丢失经历

article/2025/9/29 23:57:41

(此文介绍的是我遇到过的,极其奇葩的,丢失onenote本地笔记的惨痛经历。不论是否具有普遍性,对进一步理解缓存还是很有帮助的。大家若有其他丢失经历,可以交流。)

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

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

1d57f3eb347e89aa3b0edba804dc1a87.png

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

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

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

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

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

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

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

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

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

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

温馨提示:本文首发于小斯想(cas01.com),发布于多个平台,后续的内容更改与维护、相关讨论与答疑、相关资源分享与更新,主要集中在首发站进行。可关注公众号“小斯想”,及时获取相关更新。

280ee1165aaf260092d6047bf2e5c526.png

该系列其他几篇文章如下:

新建onenote笔记本,关于存储位置的两个重要概念:本地与云端 | 小斯想​cas01.com
54a2155b397564579bdfe1988e370fab.png
详解onenote中至关重要却无比坑爹的——保存与同步①:本地、云端、缓存 | 小斯想​cas01.com
b339609a3bbf283ae66ae8b0dd7d5177.png
详解onenote中至关重要却无比坑爹的——保存与同步②:云端笔记本的同步,错放的分区 | 小斯想​cas01.com
b339609a3bbf283ae66ae8b0dd7d5177.png
详解onenote中至关重要却无比坑爹的——保存与同步③:本地笔记的保存与显示机制 | 小斯想​cas01.com
b8ac48cdbd0f410ea9b76563390cdaf7.png
详解onenote中至关重要却无比坑爹的——保存与同步④:本地笔记奇葩的丢失 | 小斯想​cas01.com
7277e30a787273dba03e4100d79986f7.png

http://chatgpt.dhexx.cn/article/TAHGiLlw.shtml

相关文章

我的 OneNote 入门心得

Microsoft OneNote 是老牌笔记类软件,在如今百花齐放的笔记类市场仍然有众多死忠粉的拥护,比如我。也试过其它笔记类软件,近年推出的 Notion 就不错,但仍然无法取代 OneNote 在我的笔记体系中的核心地位。 本文介绍笔者对 OneNote…

onenote CAS总结⑦:异常“强大”的搜索机制(转载)

转载地址http://cas01.com/7335.html onenote CAS总结⑦:异常“强大”的搜索机制 原创 小斯 2021-02-06 18:10 onenote的中文搜索,相当尴尬,可以说是功能最强和最垃圾的混合体!至少在我用过的软件中,没有哪个的搜…

VisualStudio如何进行OneNote插件开发?

文章目录 0.引言1.工具和数据准备2.创建工程3.创建ribbon配置文件4.编写功能代码5.安装和部署6.OneNote插件展示 0.引言 在OneNote做笔记很方便,但笔者用久后,就觉得OneNote缺少自己想要的一些功能,希望通过二次开发实现不断增长的需求。起初…

如何卸载Onetastic

Looking for an effective solution to uninstall Onetastic (64-Bit)? Download professional uninstaller to get rid of it now! Download Onetastic (64-Bit) Removal Tool Tested Malware & Virus Free by McAfee™ Failed to uninstall Onetastic (64-Bit) through …

onenote运用onetastic和notehighlight插件

一、两个免费插件 插件1:onetastic 查件2:notehighlight 或(github) 其中onetastic可以添加宏(自定义或下载宏),便于快捷操作。如改变文本字体和字体大小、插入时间、横线、快速查找、替换等。notehighlight可以添加代码样式、主题(noteh…

VUE上传大文件的三种解决方案

最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等…

大文件怎样实现快速上传?

前言 大文件快速上传的方案,相信你也有过了解,其实无非就是将 文件变小,也就是通过 压缩文件资源 或者 文件资源分块 后再上传。 本文只介绍资源分块上传的方式,并且会通过 前端(vue3 vite) 和 服务端&…

大文件夹上传

目前没有这样的标准,可以把文件夹打包上传大文件。 webkitdirectory Booleanwebkitdirectory属性(如果存在)指示用户在文件选择器界面中只能选择目录。有关HTMLInputElement.webkitdirectory其他详细信息和示例,请参阅。 虽然最初…

往GitHub上传大文件

1.下载Git Git - Downloads 2.下载GitLFS https://git-lfs.github.com/ 3.复制URL 4.在本地创建文件夹,右键Git Bash Here 5.粘贴URL进行下载--下载到本地 git clone URL 6.转到克隆到本地的文件夹内,运行git lfs track--进行文件定位 若要查找所有…

上传大文件的解决方案

上传大文件的解决方案 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由…

大文件上传解决方案

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到…

GitHub上传大文件(100MB以上)

GitHub上传大文件(100MB以上) Github桌面端和网站上都无法直接上传大于100MB的文件,此时就要借助 GitLFS才能实现大文件的上传。 文章目录 GitHub上传大文件(100MB以上)准备工作上传 准备工作 将GitLFS安装到Git的bin文件夹下 GitLFS下载链接:https:/…

大文件如何快速上传

之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需求,都能得到…

如何在GitHub上传大文件(≥100M)

学习工作中,有时会遇到需要将一些资源上传到GitHub的仓库(repository)上去,比如一些训练完的模型。但GitHub对于直接上传的文件有大小限制,超过100M的文件需要使用Git LFS才能上传。以下是我根据各位大神和自己的实操经…

大文件上传+解决方案

一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传; 支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件…

前端上传大文件的解决方案

最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等…

JAVA上传大文件的三种解决方案

我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小限制,post没有) 2.表单的enct…

大文件如何快速上传?

前言 大文件快速上传的方案,相信你也有过了解,其实无非就是将 文件变小,也就是通过 压缩文件资源或者 文件资源分块 后再上传。 本文只介绍资源分块上传的方式,并且会通过 前端(vue3 vite) 和 服务端&…

Java如何上传大文件

1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出、还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工、挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通过浏览器上传至服务器&#xf…

Github上传大文件(>25MB)教程

Github上传大文件(>25MB)教程 Github上传大文件(>25MB)教程安装git安装Git Large File Storage实例踩坑点1:failed to push some refs to踩坑点2:main与master踩坑点3:Failed to connect …