Ao usar o Backup do Windows 10, é possível persistir as pastas definidas após alterar as unidades?

Ao usar o Backup do Windows 10, é possível persistir as pastas definidas após alterar as unidades?

Mirar

Eu gostaria de ter um sistema simples no Windows 10, onde eu fizesse backup de pastas conhecidas diariamente em uma unidade externa por duas semanas, depois trocasse por uma segunda unidade externa e repetisse esse processo novamente a cada duas semanas.

Isso funciona principalmente.

Problema

Ao conectar a unidade no início de um processo de duas semanas, usando a Backup>More options>See advanced settings>Select driveopção posso selecionar o backup existente.

instâncias de backup existentes

Isso me permite ver (e restaurar) facilmente arquivos antigos por meio da Backup>More options>See advanced settings>Restore files from a current backupopção conveniente.

O problema é que, uma vez selecionada, essa unidade despovoa as pastas Backup/Excluídos, então tenho que gastar muito tempo selecionando as pastas relevantes.

Pergunta

Posso usar convenientemente duas unidades com backup do Windows, sem precisar redefinir pastas ao trocar as unidades de backup a cada duas semanas?

Responder1

Meu entendimento é que a questão é alternar entre duas configurações de histórico de arquivos.

Sugiro como solução salvar e restaurar os Config*.xmlarquivos da pasta %LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration, que é o principal repositório de configuração do Histórico de Arquivos.

Ao alternar esses arquivos, você deve primeiro interromper o serviço do sistema “Serviço de histórico de arquivos (fhsvc)” e reiniciá-lo posteriormente. É possível automatizar o processo de comutação utilizando dois .batarquivos, descritos a seguir.

Existem também outros locais secundários onde o Histórico de Arquivos mantém os dados de configuração, embora eu não ache que eles também devam ser trocados. Estas são a chave de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fhsvc\Parameters\Configs e [backup location]\Configuration.

O usuário JW0914 nos comentários acima testemunha que usa esta técnica para configurar o histórico de arquivos.

Digamos que você salvou uma configuração com o comando:

copy "%LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration\Config*.xml" "C:\path\to\save1"

E que você repetiu isso para a segunda configuração que deseja salvar. Então, no final, você tem duas pastas save1e save2, para as duas.

Para retornar save1ao interromper o serviço Histórico de arquivos, você escreveria um .batarquivo como:

sc stop fhsvc
timeout 5 >nul
copy /y "C:\path\to\save1\Config*.xml" "%LOCALAPPDATA%\Microsoft\Windows\FileHistory\Configuration"
sc start fhsvc

Este arquivo em lote precisa ser executado no modo Administrador. Você pode armazená-lo na área de trabalho ou adicionar um ícone na área de trabalho que aponte para ele. Você deve criar dois deles, for save1e save2.

Explicação dos comandos de script:

  • O comando scé usado para controlar serviços do sistema. Aqui ele interromperá o serviço fhsvcdurante a operação e depois o reiniciará.

  • Ocomando de tempo limiteatrasará a execução por cinco segundos, tempo suficiente para o serviço terminar (aumentará se necessário), e sua saída será direcionada para o dispositivo NUL para evitar saída detalhada.

  • Ocomando de cópiaé chamado com o /yparâmetro para suprimir o prompt de confirmação ao substituir os arquivos.

informação relacionada