Isso é o que descobri até agora:
As seguintes alterações farão com que o backup não seja reconhecido (estou testando usando wbadmin get versions -backupTarget:D:
)
- Se você excluir ou modificar o arquivo
MediaId
da raiz - Excluir ou modificar o arquivo
Catalog/GlobalCatalog
(excluir oBackupGlobalCatalog
parece não ter efeito) - Renomeie a pasta
Backup <Date>
para qualquer outra coisa (tentei alterá-la por 1 segundo) - Se não estiver dentro da pasta
D:\WindowsImageBackup\<PC-NAME>\
(no meu exemplo)
Você pode excluir o diretório SPPMetadataCache
e parece não ter efeito - o backup ainda é reconhecido.
Assim, as partes essenciais até agora são MediaId, GlobalCatalog, a pasta datada e presumivelmente seu conteúdo.
Para continuar ...
Update: MediaId contém uma referência no arquivo GlobalCatalog ...
Atualização 2: vou tentar o brute forçando isso usando um script powershell ...
Atualização 3: Bem, encontrei o nome correto da pasta usando um script de powershell dolorosamente lento:
#must match the starting date of the folder
$date = Get-Date '15/10/2010 00:34:24 AM'
$nextDate = $date.AddDays(1)
cd "D:\WindowsImageBackup\My-PC\"
$dateString = Get-Date $date -format "yyyy-MM-dd HHmmss"
$nextFolder = "Backup $dateString"
while ($date -le $nextDate)
{
$nextFolder >> out.txt
wbadmin get versions -backupTarget:d: >> out.txt
$folder = $nextFolder
$date = $date.AddSeconds(1)
$dateString = Get-Date $date -format "yyyy-MM-dd HHmmss"
$nextFolder = "Backup $dateString"
ren $folder $nextFolder
}
Basta procurar dentro do arquivo out.txt até ver a palavra 'target'.