O que são “cópias de sombra” e como posso usá-las para copiar arquivos bloqueados?

Índice:

O que são “cópias de sombra” e como posso usá-las para copiar arquivos bloqueados?
O que são “cópias de sombra” e como posso usá-las para copiar arquivos bloqueados?

Vídeo: O que são “cópias de sombra” e como posso usá-las para copiar arquivos bloqueados?

Vídeo: O que são “cópias de sombra” e como posso usá-las para copiar arquivos bloqueados?
Vídeo: Confira dicas para garantir eficácia das telas de proteção nas janelas e sacadas - YouTube 2024, Novembro
Anonim
Ao tentar criar backups simples de cópia de arquivos no Windows, um problema comum são arquivos bloqueados que podem atrapalhar a operação. Independentemente de o arquivo estar aberto no momento pelo usuário ou bloqueado pelo próprio SO, determinados arquivos precisam estar completamente sem uso para serem copiados. Felizmente, existe uma solução simples: cópias de sombra.
Ao tentar criar backups simples de cópia de arquivos no Windows, um problema comum são arquivos bloqueados que podem atrapalhar a operação. Independentemente de o arquivo estar aberto no momento pelo usuário ou bloqueado pelo próprio SO, determinados arquivos precisam estar completamente sem uso para serem copiados. Felizmente, existe uma solução simples: cópias de sombra.

Usando nossa ferramenta simples, você pode acessar facilmente cópias de sombra que permitem o acesso a cópias pontuais dos arquivos atualmente bloqueados, conforme criado pelo Windows Restore.

Crédito de imagem: melhores serviços de backup

O que são cópias de sombra?

As cópias de sombra são um conceito que foi introduzido pela primeira vez no Windows Server 2003. Ele funciona periodicamente pelo Windows, rastreando o sistema e procurando alterações no arquivo feitas desde o último rastreamento e registrando as alterações. Essas alterações são indexadas e empilhadas umas sobre as outras, criando um histórico do arquivo / pasta. Este processo foi então adicionado ao sistema operacional Windows Vista sob a função Restauração do sistema, que é onde ele permanece até hoje. A tecnologia é a base da funcionalidade das versões anteriores do Windows.

Isso é feito em segundo plano como um processo em nível de sistema (criação de um ponto de restauração) que não está sujeito às mesmas limitações que as operações de arquivos iniciadas pelo usuário. Como resultado, o sistema é capaz de capturar alterações em arquivos que estão bloqueados para o usuário.

Portanto, para acessar um arquivo bloqueado, basta acessar a última cópia de sombra. Essa é a mesma premissa usada pelo Windows Backup e outros produtos de backup comerciais que podem acessar, por exemplo, arquivos PST do Outlook enquanto o Outlook permanece aberto.

É importante observar, no entanto, que como as cópias de sombra são obtidas quando um ponto de restauração do sistema é criado, o conteúdo entre o arquivo ativo e a versão de cópia de sombra pode ser diferente. Por padrão, o Windows cria um ponto de restauração todos os dias, portanto, para a maioria das situações, isso deve ser um candidato razoável para o backup.

Acessando Cópias de Sombra

A partir deste ponto, o artigo pressupõe que você está usando nossa ferramenta fornecida pelo link na parte inferior do artigo. O script em lotes deve ser colocado em uma pasta definida na variável PATH do Windows. Se você não tiver certeza, basta colocá-lo em seu diretório C: Windows e isso deve ser bom o suficiente.

Para acessar os arquivos salvos em cópias de sombra, utilizamos a ferramenta de linha de comando VSSAdmin incluída no Windows. Essa ferramenta deve ser executada como o administrador para funcionar corretamente. Portanto, ao abrir um prompt de comando, clique com o botão direito do mouse e selecione a opção "Executar como administrador".

Uma vez aberto, nossa ferramenta faz o trabalho pesado para você. Para visualizar as informações de sintaxe e cabeçalho da ferramenta, basta digitar:
Uma vez aberto, nossa ferramenta faz o trabalho pesado para você. Para visualizar as informações de sintaxe e cabeçalho da ferramenta, basta digitar:

MountLatestShadowCopy /?

Como exemplo, o comando:
Como exemplo, o comando:

MountLatestShadowCopy C:LatestShadow C:

executará as seguintes ações:

  1. Localize a cópia de sombra mais recente para a unidade C.
  2. Crie um link simbólico / pseudo-diretório “C: LatestShadow”
  3. Disponibilize todo o conteúdo da cópia de sombra nesse diretório.

Depois de concluído, você está livre navegar pelo conteúdo através do prompt de comando:

ou através do Windows Explorer, como qualquer outra pasta.
ou através do Windows Explorer, como qualquer outra pasta.
Quando terminar, você pode simplesmente excluir o pseudo-diretório através do prompt de comando usando:
Quando terminar, você pode simplesmente excluir o pseudo-diretório através do prompt de comando usando:

RMDIR C:LatestShadow

ou diretamente através do Windows Explorer. A ação de exclusão simplesmente desmonta a pasta e, na verdade, não exclui a cópia de sombra.

Image
Image

Usando em Scripts / Tarefas Automatizadas

A informação acima é boa e elegante, mas através de operação manual é mais acessível através das versões anteriores do Windows. A alavancagem que nossa ferramenta oferece é durante processos automatizados.

Por exemplo, o script abaixo montará a cópia de sombra mais recente no diretório local “C: MyShadow” e copiará o “outlook.pst” localizado na pasta de documentos do usuário JDoe para um servidor de backup. Depois de concluído, o diretório local que continha o local da cópia de sombra é removido para limpeza.

CALL MountLatestShadowCopy C:MyShadow

XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”

RMDIR C:MyShadow

Se você tentou copiar a versão ao vivo do mesmo arquivo e o usuário estava aberto no momento, a operação de cópia de arquivos falharia. No entanto, como acessamos o arquivo por meio de uma cópia de sombra, não há bloqueios e o procedimento de cópia é sempre bem-sucedido. Como dito anteriormente, este procedimento é exatamente como os produtos populares de backup são capazes de fazer a mesma coisa.

Uma informação importante mencionada acima é que, para executar o script acima ou qualquer script que use a ferramenta MountLatestShadowCopy.bat (que, novamente, usa a ferramenta VSSAdmin), o prompt de comando deve ser executado como a conta de administrador. Para usar essa ferramenta dentro de uma tarefa agendada, a respectiva tarefa deve ser definida como "Executar com privilégios mais altos" para que o processo automatizado tenha a capacidade de montar cópias de sombra usando a ferramenta VSSAdmin.

Resumindo, executar backups de cópia de arquivos é quase sempre o mais seguro ao copiar de cópias de sombra. Embora você nem sempre obtenha a versão mais atualizada de um arquivo, o fato de saber que o arquivo não será bloqueado e o procedimento de cópia será executado pode ser bastante vantajoso na maioria das circunstâncias.
Resumindo, executar backups de cópia de arquivos é quase sempre o mais seguro ao copiar de cópias de sombra. Embora você nem sempre obtenha a versão mais atualizada de um arquivo, o fato de saber que o arquivo não será bloqueado e o procedimento de cópia será executado pode ser bastante vantajoso na maioria das circunstâncias.

Baixar ferramenta MountLatestShadowCopy de HowToGeek.com

Recomendado: