昨晚,Windows 更新似乎失败了(将 Windows 版本从 1703 更新到 1903),突然我的锁屏恢复为密码而不是 PIN。我知道这种情况有时会发生在最近的一些 KB 上,但更奇怪的是,我的 C: 的其余部分似乎也恢复到了某个旧状态/快照。
我最近在 C:\VMWare 中安装了几个虚拟机(截至 2019 年底),但它们完全消失了。文件夹仍然存在,里面有旧文件。我的 Program Files 文件夹中也缺少一些最近的程序。
我的其他硬盘(我有另外 4 个)完全没有受到影响。只有我的 C:(主 Windows 分区)。
我正在尝试了解发生了什么。配置文件是我备份的,但我没有这些虚拟机的近期备份,而且像 Restoration 这样的工具找不到任何可以恢复的内容。
这真的很糟糕......大约 500 GB 的数据在没有任何交互或确认的情况下被完全清除,难道都是因为更新失败?
有人能解释一下这里可能发生的技术细节吗?
看起来硬盘基本上已经倒退了 2.5 年。所有内容的最新文件时间戳都是 2017 年的。在安全模式下重新启动不起作用,文件确实消失了。硬盘空间是空闲的(1 TB 大约已用完 90%,现在已用完 30%)。
答案1
所以我终于弄清楚了这里发生了什么,因为它今天早上又发生了,但这次它将 C:恢复到 2/28 状态(即我发布上述问题的前一天),这引发了一个明显的“当时发生了什么”问题。
今天早上进行 Windows 更新后,它重新启动进入黑屏,对任何东西都没有反应(包括去年的 Ctrl+Alt+Delete 解决方法),然后我进行了硬重启,突然回到 2/28 的 C:状态,我以为它已被删除,如我上面的帖子所述。
事实证明,问题(某种程度上)在于我之前升级 PC 时连接了旧的 C: 硬盘(SATA),并且它被映射到驱动器号为 S: 的卷标为“C”(不过,我可能应该称其为“旧 C”)。几年前,我曾连接过这个设备,以便可以迁移一些旧文件,而且我从未断开过它。
显然,Windows 更新正在交换这些驱动器的内容(至少是大部分内容)。所以在我上面的帖子中,当我无法弄清楚它是如何神奇地恢复大约 300 GB 的旧数据时,这是因为它实际上是从我的旧硬盘中提取了这些数据,然后将我的真实配置文件移回了那个旧驱动器。
所以今天早上,它再次进行了交换,我昨天的配置文件现在在旧硬盘中,而我的 2/28 配置文件在当前硬盘中。
我仍然不知道微软这样做的逻辑是什么,或者它是如何自动决定的,“嘿,这是一个完全不同的硬盘驱动器,它也有一个用户和 Windows 文件夹,我可能会将它与所有其他数据驱动器完全区别对待。”
...但好消息是,今天我可以访问很多我以为已经永久丢失的数据。现在我知道数据被转移到旧硬盘上,如果这种情况再次发生,我知道该去哪里查找。这仍然很不方便,因为配置文件/注册表数据本身仍然是 2 月 28 日的,所以我必须重新安装过去 2 个月的所有应用程序,但目前这是可以接受的。