我删除了便签中的文本并保存了它,结果丢失了便签上的一些重要信息。有没有办法恢复包含原始内容的 sqlite 文件?
答案1
Windows 10 将便签存储在 %LocalAppData%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState 下
文件为 plum.sqlite,下次可以手动备份
但是当您在便签上编辑时,它会更新。因此,一旦您删除便签,我们似乎无法恢复。
答案2
看看文件内部,也许碎片还在那里。显然该文件
%AppData%\Microsoft\Sticky Notes\StickyNotes.snt
或
%AppData%\Roaming\Microsoft\Sticky Notes\StickyNotes.snt
可能有一个程序可以搜索整个 RAM,以防碎片仍在 RAM 的某个地方,但打开 Web 浏览器并查找和安装它可能会覆盖您的 RAM。您发布此问题可能已经完成了此操作。
或者搜索交换文件。同样的 RAM 覆盖问题也适用。
或者搜索硬盘的可用空间,以防在保存文件时移动了文件。如果它没有被覆盖。如果您可以像打开文件一样打开驱动器的分区(即 Linux),十六进制编辑器或 grep 可以做到这一点。
检查一下您的剪贴板?如果您“剪切”或复制了数据,那么数据可能还在那里,或者使用剪贴板管理器可以保存最后几个条目(但这是一种安全风险,只保存在 RAM 中并不像保存在文件中那么糟糕)。
将来,请备份重要信息。