Skip to content

Glosario

Log sequence number (LSN)

El identificador de 64 bits, siempre creciente, de cada registro del $LogFile de NTFS; codifica un contador de vueltas y la posición del registro en el archivo.

Un log sequence number (LSN, número de secuencia de registro) identifica cada registro del $LogFile de NTFS. Sus bits altos contienen un número de secuencia que crece cada vez que el diario circular da la vuelta; sus bits bajos, la posición del registro en el archivo, contada en unidades de 8 bytes. Con el número de bits de secuencia del área de reinicio, el desplazamiento en bytes es (LSN << seq_bits) >> (seq_bits - 3).

Los LSN solo crecen, así que dan un orden fiable a registros que no llevan marcas de tiempo. Los mismos números aparecen fuera del diario: cada registro FILE del $MFT guarda el LSN de su último cambio registrado en el desplazamiento 0x08 de la cabecera, y los buffers de índice también llevan uno. Más detalles en el área de reinicio y los LSN del $LogFile, explicados.