解密 EFS 而不改变时间戳-可能吗?

解密 EFS 而不改变时间戳-可能吗?

我想解密一些 EFS 加密的文件,但我不知道如何在不改变时间戳的情况下做到这一点。加密/解密文件时,修改时间设置为当前时间。我想保留原始时间戳,因为文件内容并没有真正改变。

这可能吗?我认为解决方案不起作用

  • 复制到/从 FAT(时间戳分辨率不同)

  • 从 Samba 共享复制到(相同)

  • 以编程方式复制原始时间戳并在解密后重新应用(可能,但需要处理可能有所不同的解密时间)

答案1

虽然我自己还没有尝试过,但这可能会有所帮助:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

NtfsDisableLastAccessUpdate

Type: REG_DWORD

Value: 1

如果不存在您可能必须创建它。

当然,您也可以从命令提示符下以管理员权限使用该命令:

fsutil behavior set disablelastaccess

答案2

这可能会有用:

  • 使用 NTFS 加密在远程计算机上设置网络共享已禁用(跑步"fsutil behavior set disableencryption 1")。
  • 复制到/从中复制

相关内容