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_QFSINFOy 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_INFORMATIONestructura de datos (casi idéntica a la de CIFS, nota) cuando se le solicita laFileFsVolumeInformationclase 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
procmonherramienta de SysInternals y buscar las consultas de información de volumen que se transmiten. Quizás alguien que lea esto se inspire para crear unvolcomando 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_INFORMATIONatributo de la$Volumeentrada 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 Informationdirectorio 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