现在该怎么做
- 先重新打开记事本;如果开启了“继续上一个会话”,未保存的标签页会回来。
- 如果没有回来,在记事本覆盖它之前复制 TabState 文件夹,再从里面找你的文字。
- 用“不保存”关闭的标签页已被删除,只能通过已删除文件扫描去找。
操作步骤
重新打开记事本并检查设置
启动记事本,点击齿轮图标打开设置,查看“记事本启动时”。选择“继续上一个会话”会恢复未保存的标签页,选择“开始新会话”则会隐藏它们。如果设置的是后者,改回来并重新打开记事本。
备份 TabState 文件夹
关闭记事本。把 %LOCALAPPDATA%\Packages\Microsoft.WindowsNotepad_8wekyb3d8bbwe\LocalState\TabState 粘贴到文件资源管理器地址栏,把整个文件夹复制到别处,避免之后的记事本会话覆盖它。
查看 .bin 文件的内容
每个标签页保存为一个 .bin 文件。它不是纯文本格式,但其中的文字通常可以辨认。用十六进制查看器或能显示二进制文件的编辑器打开副本,把可读的部分复制出来。
检查 Notepad++ 和 VS Code 的备份
开启会话快照时,Notepad++ 会把未保存的标签页放在 %APPDATA%\Notepad++\backup。VS Code 放在 %APPDATA%\Code\Backups,时间线视图中的本地历史记录还保存着已保存文件的早期版本。
运行未保存文件查找
FileFix Ultimate 的“未保存与自动恢复文件查找”会检查记事本、Notepad++ 和 VS Code 的位置,并把找到的文件复制到你选择的文件夹。
扫描已删除的标签页文件
如果标签页是用“不保存”关闭的,它的文件已被删除。请尽快对 C 盘进行已删除文件扫描,筛选丢失时间前后的小 .bin 文件或文本文件,并把结果保存到另一个驱动器。
Windows 11 记事本如何保存未保存的文字
从 2023 年起,无论标签页有没有文件名,记事本都会自动保存每个打开的标签页的状态。因此未保存的笔记在重启或 Windows 更新后依然存在。这些数据位于用户配置文件中记事本应用包的 TabState 文件夹里。
关闭标签页并选择“不保存”时,记事本会删除该标签页的状态文件。在设置中选择“开始新会话”后,旧的标签页不再显示。在“设置 › 应用”中重置或重新安装记事本可能会清空整个文件夹,所以在还需要这些文字时不要这样做。
旧版记事本和 Windows 10
Windows 10 中的旧版记事本完全没有自动保存。从未保存的文字只存在于内存中,崩溃或关闭窗口后,磁盘上没有任何可恢复的内容。这时请到别处寻找副本:如果开启了剪贴板历史记录,可以按 Windows 键 + V 查看,也可以去文字的来源程序里找找。
避免再次丢失笔记
把重要的笔记保存为真正的文件,放在有备份或版本历史记录的文件夹里。保持“继续上一个会话”开启,但不要把一长串未保存的标签页当作存储:只要误点一次“不保存”,标签页就永久消失了。
无法恢复的情况
- 在旧版记事本中输入文字后没有保存就关闭了窗口。
- 用“不保存”关闭了标签页,而被删除的文件已经被覆盖。
- 记事本被重置或重新安装,TabState 文件夹已被清空。
FileFix Ultimate 能做什么
- 在不改动文件的前提下,找到 Windows 11 记事本未保存的标签页以及 Notepad++ 和 VS Code 的备份。
- 把找到的文件复制到你选择的文件夹,防止之后的会话覆盖它们。
- 如果标签页文件已被删除,在 NTFS 上搜索已删除文件,并把结果保存到另一个驱动器。
- 完全离线运行,不会上传任何文字。
FileFix Ultimate 免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。运行前请检查签名。
常见问题
Windows 11 记事本把未保存的标签页存放在哪里?
在 %LOCALAPPDATA%\Packages\Microsoft.WindowsNotepad_8wekyb3d8bbwe\LocalState\TabState 文件夹中,每个标签页一个 .bin 文件。
我关闭记事本标签页时点了“不保存”,还能找回吗?
只有在被删除的标签页文件还能找到时才行。请尽快进行已删除文件扫描。在 SSD 上,由于 TRIM,可能性较低。
旧版记事本崩溃后,文字还能找回吗?
通常不能。旧版记事本只把未保存的文字放在内存中。请查看剪贴板历史记录或文字的来源。
可以用记事本打开 .bin 文件吗?
直接打开往往会看到文字和符号混在一起。请在副本上操作,用能处理二进制文件的编辑器打开,把可读的部分复制出来。