Temos um cliente em que seria muito útil determinar QUANDO uma unidade foi inicializada ou uma partição NTFS criada. Existe um valor de carimbo de data / hora em algum lugar? Se alguém pudesse dar algum conselho, seria muito apreciado.
Obrigado!
-slashp
partitioning
ntfs
date
timestamp
slashp
fonte
fonte
Respostas:
Sim. Você pode até fazer isso através de uma LAN.
A transação CIFS é
TRANS2_QFSINFO
e o nível de informação éSMB_QUERY_FS_VOLUME_INFO
. A função nativa da API do Windows NT para consultar o tempo de criação de um volume éZwQueryVolumeInformationFile()
, que gera umaFILE_FS_VOLUME_INFORMATION
estrutura de dados (quase idêntica à do CIFS, nota) quando solicitada aFileFsVolumeInformation
classe de informações. Testar se essa consulta funciona faz parte do testador IFS que a Microsoft fornece aos desenvolvedores de drivers.Curiosamente, ninguém parece ter escrito um utilitário útil que apenas consulta um volume e imprime seu carimbo de data / hora de criação na forma legível por humanos. 1 O mais próximo que você vai chegar, até onde eu sei, é acionar a
procmon
ferramenta SysInternals e procurar as consultas de informações de volume que estão sendo transmitidas. Talvez alguém que esteja lendo isso se inspire para criar umvol
comando aprimorado .Sim, o registro de data e hora da criação do volume é inicializado corretamente e não é apenas definido como zero ou alguma outra constante. Não verifiquei, mas meu palpite para o local de armazenamento dessas informações é o
$STANDARD_INFORMATION
atributo da$Volume
entrada MFT. Posso pensar em três outros lugares possíveis, mas esse é o mais lógico.1
grawity
'utility s só precisa de um pouco mais polonês, incluindo usos simples deFileTimeToSystemTime()
eGetTimeFormat()
, para torná-lo utilizável para os usuários finais que não pode decodificar Win32 TimeStamps em suas cabeças. ☺fonte
Não há "data de criação do volume" que eu conheço incorporada ao NTFS. No entanto, você deve conseguir aproximar a data de criação de perto observando a data de criação do
System Volume Information
diretório na raiz do volume.fonte
Isso está exposto em algum lugar. Se você inicializar um CD do Windows XP e acessar o console de recuperação, a versão do chkdsk imprimirá a data de criação do volume após a execução.
fonte