Avamar: VSS-sikkerhetskopiering mislykkes med feil 32 for EFIMicrosoftBootBCD på grunn av filtilgangsproblem
Summary: Løs feil med Avamar Volume Shadow Copy Service (VSS) med EFI-partisjoner og feilkode 32 ved hjelp av feilrettingen basert på Avamar VSS-plugin-versjonen.
Symptoms
Følgende symptomer er observert:
- Avamar Windows VSS-sikkerhetskopiering fullføres med unntak:
[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)
- Avtar-prosessen presenterer denne feilen:
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).
- Hvis du legger til flagget nedenfor i avtar.cmd-filen, bør du løse problemet:
--x31=268435456
- I noen tilfeller vedvarer problemet og en ny feil presenteres:
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)
- Dette fører til en sikkerhetskopiering som fullføres med feil, som senere fører til mislykkede forsøk på å utføre Bare Metal Recovery (BMR).
- Berørt miljø: Alle versjoner av Avamar VSS-plugin-modulen og Windows 2012 og nyere når EFI-partisjoner er konfigurert.
Cause
Dette problemet er identifisert som et programvareproblem som oppstår med Microsoft Windows 2012-servere og senere versjoner med EFI-partisjoner konfigurert.
Forsiktig: BCD-mappen (Boot Configuration Data) som er angitt i loggen, kan ikke utelates fra sikkerhetskopien fordi den krever oppstart i Windows etter BMR-gjenoppretting.
Hvis du vil ha mer informasjon, kan du sjekke:
https://learn.microsoft.com/en-us/windows/win32/vss/using-vss-automated-system-recovery-for-disaster-recovery?redirectedfrom=MSDN (ekstern lenke)
Resolution
Hvis kode 32-feilen oppstår når Avamar Windows VSS-plugin-modulen sikkerhetskopierer "EFI\Microsoft\Boot\BCD".
Kontroller at du legger til flagget "--x31=268435456" i avtar.cmd-filen og bruker hurtigreparasjonen (HF) i henhold til klient-plugin-versjonen.
- v19.9-100-78 => HF 338870
- v19.10-100-135 => Ingen HF tilgjengelig, oppgradere til bygge 166 og bruke tilsvarende HF
- v19.10-100-166 (SP1) => HF 338885
- v19.12-100-186 =>HF 338884
Hvis du vil laste ned feilrettingen fra Dell Support-siden, kan du se trinnene som er beskrevet i Avamar: Slik finner og laster du ned en feilretting, korrigering, installasjon eller oppgraderingspakke for et produkt fra Dells nettsted for kundestøtte
Hvis du vil bruke hurtigreparasjonen, følger du instruksjonene fra Dells kundestøtte ved hjelp av README-filen eller ser artikkelen i Dells kunnskapsbase for den spesifikke feilrettingen.
Når du har installert hurtigreparasjonen, starter du Avamar Windows VSS-plugin-modultjenesten på nytt og prøver å sikkerhetskopiere katalogen "EFI\Microsoft\Boot\BCD" på nytt.
Kontroller at problemet er løst ved å se etter feil i Avamar-loggene knyttet til "EFI\Microsoft\Boot\BCD"-katalogen.