Gostaria de saber se é possível determinar quando o HDD é formatado? Foi formatado com GParted do Live Linux. Anteriormente, o Windows era instalado e o sistema de arquivos era NTFS. Obrigado
Responder1
Isso depende de como você o formatou. Simplesmente particionar um disco não deixa nenhum carimbo de data/hora. No entanto, ao formatá-lo, você está criando um novo sistema de arquivos em uma determinada partição. O fato de a data de criação ser registrada ou não depende do sistema de arquivos específico. Como você não disse em qual sistema de arquivos o formatou, responderei pelo sistema de arquivos mais popular para Windows, OSX e Linux.
Linux ext4
Este é um sistema de arquivos moderno suportado pela maioria das principais distribuições Linux. É um dos sistemas de arquivos mais populares em uso. De acordo comlayout do disco ext4, o superbloco contém um carimbo de data/hora de 32 bits, s_mkfs_time
que contém o número de segundos desde a época em que o sistema de arquivos foi criado. Para obter a data de criação de um sistema de arquivos ext4, você pode executar o programa de depuraçãotune2fs
comando como root, na forma de tune2fs -l /dev/sda1
, com o dispositivo substituído pela partição específica que você deseja verificar. Isso produzirá muitas informações de depuração. Procure o campo Filesystem created
.
OS X HFS+
HFS+ é o sistema de arquivos padrão no Mac OS X e em muitos outros dispositivos Apple. O cabeçalho do volume contém ocreateDate
campo, que especifica quando o volume foi criado pela primeira vez. Embora eu não esteja particularmente familiarizado com o OS X, uma pesquisa rápida mostrou um comando chamadohfsdebug
. Este comando usa o volume do sistema de arquivos como argumento e gera um monte de informações de depuração. Procure o campo createDate
, que deve fornecer a data de criação do sistema de arquivos.
Windows NTFS
NTFS é o sistema de arquivos usado pela maioria dos computadores Windows. A data em que o sistema de arquivos foi criado é armazenada emFILE_FS_VOLUME_INFORMATION
. Esta estrutura de dados pode ser recuperada usando a API nativa do Windows NTZwQueryVolumeInformationFile()
. De acordo com umresposta do superusuário, não existe um utilitário útil para recuperar essas informações, mas o procmon
utilitário SysInternals pode permitir que você obtenha essas informações. Aprograma simplesfoi criado em resposta a essa pergunta do superusuário, que pode ser útil.
Ao contrário do Linux e de outros sistemas semelhantes ao Unix, o Windows não armazena registros de data e hora na forma de segundos desde a época (00:00:00 de 1º de janeiro de 1970). Em vez disso, o tempo nos sistemas Windows é representado como o número de intervalos de 100 nanossegundos desde o início do ano de 1601.