Como você desativa o atributo "último acesso" no NTFS / Windows?

11

Inspirado por esta resposta, percebo que não tenho idéia de como desativar o último atributo acessado no Windows para aumentar o desempenho. Se você pode, como?

Eu sei que no Linux você pode montar a partição com a opção 'noatime', mas existe um recurso semelhante no Windows para NTFS?

romandas
fonte
1
Oooh, esta será boa, +1
Avery Payne
Dividi a diferença entre as respostas de Sven e J Rennie - ambas respondem à pergunta, mas fornecem informações diferentes.
Romandas
apenas um comentário sobre o linux "noatime": em muitos casos, é mais seguro (e quase tão eficiente) usar o "relatime", com o linux fs / kernels> 2008. relacionime gravará o atime apenas se o arquivo foi atualizado desde o último atime ou se passaram X dias / horas (padrão 24h?).
Olivier Dulac

Respostas:

10
fsutil behavior set disablelastaccess 1

Mas tenha cuidado, alguns programas (especialmente programas de backup) podem precisar disso.

Sven
fonte
Aceito - bom uso do fsutil. +1 foi para a entrada do registro e o link do technet de J Rennie.
Romandas
1
Não vejo por que os programas de backup o usariam? Eu acho que esse software contaria com o atributo modificado pela última vez.
218128 #
1
@lucek: Eu concordo que sim, mas a plataforma Windows está cheia de porcaria barata feita por idiotas sem uma pista e, infelizmente, o software de "backup" que as pessoas usam é com muita frequência a porcaria ultra barata do último canto da Índia ou da China que é pré-carregado em discos externos ou pen drives igualmente baratos que eles usam para fins de backup. Como não acredito que essas coisas resolvam o básico, escrevi o aviso de que poderia ter efeitos colaterais para desativar esses atributos.
Sven
Isso ainda está funcionando no Windows 10?
Jake
Observe que não são apenas programas ruins que a utilizam: a ferramenta AgeStore da MS para remover antigos símbolos de depuração .pdb de, por exemplo, seu cache local também o usa, o que pode causar problemas desde que o Vista alterou o padrão.
SamB 28/05/19
8

A entrada de registro HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate( docs ) é uma REG_DWORDque pode ser:

  • 0: atualize o registro de data e hora do último acesso e registre cada alteração no log do NTFS (padrão)
  • 1: não atualize o registro de data e hora do último acesso e não registre atualizações de registro de data e hora no log NTFS

Se isso faz muita diferença, é discutível.

JR

John Rennie
fonte
+1 para a entrada do registro e o link do technet - fiquei bastante impressionado com o que seria 'melhor', mas queria promover o uso do fsutil.
Romandas
Eu fiz isso antes de conectar uma unidade flash USB2 barata formatada em NTFS com muitos arquivos. O aumento do desempenho de leitura é ENORME! Obrigado. Também criei arquivos .reg na minha área de trabalho para ativar e desativar o recurso.
Alex Cannon