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".
MountLatestShadowCopy /?
MountLatestShadowCopy C:LatestShadow C:
executará as seguintes ações:
- Localize a cópia de sombra mais recente para a unidade C.
- Crie um link simbólico / pseudo-diretório “C: LatestShadow”
- 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:
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.
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.
Baixar ferramenta MountLatestShadowCopy de HowToGeek.com