¿Existen efectos negativos al deshabilitar la marca de tiempo de Último acceso?

21

En Windows, puede deshabilitar la última marca de tiempo accedida estableciendo NtfsDisableLastAccessUpdate en 1 , por ejemplo ejecutando esto desde la línea de comandos (la computadora debe reiniciarse antes de que surta efecto):

fsutil behavior set disablelastaccess 1

Quiero hacerlo para que haya menos actividad en el disco c:\$logfile.

¿Podría esto causar algún efecto negativo o problema?

Eric L
fuente
Discusión relacionada para Linux: en.wikipedia.org/w/…
Caracol mecánico
Podría estropear programas que sincronizan archivos (es decir
Dropbox

Respuestas:

13

No podría saber si alguien más estaba leyendo sus archivos, por ejemplo, si tenía algunos datos confidenciales.

No puedo pensar en un comando de nivel de sistema operativo al que se deba acceder por última vez. Las copias de seguridad verifican la última modificación y la fecha de creación, por ejemplo. Pero vea la respuesta de @ mythokia para un caso que podría.

Dado que está deshabilitado de forma predeterminada en Windows 7 (gracias @AndrejaKo) y Vista, eso indica que (a menos que haya otros cambios para compensar) está bien apagarlo.

Acabo de pensar en una razón por la que podría deshabilitarse en los nuevos sistemas operativos. Estos tienen la nueva Búsqueda de Windows instalada por defecto. Esto escanea los directorios seleccionados en busca de cambios y vuelve a indexar los archivos nuevos y modificados. Esto habría escrito muchos eventos en el registro, lo que podría ser una razón para deshabilitarlo. Hay más información sobre por qué dejaron de actualizar el tiempo de Último acceso desde Vista en adelante en la publicación de blog de MSDN ¿Por qué el sistema de archivos no tiene una función que le indique la cantidad de archivos en un directorio? .

ChrisF
fuente
2
Estoy en una nueva instalación de Windows 7 de 64 bits aquí y NtfsDisableLastAccessUpdate está configurado en 1 de forma predeterminada.
AndrejaKo
El indexador de búsqueda no busca constantemente cambios, utiliza el diario de cambios NTFS. De lo contrario, una excelente respuesta.
Afrazier
@afrazier - eliminado el "continuamente"
ChrisF
3
Probablemente debería deshabilitarlo en SSD.
maaartinus
You wouldn't be able to tell if someone else was reading your files No puedes de todos modos; en mi experiencia, la marca de tiempo se toca en casi todas las actividades, incluida la visualización de una lista de directorios (al menos en Windows; diren un volumen FAT32 en DOS no se actualiza). Esto hace que el atributo sea efectivamente inútil, ya que siempre informará en este momento para todo, a menos que tal vez si lo esté viendo "fuera de línea" (por ejemplo, a través de un editor hexadecimal en lugar de montado en Windows).
Synetech
9

Algunos programas de desfragmentación utilizan el último acceso como una de las variables de sus algoritmos. Un ejemplo sería O&O Defrag .

hitsuyashi
fuente
Ah, sí, coloque los archivos usados ​​más recientemente donde sean más rápidos de acceder. Buen punto.
ChrisF
-2

No sé acerca de los efectos negativos, pero algunas de estas respuestas son simplemente erróneas (a saber, las de ChrisF y Synetech).

Prueba:

  1. El desktop.iniarchivo de mi escritorio , por ejemplo, tiene diferentes marcas de tiempo para todas las entradas (creadas, modificadas y accedidas), mientras que otros archivos en la misma carpeta tienen las mismas marcas de tiempo para todas las entradas, o solo para 2 entradas (por ejemplo: las mismas marcas de tiempo creadas y accedidas , diferente marca de tiempo modificada (típicamente, archivos dl'ed));
  2. ejecutar un dircomando en mi carpeta de escritorio no cambia ninguna marca de tiempo;

Entonces:

  1. en ( mi ) Windows 7 (x64 sp1), la última marca de tiempo de acceso no está desactivada;
  2. dirno no tocar las marcas de tiempo en NTFS, tampoco;
usuario410485
fuente
1
Todo lo que tiene que hacer es ejecutar regedit.exe, navegar a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem y mirar el valor de NtfsDisableLastAccessUpdate para verificar realmente . Mientras tanto, same created and accessed timestampssugiere que de hecho está deshabilitado.
George Marian