Avamar: VSS Yedeklemesi, Dosya Erişim Sorunu Nedeniyle EFIMicrosoftBootBCD için Hata 32 ile Başarısız Oluyor
Summary: Avamar VSS eklenti sürümüne dayalı düzeltmeyi kullanarak EFI bölümleri ve hata kodu 32 ile Avamar Birim Gölge Kopyası Hizmeti (VSS) yedekleme hatalarını çözün.
Symptoms
Aşağıdaki belirtiler gözlenmiştir:
- Avamar Windows VSS yedeklemesi istisnalarla tamamlanır:
[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 işlemi şu hatayı verir:
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).
- avtar.cmd dosyasına aşağıdaki bayrağın eklenmesi sorunu çözecektir:
--x31=268435456
- Bazı durumlarda sorun devam eder ve yeni bir hata görüntülenir:
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)
- Bu davranış, daha sonra Yeni Sistemi Kurtarma (BMR) gerçekleştirme girişimlerinin başarısız olmasına yol açan hatalarla tamamlanan bir yedeklemeye neden olur.
- Etkilenen ortam: Avamar VSS Eklentisinin tüm sürümleri ve EFI bölümleri yapılandırıldığında Windows 2012 ve üzeri.
Cause
Bu sorun, EFI bölümlerinin yapılandırıldığı Microsoft Windows 2012 Sunucuları ve sonraki sürümlerinde oluşan bir yazılım sorunu olarak tanımlanmıştır.
Dikkat: Günlükte belirtilen Boot Configuration Data (BCD) dizini, BMR kurtarma işleminden sonra Windows'a önyükleme yapılması gerektiğinden yedeklemeden hariç tutulamaz.
Daha fazla ayrıntı için kontrol edin:
https://learn.microsoft.com/en-us/windows/win32/vss/using-vss-automated-system-recovery-for-disaster-recovery?redirectedfrom=MSDN(Harici Bağlantı)
Resolution
Avamar Windows VSS eklentisi "EFI\Microsoft\Boot\BCD"yi yedeklerken kod 32 hatasıyla karşılaşırsanız.
avtar.cmd dosyasına "--x31=268435456" bayrağını eklediğinizden emin olun ve istemci eklentisi sürümüne göre düzeltmeyi (HF) uygulayın.
- v19.9-100-78 => HF 338870
- v19.10-100-135 => Mevcut HF yok, derleme 166'ya yükseltin ve ilgili HF'yi uygulayın
- v19.10-100-166 (SP1) => HF338885
- v19.12-100-186 =>HF 338884
Düzeltmeyi Dell Support tarafından indirmek için Avamar'da açıklanan adımlara bakın: Dell Destek web sitesinde bir ürün düzeltmesi, yama, yükleme veya yükseltme paketi bulma ve indirme
Düzeltmeyi uygulamak için README dosyasını kullanarak Dell Destek tarafından sağlanan talimatları izleyin veya ilgili düzeltme için Dell Knowledge Base makalesine bakın.
Düzeltmeyi uyguladıktan sonra Avamar Windows VSS eklenti hizmetini yeniden başlatın ve "EFI\Microsoft\Boot\BCD" dizinini yedeklemeyi yeniden deneyin.
Avamar günlüklerinde "EFI\Microsoft\Boot\BCD" diziniyle ilgili hataları kontrol ederek sorunun çözüldüğünü doğrulayın.