Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um aplicativo de backup automático é um exemplo de um programa que deve verificar se há alterações no estado de um volume para executar sua tarefa. O método de força bruta para verificar alterações em diretórios ou arquivos é verificar todo o volume. No entanto, esta muitas vezes não é uma abordagem aceitável devido à diminuição no desempenho do sistema que causaria. Outro método é o aplicativo registrar uma notificação de diretório (chamando o FindFirstChangeNotification ou funções de ReadDirectoryChangesW) para que os diretórios sejam copiados. Isso é mais eficiente do que o primeiro método, no entanto, requer que um aplicativo esteja em execução o tempo todo. Além disso, se for necessário fazer backup de um grande número de diretórios e arquivos, a quantidade de processamento e sobrecarga de memória para esse aplicativo também pode fazer com que o desempenho do sistema operacional diminua.
Para evitar essas desvantagens, o sistema de arquivos NTFS mantém um diário de alterações de número de sequência de atualização (USN). Quando qualquer alteração é feita em um arquivo ou diretório em um volume, o diário de alterações USN desse volume é atualizado com uma descrição da alteração e o nome do arquivo ou diretório.
Os diários de alteração também são necessários para recuperar a indexação do sistema de arquivos, por exemplo, após uma falha de computador ou volume. A capacidade de recuperar a indexação significa que o sistema de arquivos pode evitar o processo demorado de reindexação de todo o volume nesses casos.
Os tópicos a seguir discutem os diários de mudança.
Nesta secção
| Tópico | Descrição |
|---|---|
|
Alterar registros de diário |
À medida que arquivos, diretórios e outros objetos do sistema de arquivos NTFS são adicionados, excluídos e modificados, o sistema de arquivos NTFS insere registros de diário de alterações em fluxos, um para cada volume no computador. |
|
Usando o identificador do diário de alterações |
O sistema de arquivos NTFS associa um identificador de 64 bits não assinado a cada diário de alterações. |
|
Criando, modificando e excluindo um diário de alterações |
Os administradores podem criar, excluir e recriar diários de alterações. |
|
Obtendo um identificador de volume para operações de diário de alterações |
Para obter um identificador para um volume para uso com operações de diário de alteração de número de sequência de atualização (USN), chame a função CreateFile com o parâmetro lpFileName definido como uma cadeia de caracteres do seguinte formato: \\.\X. |
|
Operações do Diário de Alterações |
Controle códigos e estruturas para usar com o diário de alterações do número de sequência de atualização do sistema de arquivos NTFS (USN). |