É possível obter o carimbo de data / hora quando o HDD está formatado?


1

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


1
Isso depende do sistema de arquivos. Foi formatado para NTFS novamente? Foi formatado para um sistema de arquivos Linux como ext4 ou btrfs?

Respostas:


1

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.

Linux ext4

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 tune2fscomando 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.

OS X HFS +

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 createDatecampo, 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.

Windows NTFS

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 procmonutilitá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.


Desculpe, esqueci de dizer que não criei um novo sistema de arquivos após excluir as partições anteriores. Acabei de excluir todas as partições via Gparted. Agora o HDD contém apenas dados não alocados. Portanto, se entendi corretamente, não é possível determinar quando a partição será excluída? Obrigado!

1
Está correto. Se você não criou um novo sistema de arquivos (é isso que é a formatação), não há carimbo de data / hora que você possa usar para determinar quando você fez isso.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.