现在该怎么做
- 打开资源管理器,进入 C:\Windows.old\Users,打开以旧账户名命名的文件夹。
- 把桌面、文档、图片、下载中的文件复制(不是移动)到当前配置文件。
- 在全部复制并确认能打开之前,不要运行磁盘清理或删除 Windows.old。
- 如果 Windows.old 已经没了,尽量少用 C 盘,从 U 盘运行工具扫描,并把结果保存到另一块磁盘。
操作步骤
确认 Windows.old 是否存在
打开资源管理器,点击此电脑并打开 C 盘。如果在 Windows、Program Files、Users 旁边看到 Windows.old 文件夹,说明旧系统被保留了下来。属性中显示的大小如果有几 GB,很可能里面有用户文件。
打开旧的配置文件
依次打开 Windows.old、Users 和旧账户名文件夹。如果提示你当前无权访问该文件夹,选择继续即可获得管理员访问权限。复制文件只需要读取权限,没有必要更改整个文件夹的所有者。
必要时显示隐藏的项目
程序数据位于隐藏的 AppData 文件夹。Windows 11 在资源管理器中选择查看、显示、隐藏的项目;Windows 10 在查看选项卡中勾选隐藏的项目。AppData 里通常有 Outlook 数据文件、便笺、浏览器配置文件等,但具体位置因程序和版本而异。
复制到当前配置文件
选择需要的文件夹,例如桌面、文档、图片,复制到当前文档中的一个新文件夹或移动硬盘。复制而不是移动,出问题时原件仍在,需要时也还能回退到以前的版本。
清理前先检查副本
按类型各打开几个文件:文档、照片、表格。全部能打开后,才让 Windows 删除 Windows.old 或运行磁盘清理。如果打算使用恢复设置中的回退功能,请先完成回退,因为它依赖 Windows.old。
Windows.old 被删除后进行扫描
如果文件夹不见了,请停止在 C 盘安装软件和下载。从 U 盘运行 FileFix Ultimate 便携版 ZIP,打开已删除文件恢复,用均衡扫描检查 C 盘,并把结果保存到另一块物理磁盘。
Windows.old 保留了什么,能保留多久
当 Windows 在现有系统之上安装新版本时会创建 Windows.old,例如功能更新、从 Windows 10 升级到 11,或在不格式化 C 盘的情况下全新安装。里面有旧的 Windows 文件夹、Program Files 和 Users。已安装的程序无法从那里运行,但个人文件可以正常复制出来。
回退到旧版本的期限结束时,也就是大约 10 天后,Windows 通常会自动删除这个文件夹。它也可能更早消失:磁盘清理中的以前的 Windows 安装项、设置中的存储感知或临时文件列表都能删除它。这样删除不会经过回收站。
在常见文件夹以外寻找文件
文件并不都在桌面或文档里。有的程序保存到旧配置文件中的专用文件夹,有的保存到 AppData,还有的保存到 C 盘根目录下的文件夹,这些也会被移进 Windows.old。在打开 Windows.old 的状态下,在资源管理器搜索框输入文件名或 .pst、.xlsx、.psd 等扩展名,就能找到分散的文件。
如果升级前开启了 OneDrive 文件夹备份,真正的文件在 OneDrive 文件夹里,旧配置文件的桌面和文档可能几乎是空的。请查看 Windows.old 中的 OneDrive 文件夹,并在新系统上登录 OneDrive,文件通常仍在云端。
Windows.old 已经被删除时
删除 Windows.old 会一次删掉成千上万个文件,但在机械硬盘上,内容往往会留在磁盘上,直到新数据占用这些空间。新系统会不断写入 C 盘,所以越早扫描越好。通过 NTFS 记录找到的文件可能带着 Windows.old 下的原始路径回来,很容易辨认。
内置固态硬盘的前景较差,因为 TRIM 通常会在删除后不久让硬盘擦除释放的块。这种情况下,请先找其他副本:备份盘、OneDrive、邮件附件,或同步过相同照片的手机。
无法恢复的情况
- 格式化 C 盘的全新安装,或重置此电脑时选择删除所有内容,都不会生成含有你文件的 Windows.old。
- 在启用 TRIM 的内置固态硬盘上删除 Windows.old 后,内容通常已被擦除。
- Windows.old 中的程序无法启动或还原,只能复制其数据文件。
- OneDrive 中仅在云端的文件从未保存在 Windows.old 里。
FileFix Ultimate 能做什么
- 查找未保存的文件把旧版 Windows(Windows.old)列为检查来源,显示升级后遗留的用户文件夹。
- 如果 Windows.old 已被删除,已删除文件恢复会优先读取 NTFS 记录,文件可能带着原名和 Windows.old 路径回来。
- 便携版 ZIP 从 U 盘运行,恢复期间不会在 C 盘新装任何东西。
- 个人使用免费,没有恢复量限制,不上传;只读扫描,只保存到另一块磁盘。
FileFix Ultimate 个人使用免费、可离线使用,并且不会向你正在恢复的驱动器写入数据。工作或商业用途需为每台电脑购买一年期许可。运行前请检查签名。
常见问题
Windows.old 会在电脑上保留多久?
通常是升级后大约 10 天,与可以回退到旧版本的期限相同。磁盘清理、存储感知或手动删除都可能让它更早消失。
提示我没有权限打开 Windows.old,怎么办?
出现提示时选择继续,就会用你的管理员账户授予访问权限。如果你用的是标准账户,请用管理员账户登录,或请电脑管理员帮你复制文件。
能从 Windows.old 还原整个旧用户配置文件吗?
无法作为可用的配置文件还原。请复制个人文件,必要时再复制 Outlook 数据文件之类的特定程序数据。程序和设置需要在新系统上重新安装或重新设置。
根本没有 Windows.old 文件夹,是从来没创建吗?
有可能。只有在不格式化、直接覆盖现有系统安装时才会创建。如果格式化了磁盘,或选择了删除所有内容,就不会生成,剩下的办法是扫描 C 盘。