寻求有关在 Win 10 升级后恢复我的证书和加密的 Windows 7 文件的指导

寻求有关在 Win 10 升级后恢复我的证书和加密的 Windows 7 文件的指导

几年前,我从 Win 7 升级到了 Win 10。这是针对 Windows 7 用户的免费升级。升级是在我安装的 Windows 7 基础上进行的,而不是全新安装 Windows 10。

升级之前,我的桌面上有一个文件夹,Windows 显然已加密(没有我的干预),如绿色文本文件/文件夹名称所示。我读到,如果文件来自 Mac(最初确实如此),Windows 就会这样做。无论如何,在升级到 Windows 10 后,该文件夹从我的桌面上消失了。不幸的是,我一直将此文件夹用作我的工作文件夹,因此它最终包含我创建的大约 30 个新文件,这些文件是我编写的源代码。我想知道我是否有可能恢复这个丢失的文件夹。

我的理解是 Windows 7 使用的加密密钥与 Windows 10 不同。我认为在升级过程中,系统要求我备份密钥(证书)。我确实有一个保存到另一个驱动器的单个 .pfx 文件,该文件可能包含文件密钥/证书。

如果此 .pfx 文件是备份 Windows 7 证书,我可以将其导入 Windows 10 以允许我访问加密文件吗?我真的不清楚需要哪些步骤以及这属于哪一类证书(个人证书?)请提供关于我需要做什么的任何解释以及可能的任何建议/步骤以使文件恢复发生。

关于我的系统的一些说明:

  1. 由于我当时已禁用 Windows 7,因此无法恢复它。
  2. 我的 Windows.old 文件夹在升级 10 天后被 Windows 自动删除,因此不再可用。
  3. 我是唯一一个使用这台电脑的人,并且只有一个帐户。
  4. 我的 Windows 用户名和密码没有改变。
  5. 我的启动 SSD 驱动器和主板仍然与升级前相同。

我将非常感激您的帮助,指导我恢复我学期的作业。

答案1

只需安装 PFX(双击、右键单击或使用证书管理器导入)即可恢复 EFS 密钥和证书。使用默认选项(当前用户、“个人”存储或让 Windows 自行解决)。您需要用于保护私钥的密码,但不应打开每次使用密钥时都要求输入密码的选项。

但是,EFS 和操作系统升级都不应该创建目录消失。如果没有密钥,您将无法读取文件,但您仍然应该能够知道它们在那里。EFS 不会隐藏文件元数据(名称、大小、时间戳、ACL 等);它仍然以纯文本形式存储在文件系统数据结构中。您可能希望搜索您的驱动器 - 可能从提升的上下文中,使用命令行搜索工具因为 Windows 资源管理器不允许自己在普通帐户中以提升权限运行 - 对于目录/其中的某些文件。如果您找不到它,安装旧的 EFS 密钥将无法解决任何问题。

同样,虽然 Windows 多年来确实改进了 EFS 的默认密码和密钥强度,但如果 Win10 升级阻止旧密钥工作,我会感到非常惊讶(如果确实如此,重新导入密钥似乎不太可能解决这个问题)。值得一试,特别是如果你找到了文件但仍然无法访问它们,但操作系统升级肯定不会通常情况下删除您的私钥。

相关内容