Avamar: O backup do VSS falha com o erro 32 para EFIMicrosoftBootBCD devido a um problema de acesso a arquivos
Summary: Resolva falhas de backup do Avamar Volume Shadow Copy Service (VSS) com partições EFI e o código de erro 32 usando o hotfix baseado na versão do plug-in VSS do Avamar.
Symptoms
Os seguintes sintomas foram observados:
- O backup do Avamar Windows VSS é concluído com exceções:
[avtar] direlem error:init_ntfs_hardlink: Open file for hardlink information failed
"\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD", LastError=32
(code 32: The process cannot access the file because it is being used by another process)
- O processo avtar apresenta este erro:
avtar Error <5139>: File access share error "\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD"
(code 32: The process cannot access the file because it is being used by another process).
- Adicionar o indicador abaixo ao arquivo avtar.cmd deve resolver o problema:
--x31=268435456
- Em algumas ocasiões, o problema persiste e um novo erro é apresentado:
2024-11-04 21:15:17 avtar Info <5008>: Logging to C:\Program Files\avs\var\TXT_Daily_2030_8hrs-Test_Plantsec02-1730773800009#2-3015-VSS.log
2024-11-04 21:15:17 avtar Info <5174>: - Reading C:\Program Files\avs\var\avtar.cmd
2024/11/05-03:15:17.86100 [avtar] uflags::parsefile Printing flags from C:\Program Files\avs\var\avtar.cmd:
.cmd flag [1]: --x31=268435456
.cmd flag [2]: --debug=true
xxxxxxxxxxx
<targetlist>
<path name="\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\" />
</targetlist>
xxxxxxxxxxxxxxxxxxx
2024/11/05-03:15:28.74600 [avtar] CBackupBCDUtility::exportTmpBCD out (The operation completed successfully.) return (0) bRet (1)
2024/11/05-03:15:28.74600 [avtar] CBackupBCDUtility::convert2TempBCDPath pathOld(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD)
2024/11/05-03:15:28.74600 [avtar] filestream::fileopen openBCD convert2new path(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD)
2024-11-04 21:15:28 avtar Error <16507>: Path "\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD": Total processed bytes 24576 is inconsistent with original data size 28672
2024/11/05-03:15:28.85700 [avtar] ucontainer::base::check_set subsequent error 80 - padded a file with zeros because we were unable to read all data from endfile not being set because we already have this error 0 - success
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'HarddiskVolume1'
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'Device'
2024/11/05-03:15:28.85700 [avtar] upath::parentdir() discarding non-entry element 'GLOBALROOT'
2024/11/05-03:15:28.85700 [avtar] CBackupBCDUtility::isBCDBackupIssue path(\\?\globalroot\device\harddiskvolume1\efi\microsoft\boot\bcd.log) : exit code 32 bRet 1
2024/11/05-03:15:28.85700 [avtar] CBackupBCDUtility::convert2TempBCDPath pathOld(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.LOG) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD.LOG)
2024/11/05-03:15:28.85700 [avtar] filestream::fileopen openBCD convert2new path(\\?\GLOBALROOT\Device\HarddiskVolume1\EFI\Microsoft\Boot\BCD.LOG) pathNew(C:\Temp\av_bcd_tmp-20241104_211528\BCD.LOG)
- Esse comportamento resulta em um backup que é concluído com erros que, posteriormente, leva a falhas de qualquer tentativa de executar a recuperação bare metal (BMR).
- Ambiente afetado: Todas as versões do plug-in Avamar VSS e Windows 2012 e posteriores quando as partições EFI são configuradas.
Cause
Esse problema foi identificado como um problema de software que ocorre nos servidores Microsoft Windows 2012 e versões posteriores com partições EFI configuradas.
Aviso: O diretório BCD (Boot Configuration Data) citado no log não pode ser excluído do backup, pois ele exige a inicialização no Windows após a recuperação BMR.
Para obter mais detalhes, consulte:
Resolution
Se o erro de código 32 for encontrado quando o Avamar Windows VSS Plug-in estiver fazendo backup de "EFI\Microsoft\Boot\BCD".
Adicione o indicador "--x31=268435456" ao arquivo avtar.cmd e aplique o HF de acordo com a versão do plug-in do client.
- v19.9-100-78 => HF 338870
- v19.10-100-135 => Sem HF disponível, atualize para a compilação 166 e aplique o HF correspondente
- v19.10-100-166 (SP1) => HF338885
- v19.12-100-186 =>HF 338884
Para fazer download do hotfix no Suporte Dell, consulte as etapas descritas no Avamar: Como encontrar e fazer download de um hotfix, patch, instalação ou pacote de upgrade de um produto no site de suporte da Dell
Para aplicar o hotfix, siga as instruções fornecidas pelo Suporte Dell usando o arquivo LEIA-ME ou consulte o artigo da Base de conhecimento Dell para obter o hotfix específico.
Depois de aplicar o hotfix, reinicie o serviço Avamar Windows VSS Plug-in e tente fazer backup do diretório "EFI\Microsoft\Boot\BCD" novamente.
Verifique se o problema foi resolvido verificando se há erros relacionados ao diretório "EFI\Microsoft\Boot\BCD" nos logs do Avamar.