Gostaria de saber se é possível determinar quando o HDD está formatado? Foi formatado com GParted a partir de linux ao vivo. Anteriormente, o Windows era instalado e o sistema de arquivos era NTFS. obrigado
Gostaria de saber se é possível determinar quando o HDD está formatado? Foi formatado com GParted a partir de linux ao vivo. Anteriormente, o Windows era instalado e o sistema de arquivos era NTFS. obrigado
Respostas:
Isso depende do que você o formatou. Simplesmente particionar um disco não deixa nenhum registro de data e hora. Quando você o formata, no entanto, você está criando um novo sistema de arquivos em uma determinada partição. A gravação ou não da data de criaçã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.
Este é um sistema de arquivos moderno suportado pela maioria das principais distribuições de Linux. É um dos sistemas de arquivos mais populares em uso. De acordo com o layout do disco ext4 , o superbloco contém um carimbo de data / hora de 32 bits s_mkfs_time
, mantendo 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 tune2fs
comando debugging como root, na forma de tune2fs -l /dev/sda1
, com o dispositivo substituído pela partição específica que deseja verificar. Isso produzirá muitas informações de depuração. Procure o campo Filesystem created
.
O HFS + é o sistema de arquivos padrão no Mac OS X e em muitos outros dispositivos Apple. O cabeçalho do volume contém o createDate
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 chamado hfsdebug
. Este comando toma 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 da criação do sistema de arquivos.
NTFS é o sistema de arquivos usado pela maioria dos computadores Windows. A data em que o sistema de arquivos foi criado é armazenada FILE_FS_VOLUME_INFORMATION
. Essa estrutura de dados pode ser recuperada usando a API nativa do Windows NT ZwQueryVolumeInformationFile()
. De acordo com uma resposta do superusuário , não há um utilitário útil para recuperar essas informações, mas o procmon
utilitário SysInternals pode permitir que você obtenha essas informações. Um programa simples foi criado em resposta a essa pergunta de superusuário, que pode ser útil.
Diferentemente do Linux e de outros sistemas semelhantes ao Unix, o Windows não armazena os carimbos 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.