长话短说,在尝试将我的外部 SSD 从 exFAT 转换为 NTFS 时,我搞砸了一些事情,最终损坏了一个充满 EFS 加密文件的文件夹。我可以看到这些文件,但在 Windows 下访问它们会出现错误 ( Make sure a disk is in the drive you specified
)。但是,使用 Linux,我可以访问这些文件,无论它们的PFILE
格式如何。如果我尝试将PFILE
文件复制到 Windows,它不会将它们视为加密的,因此不会提供解密它们的选项。有什么办法可以解密它们,还是我被搞砸了?
编辑:我发现当创建加密文件或将其移动到 exFAT 驱动器时,该文件具有PFILE
扩展名(仅在 Linux 下可见)。但是,在 NTFS 驱动器上,该文件具有其正常扩展名(在 Windows 和 Linux 下)。但是,这不会影响解密,因为我能够成功解密同一 exFAT 驱动器中的其他文件。
我相信您的问题与解密文件移动到 USB 驱动器并返回后的问题相同 。该帖子适用于 FAT32,但可能也适用于 exFAT。
用户 Daniel B 的回答是:
有了这些信息,发帖者就可以这样保存他的文件:
尝试看看相同的解决方案是否适合您。您可能需要一个 exFAT 分区来执行此操作。
诀窍是复制粘贴PFILE 的内容来替换 exFAT 中的内容。该文件应保留在 exFAT 内的位置,而不是移动,只是其内容应被替换,以便它保留附加到其 exFAT 元数据(您无法复制)。
例如,您可以使用免费的 HxD 来创建和替换文件的数据,因为它具有所有必需的功能。