之前闹得沸沸扬扬的 Win 10 1809 更新误删文件的问题微软给出了解释和修复: https://blogs.windows.com/windowsexperience/2018/10/09/updated-version-of-windows-10-october-2018-update-released-to-windows-insiders
然而并没有修复, 数据恢复能恢复多少还是一个谜, 尤其是 C 盘这种写入频繁的分区.
问题发生的原因和 KFR 有关, Known Folder Redirection 用于将默认的文档位置(C:\Users\XXX\YYY)重定向到其它位置. KF 包括文档, 图片, 桌面, 音乐等文件夹, 用户可以将它们从默认的 C:\Users\XXX
移动到其他位置, 在移动时, 资源管理器会询问用户是否要将文件移动到新位置, 如果没有移动文件到新位置就呵呵了.
由于在 1803 更新中由用户报告会有额外的空 KF 被创建(原文没说位置, 估计是默认位置), 然后微软机智的在更新中加入了删除这些空文件夹的代码, 这就是悲剧的来源了...
由于升级过程存在 bug, 会导致升级过程中 C:\Users\XXX
里面启用了 KFR 的旧文件夹及其内容被删除, 用户设置的新位置不受影响.
微软已经确定并修复的问题:
C:\Users\XXX
里面被清空丢文件.C:\Users\XXX
)的文件到 Onedrive, 然后升级时旧文件被删除.我也启用了 KFR, 并且 Document 文件夹里面因为有一些软件的配置在里面, 就没有移动它们, 然后幸好有一次强迫症发作, 花了点时间把他们挪走了...不然可能也要变成 Bug 10 受害者了.
然而很 Bug 的是: 说好了删除旧的空文件夹呢??? C:\Users\XXX
里面我已经挪走的文件夹又被创建了一遍, 之前我自己删除了的. 而且C:\Users\xx\Desktop
和我新位置的桌面文件夹的属性里面都有位置标签, 显示的位置就然是两个不同的地方, 这咖喱味真的可以...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.