Como forçar o backup do Windows 7 a incluir uma unidade no backup agendado?

2

Estou tentando usar o utilitário de backup e restauração do Windows 7 para agendar a criação de uma imagem do sistema de 3 partições (unidades C :, D: e E:).

Quando eu configuro o utilitário de backup, escolho a opção que me permite controlar o que fazer backup, desmarque todas as opções 'Arquivos de dados' e 'Computador' e marque a opção que diz 'Incluir uma imagem do sistema de unidades: ... '; mas a unidade D: não está listada lá (e não é feito o backup).

Existe alguma maneira de forçar o Windows a incluir a unidade D: na imagem do sistema criada durante o backup?

    
por Pablo Montilla 30.08.2011 / 23:50

2 respostas

2

Depois de várias tentativas malsucedidas de resolver o problema, deparei com a solução enquanto olhava para um fórum da Microsoft (desculpe, não me lembro da URL).

Parece que o critério usado para marcar uma unidade como Crítico e, portanto, marcá-la para backup ao solicitar uma imagem de sistema programada, inclui a presença de um Serviço com arquivos na unidade especificada.

Portanto, é possível forçar o backup do Windows a criar uma imagem do sistema da unidade emitindo este comando:

set drive=D
sc create DummySvc%drive% binPath= %drive%:\Dummy.exe start= disabled DisplayName= "Dummy For Backup (%drive%:)"

O que cria um serviço fictício desativado, mas refere-se a um arquivo na unidade de destino. Isso forçará o Backup do Windows a incluí-lo, resolvendo meu problema original.

    
por 13.02.2012 / 19:19
1

Se você quiser fazer backup de várias partições, será necessário escolher as unidades no computador em cima de "incluir uma imagem do sistema".

editar

Parece que você precisa acessar a linha de comando para visualizar os volumes de dados.

Use o seguinte comando.

wbadmin start backup -backuptarget:targetpath -include:c:,d:,e: -quiet

Adicione isso ao Agendador de Tarefas e você deve estar pronto.

nota

O Windows não faz várias versões de imagens em compartilhamentos de rede (não há motivos para isso). Uma solução fácil é apenas criar um arquivo batch que percorra os diretórios n para seus backups. Você teria que configurar os diretórios primeiro.

@echo off

set backupdir = path to backup directories

for /f "usebackq delims=" %%I in ('dir "%backupdir%" /b /ad /o-d') do (wbadmin start >backup -backuptarget:"%%~fI" -include:c:,d:,e: -quiet)

Você também pode criar tarefas n no Agendador de Tarefas e executá-las diariamente . Em seguida, altere a configuração diária de todos os dias 1 para n dias. Essa é provavelmente uma maneira mais complicada.

    
por 31.08.2011 / 04:32