Tenemos un cliente en el que sería muy útil determinar CUANDO se inicializó una unidad o se creó una partición NTFS. ¿Hay un valor de marca de tiempo en alguna parte? Si alguien pudiera arrojar algún consejo, sería muy apreciado.
¡Gracias!
-slashp
partitioning
ntfs
date
timestamp
slashp
fuente
fuente
Respuestas:
Si. Incluso puedes hacerlo a través de una LAN.
La transacción CIFS es
TRANS2_QFSINFO
y el nivel de información esSMB_QUERY_FS_VOLUME_INFO
. La función nativa de la API de Windows NT para consultar el tiempo de creación de un volumen esZwQueryVolumeInformationFile()
, lo que produce unaFILE_FS_VOLUME_INFORMATION
estructura de datos (casi idéntica a la de CIFS, nota) cuando se le solicita laFileFsVolumeInformation
clase de información. Probar que esta consulta funciona es parte del probador IFS que Microsoft proporciona a los desarrolladores de controladores.Curiosamente, nadie parece haber escrito una útil utilidad que solo consulta un volumen e imprime su marca de tiempo de creación en forma legible para humanos. 1 Lo más cercano que vas a llegar hasta donde puedo decir es poner en marcha la
procmon
herramienta de SysInternals y buscar las consultas de información de volumen que se transmiten. Quizás alguien que lea esto se inspire para crear unvol
comando mejorado .Sí, la marca de tiempo de creación de volumen se inicializa correctamente y no solo se establece en cero o en alguna otra constante. No lo he verificado, pero mi suposición educada para la ubicación de almacenamiento de esta información es el
$STANDARD_INFORMATION
atributo de la$Volume
entrada MFT. Puedo pensar en otros tres lugares posibles, pero ese es el más lógico.1
grawity
's utilidad sólo necesita un poco más pulido, incluyendo los usos simples deFileTimeToSystemTime()
yGetTimeFormat()
, para que sea utilizable para los usuarios finales que no puede decodificar Win32 marcas de tiempo en sus cabezas. ☺fuente
No hay una "fecha de creación de volumen" que conozca incorporada a NTFS. Sin embargo, debe poder aproximar la fecha de creación muy de cerca al observar la fecha de creación del
System Volume Information
directorio en la raíz del volumen.fuente
Esto está expuesto en alguna parte. Si inicia un CD de Windows XP y accede a la consola de recuperación, la versión de chkdsk allí imprimirá la fecha de creación del volumen una vez que termine de ejecutarse.
fuente