Articulo de referencia

Revista USN

El USN Journal ( Update Sequence Number Journal ), o Change Journal , [ 1 ] es una característica del sistema de archivos Windows NT ( NTFS ) que mantiene un registro de los cam...

El USN Journal ( Update Sequence Number Journal ), o Change Journal , [ 1 ] es una característica del sistema de archivos Windows NT ( NTFS ) que mantiene un registro de los cambios realizados en el volumen . No debe confundirse con el journal utilizado para el registro de transacciones del sistema de archivos NTFS .

Cuando se lanzó Windows 2000 , Microsoft creó NTFS versión 3.0, que incluía varias características nuevas y mejoras con respecto a las versiones anteriores del sistema de archivos . Una de ellas era una nueva función de administración del sistema muy útil para ciertos tipos de aplicaciones . En Windows 2000, las particiones NTFS 3.0 se pueden configurar para que registren los cambios en los archivos y directorios del volumen, proporcionando un registro de cuándo y qué se hizo con los distintos objetos. Cuando está habilitada, el sistema registra todos los cambios realizados en el volumen en el USN Journal, que es el nombre que también se usa para describir la función.

Se mantiene un registro para cada volumen NTFS, almacenado en el metarchivo NTFS denominado $Extend\$UsnJrnl. Inicialmente, es un archivo vacío . Cada vez que se realiza un cambio en el volumen, se agrega un registro al archivo. Cada registro se identifica mediante un número de secuencia de actualización (USN) de 64 bits (por esta razón, los registros de cambios a veces se denominan registros USN). Cada registro en el registro de cambios contiene el USN, el nombre del archivo e información sobre el cambio realizado.

El registro de cambios describe las modificaciones realizadas mediante indicadores de bits (por ejemplo, USN_REASON_DATA_OVERWRITE [ 2 ] ), por lo que no incluye todos los datos ni los detalles asociados a la modificación. Por este motivo, el registro de cambios no puede utilizarse para deshacer operaciones en archivos dentro del sistema de archivos NTFS.

Usos

El registro USN es utilizado por la función Historial de archivos introducida en Windows 8 para determinar qué archivos han cambiado desde la última copia de seguridad, de modo que solo los archivos que han cambiado se agreguen al historial. [ 3 ] La utilidad de búsqueda de escritorio Everything monitorea el registro para actualizar su base de datos de nombres de archivos. [ 4 ]

Referencias

  1. "Diarios de cambios" . Microsoft Docs . Microsoft Corporation. 31 de mayo de 2018. Consultado el 18 de abril de 2020 .
  2. "Estructura USN_RECORD_V2" . Microsoft Developer Network . Microsoft Corporation . Consultado el 6 de noviembre de 2014 .
  3. Bright, Peter (11 de julio de 2012). "Un paso atrás en el tiempo con el Historial de archivos de Windows 8" . Ars Technica . Consultado el 2 de febrero de 2014 .
  4. David Carpenter (22 de mayo de 2009). "Cómo 'Everything' no pierde los cambios cuando no está en ejecución" . voidtools.com/forum . Consultado el 9 de octubre de 2024 .
  • "Diarios de cambios (Windows)" . Biblioteca de la Red de Desarrolladores de Microsoft, Desarrollo de Win32 y COM, Administración de volúmenes . Microsoft Corporation . Consultado el 10 de junio de 2009 .
  • "FSUTIL: USN" . Documentación del producto Windows XP Professional . Microsoft Corporation . Consultado el 10 de junio de 2009 .
  • "FSUTIL: USN" . Biblioteca Microsoft Technet, Centro de tecnología de Windows Server . Microsoft Corporation. 28 de septiembre de 2007. Consultado el 10 de junio de 2009 .
  • "Autocuración de NTFS" . Biblioteca Microsoft Technet, Centro de tecnología de Windows Server . Microsoft Corporation. 21 de enero de 2008. Consultado el 10 de junio de 2009 .