Я хотел бы расшифровать некоторые файлы, зашифрованные EFS, но я не знаю, как это сделать, не изменяя метку времени. При шифровании / дешифровании файлов время изменения устанавливается на текущее время. Я хочу сохранить исходную метку времени, так как содержимое файла особо не изменились.
Это возможно? Решения, которые я не думаю, работают
копировать в / из FAT (разрешение временной метки отличается)
копировать в из общего ресурса Samba (то же самое)
программно скопировать исходную метку времени и повторно применить после дешифрования (возможно, но необходимо обработать время дешифрования, которое может варьироваться)
Это может сработать:
"fsutil behavior set disableencryption 1"
). Это может помочь, хотя сам не пробовал:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsDisableLastAccessUpdate
Type: REG_DWORD
Value: 1
Если его не существует, возможно, вам придется его создать.
Вы также можете использовать эту команду из командной строки, конечно, с правами администратора:
fsutil behavior set disablelastaccess